mastodon.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
The original server operated by the Mastodon gGmbH non-profit

Administered by:

Server stats:

347K
active users

#webp

3 posts3 participants0 posts today
R.L. Dane :Debian: :OpenBSD: 🍵<p>I kinda love the fact that this 2k resolution photo looks like it was recorded on an ancient VHS tape at ESLP (extra super long play) speeds.<br><br><a href="https://polymaths.social/tags/webp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebP</span></a> is horrible, and also amazing. 😁<br><br>And look, it's a TWO KAY image that takes up the same amount of space as the original macintosh's screenbuffer (512x342 mono)! 🤣<br><br>(Okay, 860 bytes more)</p>
Hacker News<p>Blasting Past WebP - An analysis of the NSO BLASTPASS iMessage exploit</p><p><a href="https://googleprojectzero.blogspot.com/2025/03/blasting-past-webp.html" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">googleprojectzero.blogspot.com</span><span class="invisible">/2025/03/blasting-past-webp.html</span></a></p><p><a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="tag">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/Blasting" class="mention hashtag" rel="tag">#<span>Blasting</span></a> <a href="https://mastodon.social/tags/Past" class="mention hashtag" rel="tag">#<span>Past</span></a> <a href="https://mastodon.social/tags/WebP" class="mention hashtag" rel="tag">#<span>WebP</span></a> <a href="https://mastodon.social/tags/An" class="mention hashtag" rel="tag">#<span>An</span></a> <a href="https://mastodon.social/tags/analysis" class="mention hashtag" rel="tag">#<span>analysis</span></a> <a href="https://mastodon.social/tags/of" class="mention hashtag" rel="tag">#<span>of</span></a> <a href="https://mastodon.social/tags/the" class="mention hashtag" rel="tag">#<span>the</span></a> <a href="https://mastodon.social/tags/NSO" class="mention hashtag" rel="tag">#<span>NSO</span></a> <a href="https://mastodon.social/tags/BLASTPASS" class="mention hashtag" rel="tag">#<span>BLASTPASS</span></a> <a href="https://mastodon.social/tags/iMessage" class="mention hashtag" rel="tag">#<span>iMessage</span></a> <a href="https://mastodon.social/tags/exploit" class="mention hashtag" rel="tag">#<span>exploit</span></a> <a href="https://mastodon.social/tags/hackernews" class="mention hashtag" rel="tag">#<span>hackernews</span></a> <a href="https://mastodon.social/tags/security" class="mention hashtag" rel="tag">#<span>security</span></a> <a href="https://mastodon.social/tags/exploit" class="mention hashtag" rel="tag">#<span>exploit</span></a> <a href="https://mastodon.social/tags/analysis" class="mention hashtag" rel="tag">#<span>analysis</span></a> <a href="https://mastodon.social/tags/NSO" class="mention hashtag" rel="tag">#<span>NSO</span></a></p>
Luan Cremona<p>😡😮‍💨<br /><a href="https://mastodon.social/tags/jfif" class="mention hashtag" rel="tag">#<span>jfif</span></a> <a href="https://mastodon.social/tags/webp" class="mention hashtag" rel="tag">#<span>webp</span></a> <a href="https://mastodon.social/tags/images" class="mention hashtag" rel="tag">#<span>images</span></a> <a href="https://mastodon.social/tags/jpg" class="mention hashtag" rel="tag">#<span>jpg</span></a> <a href="https://mastodon.social/tags/png" class="mention hashtag" rel="tag">#<span>png</span></a> <a href="https://mastodon.social/tags/jpeg" class="mention hashtag" rel="tag">#<span>jpeg</span></a></p>
𝙹𝚘𝚑𝚊𝚗<p><a href="https://cr8r.gg/tags/Mastodon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mastodon</span></a> <a href="https://cr8r.gg/tags/FAIL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FAIL</span></a> <br>Ops. Анимированые <a href="https://cr8r.gg/tags/WebP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebP</span></a> не поддерживаются? <br><a href="https://em-content.zobj.net/source/telegram/386/owl_1f989.webp" rel="nofollow noopener" target="_blank"> 🦉 пример...</a></p>
𝙹𝚘𝚑𝚊𝚗<p>Интересно, в соответствии с какой больной логикой <a href="https://cr8r.gg/tags/Mastodon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mastodon</span></a> пережимает lossless <a href="https://cr8r.gg/tags/WebP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebP</span></a> весом в 15 Кб в lossy, получая на выходе 21 Кб?.. 🤔</p>
𝙹𝚘𝚑𝚊𝚗<p><a href="https://cr8r.gg/tags/WebP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebP</span></a> <a href="https://cr8r.gg/tags/%D0%BA%D0%BE%D1%82%D0%B8%D0%BA%D0%B8" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>котики</span></a> <a href="https://cr8r.gg/tags/%D0%BA%D0%BE%D1%82%D1%8D" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>котэ</span></a> <a href="https://cr8r.gg/tags/%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>алгоритмы</span></a> <a href="https://cr8r.gg/tags/%D1%81%D0%B6%D0%B0%D1%82%D0%B8%D0%B5" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>сжатие</span></a> <a href="https://cr8r.gg/tags/%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D1%8B%D0%A4%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ФорматыФайлов</span></a> <a href="https://cr8r.gg/tags/%D1%82%D0%B5%D1%81%D1%82" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>тест</span></a></p><p><strong>WebP</strong></p><p>Для тех, кому пока непонятно, зачем нужен этот ваш WebP. Типичный пример типичного скриншота: текст+картинка+много однородного фона.</p><ul><li>PNG → 1,47 Мб</li><li>WebP → 128 Кб (lossy)</li><li>JPEG → 187 Кб</li></ul><p>По второй картинке можно оценить, насколько мало артефактов привносит WebP при большем, чем у JPEG, сжатии (и более чем в 10 раз относительно PNG!).</p><p>Вторая картинка, есличо, занимает 97 килобайт в WebP lossless, при 207 и 205 в PNG / JPEG 🙂 </p><p>Кроме размера (бе-е-е-е, интернеты быстрые, зачем экономить килоба-а-а-йт) большой плюс формата — поддержка прозрачности при обоих вариантах сжатия (с потерями и без). И даже анимация есть.</p><p>Поддержка реализована во всех браузерах старше 2020 года, просмотрщики и редакторы тоже умеют искаропки, ну или надо плагин/либу поставить. Даже Paint в <a href="https://cr8r.gg/tags/Windows10" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Windows10</span></a> — могёт 🙂 </p><p>А еще он попенсорцный и одобрен котиками 🐱</p>
Alex Holst<p>No obvious results from web searches, so:</p><p>I'm creating an image gallery on a static HTML website. I take full resolution images (<a href="https://helvede.net/tags/webp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webp</span></a>, <a href="https://helvede.net/tags/png" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>png</span></a>) from users and generate thumbnails and index pages with &lt;figure&gt; and &lt;figcaption&gt;. I am struggling with a good way to have users provide a caption of each image, because EXIF / XMP in modern formats has terrible tool support.<br> <br>My current thinking is a csv file with filename and figcaption.</p><p>Have you implemented a better solution? If not, please boost.</p>
𝙹𝚘𝚑𝚊𝚗<p><a href="https://cr8r.gg/tags/%D1%81%D0%BE%D1%84%D1%82" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>софт</span></a> <a href="https://cr8r.gg/tags/%D0%A8%D0%B8%D0%BD%D0%B4%D0%BE%D1%88%D1%81" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Шиндошс</span></a> <a href="https://cr8r.gg/tags/Windows10" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Windows10</span></a> <a href="https://cr8r.gg/tags/NeuralNetwork" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NeuralNetwork</span></a> <a href="https://cr8r.gg/tags/script" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>script</span></a> <a href="https://cr8r.gg/tags/%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>автоматизация</span></a> </p><p>Есть под венду хорошая, годная <a href="https://cr8r.gg/tags/%D1%81%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>скриншот</span></a>​илка — <strong><a href="https://getsharex.com/" rel="nofollow noopener" target="_blank">ShareX</a></strong>. 100500 функций в совершенно инопланетном интерфейсе, но сохранять умеет только в PNG/JPEG (ну, BMP и TIFF тоже есть, но ненужно). И есть даже даже какие-то зайчатки автоматизации — возможность задать условие, дескать, если в <a href="https://cr8r.gg/tags/PNG" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PNG</span></a> получается больше 200 килобайт —&nbsp;то жми вместо этого в <a href="https://cr8r.gg/tags/JPEG" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JPEG</span></a>...</p><p>Но мы ж люди современные, <a href="https://cr8r.gg/tags/WebP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebP</span></a> хотим. Внешний кодировщик там вызвать можно, но условия задать уже не получится. Поэтому <a href="https://cr8r.gg/tags/ChatGPT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ChatGPT</span></a> наваял такой батник:</p><pre><code>@echo off<br>setlocal enabledelayedexpansion<br><br>set "input=%~1"<br>set "output=%~2"<br>set "cwebp=C:\programs\libwebp-1.4.0-windows-x64\bin\cwebp.exe"<br>set "magick=C:\programs\ImageMagick-7.1.1-Q16-HDRI\magick.exe"<br><br>:: 1. Конвертация PNG -&gt; WebP без потерь<br>"%cwebp%" -lossless "%input%" -o "%output%"<br><br>:: 2. Получаем размер выходного .webp файла<br>for %%F in ("%output%") do set "size=%%~zF"<br>set /A size/=1024<br><br>:: 3. Если WebP &gt; 200 Кб, пересжимаем с потерями<br>if %size% GTR 200 (<br> "%cwebp%" -q 80 "%input%" -o "%output%"<br>)<br><br>:: Конвертация PNG -&gt; JPEG<br>:: Меняем расширение на .jpg<br>set "output=%input:.png=.jpg%"<br><br>:: Конвертация PNG -&gt; JPEG<br>%magick% convert "%input%" -quality 80 -strip "%output%"<br><br>endlocal<br></code></pre><p>Таким образом, на выходе получается 3 файла: PNG, WebP (с потерями или без), JPEG. Ссылку на батник указываем в «Настройках задач», и включаем выполнение «Задач» после захвата скриншота.</p><p>В буфер по умолчанию копируется путь к WEBP, а PNG и JPG лежат там же с тем же именем.</p><p>P.S. Я ХЗ, насколько подробно имеет смысл расписывать настройки (да, интерфейс по ходу проектировали Чужие для Хищников 😉 ), будут вопросы — спрашивайте (хех, если тут вообще есть ведузятники 😂 ).</p><p>P.P.S. Почему 200 килобайт? Потому что, как правило, скриншот всего экрана с окнами и текстом (т.е. хорошо сжимаемый без потерь) весит меньше. Если получается больше —&nbsp;значит там есть картинки, и можно с потерями жать. При этом качество WebP получается <em>лучше</em> при вдвое меньшем размере, в сравнении с JPEG.</p><p><strong>Known Issues:</strong></p><ul><li>Если какое-то приложение автоматически сканирует новые файлы (например, просмотрщик генерит превьюшки в папке со скриншотами) — lossy-версия может не записаться, т.к. cwebp не сможет открыть файл 😠</li></ul>
Verfassungklage@troet.cafe<p><a href="https://troet.cafe/tags/KDE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KDE</span></a> <a href="https://troet.cafe/tags/Plasma6" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Plasma6</span></a>.3.2 integriert animiertes <a href="https://troet.cafe/tags/WebP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebP</span></a> in <a href="https://troet.cafe/tags/Spectacle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Spectacle</span></a> - </p><p>Eine Woche nach Plasma 6.3.1 erscheint mit Plasma 6.3.2 das zweite Point-Release des vor zwei Wochen veröffentlichten Plasma 6.3. Neben einigen behobenen Fehlern des Vorgängers erweitert 6.3.2 auch den KDE- Screenshooter Spectacle und beschleunigt den Fenstermanager KWin.</p><p><a href="https://linuxnews.de/kde-plasma-6-3-2-integriert-animiertes-webp-in-spectacle/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">linuxnews.de/kde-plasma-6-3-2-</span><span class="invisible">integriert-animiertes-webp-in-spectacle/</span></a></p>
Oláh Tamás<p><strong>fomi_ortofoto2015_josm</strong></p> <p><a href="https://tube.grin.hu/videos/watch/3d4caa98-c685-43ba-abe5-f9066f25a345" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">tube.grin.hu/videos/watch/3d4c</span><span class="invisible">aa98-c685-43ba-abe5-f9066f25a345</span></a></p>
Laurent Espitallier<p>WebP : Boostez votre site avec un format révolutionnaire <a href="https://www.zendevs.xyz/webp-le-format-dimage-pour-le-web" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">zendevs.xyz/webp-le-format-dim</span><span class="invisible">age-pour-le-web</span></a> <a href="https://mastouille.fr/tags/webp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webp</span></a> <a href="https://mastouille.fr/tags/web" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>web</span></a> <a href="https://mastouille.fr/tags/compression" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compression</span></a> <a href="https://mastouille.fr/tags/image" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>image</span></a> <a href="https://mastouille.fr/tags/format" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>format</span></a></p>
𝙹𝚘𝚑𝚊𝚗<p><strong>Чем форматы изображений, созданные на основе видеокодеков, отличаются от JPEG?</strong></p><p>Одно из заметных отличий кодеров <a href="https://cr8r.gg/tags/JPEG" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JPEG</span></a> от <a href="https://cr8r.gg/tags/WebP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebP</span></a> (основанного на VP8) и <a href="https://cr8r.gg/tags/AVIF" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AVIF</span></a> (основанного на AV1) заключается в том, что довольно легко понять, как последние были получены из видеокодеков. При сжатии JPEG используется один и тот же коэффициент квантования для каждого «макроблока» размером 16×16, поэтому сжатие происходит равномерно по всему изображению.</p><p>WebP и AVIF, напротив, используют разные коэффициенты сжатия для разных частей изображения, поэтому, хотя детализированные части изображения сохраняют свое качество, такие поверхности, как кожа или небо, которые имеют низкую детализацию, «сглаживаются». Это особенно заметно на примере красных оконных ставней на этом изображении.</p><p>В то время как кирпичи на изображении выглядят четкими, двери выглядят так, будто к ним применили фильтр Photoshop «Умное размытие».</p><p>Я считаю, что такое адаптивное сжатие очень полезно. Подумайте о фотографии с лесом и небом. Традиционный кодировщик изображений должен был бы выбрать единую степень сжатия для всего изображения. Если для лесных деревьев с высокочастотными деталями хорошо использовать много битов, то для неба с низкочастотными деталями они будут потрачены впустую.</p><p>Более умный кодер, например WebP или AVIF, сможет обрабатывать эти области отдельно, чтобы эффективно использовать имеющиеся биты.</p><p><a href="https://siipo.la/blog/is-webp-really-better-than-jpeg" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">siipo.la/blog/is-webp-really-b</span><span class="invisible">etter-than-jpeg</span></a></p>
𝙹𝚘𝚑𝚊𝚗<p>Wow! <a href="https://cr8r.gg/tags/WebP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebP</span></a> поддерживает lossless-сжатие с альфа-каналом!</p>
topher1kenobe<p>I did a blog post about why WebP images are the best format for website performance. <a href="https://fosstodon.org/tags/WordPress" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WordPress</span></a> <a href="https://fosstodon.org/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a> <a href="https://fosstodon.org/tags/webp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webp</span></a><br><a href="https://performance.startumproject.com/why-webp-is-the-best-image-format-for-performance/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">performance.startumproject.com</span><span class="invisible">/why-webp-is-the-best-image-format-for-performance/</span></a></p>
R.L. Dane :Debian: :OpenBSD: 🍵<p><span class="h-card"><a href="https://pataterie.ca/@s1r83r" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>s1r83r</span></a></span></p><p>Here's another good compression of <a href="https://polymaths.social/tags/jpeg" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JPEG</span></a>, <a href="https://polymaths.social/tags/webp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebP</span></a>, and <a href="https://polymaths.social/tags/avif" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AVIF</span></a> for the same image size:</p><p><a href="https://rldane.space/coffee/" rel="nofollow noopener" target="_blank">https://rldane.space/coffee/</a></p>
Claudeessai publication <a href="https://pixelfed.de/discover/tags/essai?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#essai</a> <a href="https://pixelfed.de/discover/tags/webp?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#webp</a> <a href="https://pixelfed.de/discover/tags/wxcvbn?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#wxcvbn</a>
Yohan Yukiya Sese Cuneta 사요한 🦋<p>Oh wait. I think I know why not <a class="hashtag" href="https://bsky.app/search?q=%23WEBP" rel="nofollow noopener" target="_blank">#WEBP</a>, like PNG, WEBP also supports animated images under the same file extension. Well, I'm just guessing they don't want animated images. 😅 Hmm… AVIF is technically a video format so an animated image under AVIF is a video, right? 🤔🤔</p>
Yohan Yukiya Sese Cuneta 사요한 🦋<p>I tried uploading an animated PNG file but the <a class="mention" href="https://bsky.brid.gy/ap/did:plc:z72i7hdynmk6r22z27h6tvur" rel="nofollow noopener" target="_blank">@bsky.app</a> converted it to JPEG. I wonder why they did not choose <a class="hashtag" href="https://bsky.app/search?q=%23WEBP" rel="nofollow noopener" target="_blank">#WEBP</a>? IT has better compression and less lossy (can be lossless). It's widely supported now, not like the new <a class="hashtag" href="https://bsky.app/search?q=%23AVIF" rel="nofollow noopener" target="_blank">#AVIF</a> (which is better than WEBP). <a href="https://bsky.app/profile/test.at.youronly.one/post/3li6gm2yyis2g" rel="nofollow noopener" target="_blank">bsky.app/profile/test...</a><br><br>RE: <a href="https://bsky.app/profile/did:plc:cjcoqx2fzy4tamzuxhjm746i/post/3li6gm2yyis2g" rel="nofollow noopener" target="_blank">https://bsky.app/profile/did:plc:cjcoqx2fzy4tamzuxhjm746i/post/3li6gm2yyis2g</a></p>
R.L. Dane :Debian: :OpenBSD: 🍵<p><span class="h-card"><a href="https://hj.9fs.net/khm" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>khm</span></a></span> <span class="h-card"><a href="https://fosstodon.org/@adamsdesk" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>adamsdesk</span></a></span></p><p>Interesting, it looks like <a href="https://polymaths.social/tags/snac2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>snac2</span></a> serves up both format, but <a href="https://polymaths.social/tags/gts" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GtS</span></a> only natively serves up the <a href="https://polymaths.social/tags/webp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebP</span></a>, and gives me a link to the <a href="https://polymaths.social/tags/avif" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>avif</span></a>.</p><p>Let's see what Mastodon does...</p><p>Also, corporations offloading bandwidth costs is a valid criticism, but I <em>do</em> want to reduce bandwidth (and storage) costs for my instance owners.</p>
Marcel SIneM(S)US<p><a href="https://social.tchncs.de/tags/WebP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebP</span></a>: Was ist das? Wie öffne ich es? Und wie konvertiere ich es? - pctipp.ch <a href="https://www.pctipp.ch/praxis/bildbearbeitung/webp-oeffne-es-konvertiere-es-2016370.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">pctipp.ch/praxis/bildbearbeitu</span><span class="invisible">ng/webp-oeffne-es-konvertiere-es-2016370.html</span></a></p>