home.social

#webp — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #webp, aggregated by home.social.

fetched live
  1. Vyšla nová verze FFmpeg 4. srpna 2026, cca 4 měsíce po verzi 8.1, kde přispělo přibližně 160+ lidí.

    Hlavní novinka: nativní dekódování animovaných WebP – uzavírá to desetiletý požadavek z roku 2015, FFmpeg už nepotřebuje libwebp.

    Dál přibylo:

    GPU akcelerace: v360_vulkan, Vulkan pro APV, CUDA transpose_cuda, rozšíření AMD AMF

    Apple ProRes RAW přes […]

    https://zdrojak.cz/zpravicky/ffmpeg-9-0-lei/
  2. 🎉 Wow, FFmpeg 9.0 is here! 🎉 If you can't contain your #excitement over 2200 tiny fixes nobody will notice, you must be a real life of the party. 🙄 Vulkan! WebP! asm! Because what else would you be doing on a Saturday night in 2026? 😂
    jbkempf.com/blog/2026/ffmpeg-9 #FFmpeg9 #Vulkan #WebP #asm #softwareupdate #HackerNews #ngated

  3. 🎉 Wow, FFmpeg 9.0 is here! 🎉 If you can't contain your #excitement over 2200 tiny fixes nobody will notice, you must be a real life of the party. 🙄 Vulkan! WebP! asm! Because what else would you be doing on a Saturday night in 2026? 😂
    jbkempf.com/blog/2026/ffmpeg-9 #FFmpeg9 #Vulkan #WebP #asm #softwareupdate #HackerNews #ngated

  4. So I needed a WebP encoder for a Go project where I had disabled. I found there is an option using compiled to running on , but that's pretty slow and uses lots of memory.

    So I made a pure encoder, ported from a Rust encoder then optimized: github.com/SeriousBug/webp-go-

    I managed to get better performance than the WASM version! Both encoding speed and memory use, although compression rate and quality is a bit worse.

  5. So I needed a WebP encoder for a Go project where I had #CGO disabled. I found there is an option using #libwebp compiled to #wasm running on #wazero, but that's pretty slow and uses lots of memory.

    So I made a pure #GoLang encoder, ported from a Rust encoder then optimized: github.com/SeriousBug/webp-go-

    I managed to get better performance than the WASM version! Both encoding speed and memory use, although compression rate and quality is a bit worse.

    #webdev #webp

  6. Image optimization is a great example on how you can use local AI to better your personal site. This is how I did it for my custom static site generator.

    seanland.ca/posts/2026-07-05-t

    #blog #localai #selfhosting #webp

  7. Image optimization is a great example on how you can use local AI to better your personal site. This is how I did it for my custom static site generator.

    seanland.ca/posts/2026-07-05-t

    #blog #localai #selfhosting #webp

  8. Animated webp

    Nothing. Does. Not. Exist.
    ok!
     

    🎵 Woke Up Like a Glitchlisten on soundfabrics (by robo.burr)

    #animated #webp

  9. If you are in Linux and wish to save a webp as a png, right-click on the image, choose copy, and paste it into a folder. It will be called "Pasted image.png" or similar. I just change the name.

    #Linux #webp

  10. If you are in Linux and wish to save a webp as a png, right-click on the image, choose copy, and paste it into a folder. It will be called "Pasted image.png" or similar. I just change the name.

    #Linux #webp

  11. 🖼️ Squoosh — Open-Source Image Compression in Your Browser

    Squoosh is a free, open-source image compression tool that runs entirely in your browser. Your images stay on your device and are never sent to a server.

    Supports modern formats like WebP and AVIF, helping reduce file sizes while maintaining image quality.

    More details: digitalescapetools.com/tools/t

    #OpenSource #Privacy #ImageCompression #WebP #AVIF #Photography #WebDevelopment #Squoosh

  12. 🖼️ Squoosh — Open-Source Image Compression in Your Browser

    Squoosh is a free, open-source image compression tool that runs entirely in your browser. Your images stay on your device and are never sent to a server.

    Supports modern formats like WebP and AVIF, helping reduce file sizes while maintaining image quality.

    More details: digitalescapetools.com/tools/t

    #OpenSource #Privacy #ImageCompression #WebP #AVIF #Photography #WebDevelopment #Squoosh

  13. Signal Group: Codec Chaos Magick

    Everything about encoding video, audio and images with modern technology, free and open source software and modern standards to get good quality with low storage space!

    Say good bye to #mp3, #h264 or #jpg, they are obsolete!

    #SignalGroup #SignalGroups #ffmpeg #ImageMagick #GraphicsMagick #opus #av1 #jxl #avif #webp #av2 @signalgroups

    signal.group/#CjQKINbhTxTrCetg

  14. I depreciate when Fediverse instances convert attachments to WebP. I depreciate the adoption of WebP forced by Chrome in general. And I generally hate Chrome as a whole. Please don’t use Chrome if you can help it. :gutkato_trinkas_teon:

    #lang_en #browsers #codecs #Chrome #file_formats #image_codecs #rant #WebP

  15. I depreciate when Fediverse instances convert attachments to WebP. I depreciate the adoption of WebP forced by Chrome in general. And I generally hate Chrome as a whole. Please don’t use Chrome if you can help it. :gutkato_trinkas_teon:

    #lang_en #browsers #codecs #Chrome #file_formats #image_codecs #rant #WebP

  16. Как звучит JPEG? Или что будет, если сжать спектрограмму как фотографию

    Бывают дни, когда на работе делать нечего. А бывают дни, когда ты — программист и звукорежиссёр одновременно, и в голову приходит странная мысль: «А что, если взять аудио, превратить его в картинку-спектрограмму, сжать эту картинку как фотографию (JPEG, WebP, AVIF), а потом попробовать восстановить звук обратно? Как оно будет звучать?» Спойлер: иногда — удивительно хорошо. Иногда — как из унитаза. Но всегда — интересно. В этой статье я расскажу, как реализовал весь этот пайплайн, покажу код, проведу батч-тесты разных форматов и уровней качества, и, конечно, дам послушать результаты. Все исходники прилагаются, и вы сможете повторить эксперимент сами.

    habr.com/ru/articles/1034610/

    #python #спектрограмма #обработка_звука #сжатие_изображений #JPEG #WebP #AVIF #GriffinLim #преобразование_Фурье #аудиокодек

  17. Après le #WebP, c'est au tour de l' #AVIF. En fonction de votre navigateur vous téléchargerez soit du JPEG, soit du WebP soit de l'AVIF.

    Faites le test avec cette image

    koreus.b-cdn.net/thumbshigh/20

    Alors vous êtes plutôt ?

  18. Работа с картинками в Angie

    Изображения играют важную роль в любом веб‑приложении. Это могут быть элементы оформления интерфейса или основной контент сайта. В любом случае, перед разработчиками и администраторами стоит задача эффективной работы с картинками и в этой статье мы рассмотрим решения, которые реализуются веб‑сервером Angie.

    habr.com/ru/articles/1028514/

    #angie #webp #avif #оптимизация_изображений

  19. La majorité des images sur le site sont maintenant au format #WebP. La plus part des navigateurs sont compatible. Mais y a quand même un fallback jpeg/png au cas où. Gain de performance à prévoir ⚡️

  20. I could swear that somewhere along the way, #GoToSocial is either converting the images to a GIF, or dithering them to 256 colors, then scaling them down (maybe), then converting them to #WebP.

    It has obvious signs of Floyd-Steinberg dithering, yet when I convert the webp to a GIF, imagemagick says that it's 256 colors. So it's either dithered before scaling, or the dithering (and color reduction) is munged by the lossy compression. I think it's the former, though.

    Very interesting.

    #HeadScratcher

    https://polymaths.social/fileserver/01HCMX6M1CZNEVJ4F5H58TT5XJ/attachment/small/01KPVP33HB160CB979ZBWXAZE0.webp

    #GtS

  21. I could swear that somewhere along the way, #GoToSocial is either converting the images to a GIF, or dithering them to 256 colors, then scaling them down (maybe), then converting them to #WebP.

    It has obvious signs of Floyd-Steinberg dithering, yet when I convert the webp to a GIF, imagemagick says that it's 256 colors. So it's either dithered before scaling, or the dithering (and color reduction) is munged by the lossy compression. I think it's the former, though.

    Very interesting.

    #HeadScratcher

    https://polymaths.social/fileserver/01HCMX6M1CZNEVJ4F5H58TT5XJ/attachment/small/01KPVP33HB160CB979ZBWXAZE0.webp

    #GtS

  22. 108 окон, 0 фреймворков, 1 Kubernetes: как команда без разработчиков построила интерактивный дом-таймлайн про ТВ 90-х

    Зов джунглей, Поле чудес, Ералаш — мы сделали интерактивный дом-таймлайн про телевидение 90-х и 00-х. Под катом: как команда без разработчиков дошла от JSON-файла на VPS за $5 до корпоративного Kubernetes. Читать, пока не началась реклама

    habr.com/ru/articles/1025152/

    #vanillajs #frontend #cms #kubernetes #canvas #webp #avif #parallax #вайбкодинг #телевидение

  23. even in the age of ai traditional automation apps like hazel matter. here's a walkthrough to convert those pesky webp and heic images to the standard jpg format

    cogmodo.com/webpandheictojpgwi

    #blog #writing #writingcommunity #iamwriting #automation #hazel #macos #webp #heic

  24. even in the age of ai traditional automation apps like hazel matter. here's a walkthrough to convert those pesky webp and heic images to the standard jpg format

    cogmodo.com/webpandheictojpgwi

    #blog #writing #writingcommunity #iamwriting #automation #hazel #macos #webp #heic

  25. I really love how #GoToSocial creates a 15 KiB #WebP "preview" for a 5 KiB PNG. XD

    $ curl -sL https://polymaths.social/fileserver/01HCMX6M1CZNEVJ4F5H58TT5XJ/attachment/small/01KN7SFWNACYXDVN0QXGBCXCKS.webp |wc -c
    15472
    $ curl -sL https://polymaths.social/fileserver/01HCMX6M1CZNEVJ4F5H58TT5XJ/attachment/original/01KN7SFWNACYXDVN0QXGBCXCKS.png |wc -c
    5185
    
  26. I really love how #GoToSocial creates a 15 KiB #WebP "preview" for a 5 KiB PNG. XD

    $ curl -sL https://polymaths.social/fileserver/01HCMX6M1CZNEVJ4F5H58TT5XJ/attachment/small/01KN7SFWNACYXDVN0QXGBCXCKS.webp |wc -c
    15472
    $ curl -sL https://polymaths.social/fileserver/01HCMX6M1CZNEVJ4F5H58TT5XJ/attachment/original/01KN7SFWNACYXDVN0QXGBCXCKS.png |wc -c
    5185
    
  27. Руководство по оптимизации производительности сайта

    Если у вас есть собственный сайт — вы наверняка проверяли его работу с телефона. Открыли, полистали, остались довольны: «Всё летает». Но это не гарантия, что так же быстро сайт загрузится у ваших посетителей. Представьте: пользователь заходит на ваш сайт с iPhone (неважно, нового или трёхлетней давности) — и страница зависает, изображения грузятся по одному, скролл дёргается. Через 5–10 секунд он просто закрывает вкладку и уходит к конкурентам. Проблема не в вашем телефоне или интернете, а в скрытых особенностях браузера Safari и устройств iOS. Ниже — руководство по оптимизации, которое поможет избежать таких сценариев. Пройдитесь по чек‑листу и убедитесь, что каждый пункт выполнен. Даже если ваш сайт кажется быстрым, с большой вероятностью он теряет часть аудитории на Safari.

    habr.com/ru/articles/1018636/

    #оптимизация_сайта #скорость_загрузки #Safari #клиентская_оптимизация #http2 #lazy_loading #defer #WebP #Lighthouse #производительность_фронтенда

  28. #ComputerScience
    #CompSci #HowItStartedHowItsGoing #Meme

    Edit: I was annoyed with how crappily low-resolution the imgflip version was (and how they use nearest-neighbor for scaling down their images!), so I recreated the meme entirely in #LibreOffice Draw, saved it at roughly 2.5 times the resolution of the original, and used #WebP compression to make it 1,029 bytes smaller than the original JPEG!! 💪

  29. #ComputerScience
    #CompSci #HowItStartedHowItsGoing #Meme

    Edit: I was annoyed with how crappily low-resolution the imgflip version was (and how they use nearest-neighbor for scaling down their images!), so I recreated the meme entirely in #LibreOffice Draw, saved it at roughly 2.5 times the resolution of the original, and used #WebP compression to make it 1,029 bytes smaller than the original JPEG!! 💪

  30. Веб-графика, которая вредит: что разработчики делают не так

    Обратимся к статистике: по данным с httparchive.org/ за последние 6 лет средний размер веб-страницы значительно увеличился. Если в декабре 2019 года средний вес десктопной веб-страницы составлял 1,9 МБ, то сейчас он уже 2,9 МБ для десктопа и 2,6 МБ для мобильных устройств. Это рост на 50% за 6 лет, причём изображения составляют до 40% общего веса страницы. С увеличением разрешения экранов, усложнением дизайна и тенденцией к использованию изображений высокого качества нагрузка на сайты продолжит расти. Это напрямую влияет на скорость загрузки, потребление трафика и, в конечном итоге, на пользовательский опыт. Просматривая недавно пул-реквест, я заметил, что туда добавили новые изображения. Меня удивил выбор формата: для картинок без прозрачности использовали PNG. Это кажется избыточным, так как для многоцветных изображений лучше подходят форматы вроде JPEG, которые весят меньше. Я решил провести эксперимент: оптимизировал и переконвертировал изображения в JPEG, WebP и AVIF, сохранив качество на глаз неотличимым от оригинала.

    habr.com/ru/companies/alfa/art

    #Веб #графика_для_сайта #html #css #react #nodejs #avif #webp

  31. #Blender 5.1 supports #AVIF but doesn't change the default image quality. JPEG, #WebP, and AVIF are all set to image quality 90.

    If you don't change the value, AVIF files are larger than WebP files.

    The same visual quality needs different values.

    industrialempathy.com/posts/av

  32. The truth is, #WebP is only a stopgap. The real deal is #AVIF and ultimately #JPEGXL (.jxl).

    JPEG-XL is superior in almost everything. In the very few cases that it is not, that's where AVIF comes in.

    We can get rid of WebP, old JPEG, GIF, later on. Maybe even PNG and APNG.

    😜🖖🏽

  33. The truth is, #WebP is only a stopgap. The real deal is #AVIF and ultimately #JPEGXL (.jxl). JPEG-XL is superior in almost everything. In the very few cases that it is not, that's where AVIF comes in. We can get rid of WebP, old JPEG, GIF, later on. Maybe even PNG and APNG. 😜🖖🏽

  34. 𝗭𝗼 𝗸𝘂𝗻 𝗷𝗲 𝗪𝗲𝗯𝗣 𝗮𝗳𝗯𝗲𝗲𝗹𝗱𝗶𝗻𝗴𝗲𝗻 𝗼𝗺𝘇𝗲𝘁𝘁𝗲𝗻 𝗻𝗮𝗮𝗿 𝗝𝗣𝗚 𝗼𝗳 𝗣𝗡𝗚

    Je komt het steeds vaker tegen: afbeeldingen in WebP-formaat. Safari ondersteunt ze sinds versie 14, maar als je ze daarna verder op de Mac wilt gebruiken, zul je ze vaak moeten omzetten.

    iculture.nl/tips/webp-converte

    #WebP #afbeeldingen #omzetten

  35. 🎉 Oh wow, another #open-source project that converts JPEGs to #WebP and spits out JSON indexes. Welcome to the groundbreaking world of reinventing the photo album wheel, now with Go and #SvelteKit 🚀! Because clearly, the world was desperately lacking in static photo gallery generators 🤦‍♂️.
    github.com/dougdonohoe/ddphotos #JPEG #photo-gallery #innovation #HackerNews #ngated