R.L. Dane :Debian: :OpenBSD: 🍵

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.

#WebP is horrible, and also amazing. 😁

And look, it's a TWO KAY image that takes up the same amount of space as the original macintosh's screenbuffer (512x342 mono)! 🤣

(Okay, 860 bytes more)

Mar 27, 2025, 22:39 · · · 0 · 0
𝙹𝚘𝚑𝚊𝚗

#Mastodon #FAIL
Ops. Анимированые #WebP не поддерживаются?
🦉 пример...

𝙹𝚘𝚑𝚊𝚗

Интересно, в соответствии с какой больной логикой #Mastodon пережимает lossless #WebP весом в 15 Кб в lossy, получая на выходе 21 Кб?.. 🤔

Alex Holst

No obvious results from web searches, so:

I'm creating an image gallery on a static HTML website. I take full resolution images (#webp, #png) from users and generate thumbnails and index pages with <figure> and <figcaption>. 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.

My current thinking is a csv file with filename and figcaption.

Have you implemented a better solution? If not, please boost.

𝙹𝚘𝚑𝚊𝚗

Чем форматы изображений, созданные на основе видеокодеков, отличаются от JPEG?

Одно из заметных отличий кодеров #JPEG от #WebP (основанного на VP8) и #AVIF (основанного на AV1) заключается в том, что довольно легко понять, как последние были получены из видеокодеков. При сжатии JPEG используется один и тот же коэффициент квантования для каждого «макроблока» размером 16×16, поэтому сжатие происходит равномерно по всему изображению.

WebP и AVIF, напротив, используют разные коэффициенты сжатия для разных частей изображения, поэтому, хотя детализированные части изображения сохраняют свое качество, такие поверхности, как кожа или небо, которые имеют низкую детализацию, «сглаживаются». Это особенно заметно на примере красных оконных ставней на этом изображении.

В то время как кирпичи на изображении выглядят четкими, двери выглядят так, будто к ним применили фильтр Photoshop «Умное размытие».

Я считаю, что такое адаптивное сжатие очень полезно. Подумайте о фотографии с лесом и небом. Традиционный кодировщик изображений должен был бы выбрать единую степень сжатия для всего изображения. Если для лесных деревьев с высокочастотными деталями хорошо использовать много битов, то для неба с низкочастотными деталями они будут потрачены впустую.

Более умный кодер, например WebP или AVIF, сможет обрабатывать эти области отдельно, чтобы эффективно использовать имеющиеся биты.

siipo.la/blog/is-webp-really-b

𝙹𝚘𝚑𝚊𝚗

Wow! #WebP поддерживает lossless-сжатие с альфа-каналом!

R.L. Dane :Debian: :OpenBSD: 🍵

@s1r83r

Here's another good compression of #JPEG, #WebP, and #AVIF for the same image size:

https://rldane.space/coffee/

SuperIlu

I just updated my #MSDOS image viewer/converter #DosView

* Updated libjpeg to 9f.
* Updated libjasper to 4.2.4.
* Fixed a crash when running out of memory during loading/display.
* Fixed version number when running DosView.
* Added help overlay in view mode.
* Patched Allegro to support more BMP formats.
* Fixed DE LSM for FreeDOS.

github.com/SuperIlu/DosView/re

#RetroComputing
#jpeg #png #qoi #webp #bmp #tga #NetPBM #ras #tiff #jpeg2000 #pcx #FreeDOS #GIF #PSD #HDR #PIC

Release v1.7 · SuperIlu/DosView

Updated libjpeg to 9f. Updated libjasper to 4.2.4. Fixed…

GitHub
mrpieceofwork

#jpeg #jpg #gif #png #svg #webp I think I understand about 93% of the "traits" of the most ubiquitous image file formats out there, but one thing that I do not find, is why aren't one of the raster based and one of the vector based (or all of them) updated to hold ALT text... or would implementing that cause more issues than not having it? I assume the latter. Just wondering out loud about obvious things here pay no mind lol

Martin Guay 👨‍💻🌈🎮📱🍁

Tonight's current workbench? Swap out JPGs and PNGs for Webp. #webp #webm #update

Donncha Ó Caoimh

If you're hosting Immich on a spare computer, using an old external disk drive, reduce your storage requirements by converting your Jpeg files to webp. Keep the .jpg extension too! You can probably get them down to about half the size of a Jpeg.

This is really only if you're exporting files from elsewhere to Immich. I export from Lightroom Classic. Don't ever go touch your original files!

for i in *.jpg
do
cwebp -metadata all "$i" -q 70 -m 6 -o out.tmp
mv out.tmp "$i"
done

#immich #webp

Habr

Как сделать анимацию разными способами и когда их использовать

Привет! Меня зовут Даша, я фронтенд-разработчик отдела спецпроектов в KTS . В нашем отделе мы часто занимаемся разработкой ярких и креативных проектов, которые содержат в себе анимации. Сегодня хочу поделиться нашим опытом, рассказать про несколько способов создания анимаций и показать, в каких случаях они подходят лучше всего. Для каждой из перечисленных технологий я буду приводить пример использования анимации в реальном проекте.

habr.com/ru/companies/kts/arti

#lottie #canvas #spine #секвенция #css #svg #анимация #анимации #анимация_фрагментов #webp

Как сделать анимацию разными способами и когда их использовать

Привет! Меня зовут Даша, я фронтенд-разработчик отдела…

Хабр
nycki

I have a beef with webp.

people love to hate on webp because it shows up just often enough to trip up programs that don't fully support it, but support is growing by the day so that's not really a big complaint of mine

what *is* a complaint of mine is that lossy webp and lossless webp have the same file extension.

I was writing a utility script for my website to take a folder of input images, and downscale or compress anything bigger than 200 kB or so. That oughta be enough for anybody. If the input is a gif or a png, then I want to try lossless compression first, to avoid artifacting, but if its a jpeg, then its straight to lossy compression we go.

But what if it's a webp? Technically the information is all there in the file header but there's nothing in the JS or Python standard libraries to check! You just gotta parse the header bytes manually, or install some image library.

Say what you will about jpeg but at least you know what you're getting.

#programming #web #webp

Lord Caramac the Clueless, KSC

I don't know how people usually pronounce it, but I propose to treat the B in WEBM and WEBP as silent, pronouncing it like "wem" and "wep". The B doesn't add any necessary auditory information but makes it harder to pronounce. #webm #webp #pronunciation

🧿🪬🍄🌈🎮💻🚲🥓🎃💀🏴🛻🇺🇸

it's 2024 and #Mastodon doesn't support .webp animations and that's how I know it's ngmi

#webp #animation #fediverse #gif

Stéphane Bortzmeyer

RFC 9649: WebP Image Format

Un #RFC sur un format d'image : il décrit le format #WebP et enregistre officiellement le type image/webp.

bortzmeyer.org/9649.html

[Pas d'images dans ce pouète.]

Blog Stéphane Bortzmeyer: RFC 9649: WebP Image Format

www.bortzmeyer.org
GENKI

今どき #WebP が表示できないブラウザってあるんだっけ?古い #Safari 🧭 とか?