Прекратите неневидеть WebP

Формат картинок WebP компания Google представила аж 2010, но до сих порт он мало где интегрирован.

WebP - формат сжатия изображения создан, как альтернатива PNG и JPG, и отличается от них гораздо меньшим размером при том же качестве изображения. Его уже активно используют web-разработчики по всему миру.

Так, с Medium картинка скачалась в WebP, а когда я пытался вставить эту же картинку назад в статью, то пишет, что понимает только форматы JPEG, PNG или GIF.

Телеграм в свое время сильно косячил с WebP. Когда вставляешь набор из картинок среди которые есть в формате WebP, то он воспринемал ее как отдельный файл. Вроде пофиксили.

И так поголовно, кроме VC, конечно же.. А ведь это не единственный формат сжатия картинок. Появился еще более крутой алгоритм сжатия - AVIF.

Прошло 12 лет, а воз и ныне там. О каком внедрении ИИ может идти речь, если все равно решение упирается в криворукого, незаинтересованного в успехе бизнеса разработчика?

0
22 комментария
Написать комментарий...
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Поручик молчать
Автор

А какое твое объяснение, почему не интегрируют популярный формат?

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Поручик молчать
Автор

Статью не читал, но комментирую?
Они его уже сами картинки в WebP выкладывают, загружать только не дают. И подправить это меньше 10 мин.

Ответить
Развернуть ветку
Vikarti Anatra

А вы уверены что это ОНИ выкладывают? Просто если сайт за Cloudflare то там автоконвертация автоматом работает https://developers.cloudflare.com/images/cloudflare-images/serve-images/adaptive-images-format/

При этом medium.com как раз за Cloudflare сидит - доказательство - открываем для проверки https://medium.com/cdn-cgi/trace

Ответить
Развернуть ветку
Поручик молчать
Автор

Зайдите на любую статью в Medium, выберете картинку и Save as... формат система определяет, не пользователь же. Зачем Medium по собственной инициативе конвертить картикни в WebP?

Ответить
Развернуть ветку
Vikarti Anatra

Прочитайте пожалуйста мою первую ссылку.
Вполне возможна ситуация, что разработчики medium не сделали для поддержки WebP _вообще ничего_ . И при этом оно "само" работает.

Ответить
Развернуть ветку
Поручик молчать
Автор

Так я не разработчик. Мне как потребителю пофигу, технические это проблемы или продуктовые. Мне надо иметь возможность загружать картинку в удобном ДЛЯ МЕНЯ формате

Ответить
Развернуть ветку
Vikarti Anatra

А почему vc.ru не поддерживает загрузку изображений в FITS? Разумеется с удобным отображением всех метаданных. У меня вот есть небольшая библиотека изображений в этом формате, и да - любая конвертация ИЗ FITS это весьма вероятная потеря данных (да, даже если это просто 2D картинка).

Ладно FITS, все же его преимущества не так важны для "обычного" контента (железо которое на выходе штатно выдает фотки в FITS обычно невозможно перемещать руками, это либо тяжелая стационарная техника либо более легокая но очень дорогая самоходная а там где он важен - есть свое ПО).

Но как насчет поддержки HEIF? Его поддерживает огромное количество мобильной техники а проблемы с тем что железо выдает HEIF а ПО - фигеет, массово известны.

Ответить
Развернуть ветку
Поручик молчать
Автор

я вообще не понимаю, в чем проблема поддерживать ВСЕ форматы

Ответить
Развернуть ветку
Vikarti Anatra

В том что это труд разработчиков. Для многих сайтов - это вполне себе конкретные деньги и оно того не стоит раз и так все работает.
И скажем так - не все используемые при разработке библиотеки поддерживают все форматы.
А использовать сверхуниверсальные конвертеры вроде ImageMagick это усложнение тем что надо запускать + там могут быть неочевидные дыры (которые не результат ошибки даже, а результат того что все работает по спецификациям просто с неожиданным результатом) - пример - https://rhinosecuritylabs.com/research/imagemagick-exploit-remediation/

При этом тот же мой пример с FITS...я не зря пишу что с полной поддержкой показа метаданных (иначе там мало смысла). При этом там метаданные достаточно специфичные. Но вы ж хотите ВСЕ форматы.

Ответить
Развернуть ветку
Alexey Shapochkin

Дело не только в труде разработчиков. Конвертация в AVIF, например, создает дополнительную нагрузку на сервер, которая может быть весьма значительной.

А насчет medium.com - он не поддерживает загрузку ни AVIF, ни WebP.

Ответить
Развернуть ветку
Игорь

Так у вас претензия конкретно к одному сайту или в общем? А то не понятно, по статье у вас общий вопрос, а по комментариям вас только medium интересует.

Ответить
Развернуть ветку
Поручик молчать
Автор

В статья же написано. Да постоянно коссяки с этим WebP, просто кого-то волнует свой сервис, кому-то по барабану

Ответить
Развернуть ветку
Vikarti Anatra

<del> (тут был тест поддержки загрузки WebP на vc.ru)

Ответить
Развернуть ветку
Michael Myers

Webp качество режет кстати, если важны детали. А так да, по размеру очень приятно

Ответить
Развернуть ветку
Alexey Shapochkin

Если задавать правильные параметры конветрации, то качество при конвертации в WebP и AVIF не пострадает. Ессли говорить о фотографиях, то настройки примерно такие:

JPEG 70
AVIF 56
WebP 72

Да, если конвертить с уже сжатых и ресемплированных картинок (как делают некоторые плагины wordpress) - то потери качества будут, и они будут очень заметны.

Для почти идентичных картинок на выходе нужно конвертировать из оригинала, т.е. алгоритм такой - открываем файл, ресемплим, записываем в нужном формате.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Поручик молчать
Автор

ничего он не режет.. не хуже JPEG

Ответить
Развернуть ветку
Michael Myers

Я те говорю режет) возьми качественный 1920 скриншот в jpg из игры с деталями, сконверть и сравни. Попробуй, а потом напиши.

Ответить
Развернуть ветку
Поручик молчать
Автор

спасибо за задание.. не увидел разницы

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
19 комментариев
Раскрывать всегда