From 2d1a7fc74a6bd39fcc149bdedd083ceca218592c Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sun, 5 Sep 2021 18:34:29 +0300 Subject: [PATCH] =?utf8?q?=D0=A2=D1=80=D0=B0=D0=BD=D1=81=D0=BA=D0=BE=D0=B4?= =?utf8?q?=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5=20=D0=B8=D0=B7?= =?utf8?q?=D0=BE=D0=B1=D1=80=D0=B0=D0=B6=D0=B5=D0=BD=D0=B8=D0=B9=20=D0=B2?= =?utf8?q?=20tofuproxy?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Со времён открытия мною JPEG XL формата (f9d5375199b7b81df899f55d1216d4278aab8fc3), я начал страдать от его отсутствия в Xombrero/WebKit. Смотрел я было в сторону других графических броузеров типа Links2, NetSurf, но для меня не тривиально в них добавить JPEG XL поддержку или хотя бы WebP. Нету нигде ничего похожего на "вот по этому media type запускай такую программу, от неё лови PNM/Farbfeld/whatever картинку". Теперь проблемы нет совсем. В tofuproxy я добавил прозрачное преобразование WebP (если User-Agent не Xombrero) и JPEG XL в PNG прямо на лету, тупо через временные файлы вызывая dwebp и djxl утилиты. Работать будет, конечно же, если сервер честно будет отдавать Content-Type корректный. На практике работает отлично. Теперь в Links2 я могу видеть все современности. Кстати, проверял JPEG XL работу на одном из первых попавшихся файлов с жёсткого диска: и это фотография грайндкор-козы (d1e254f860c0e8678a8acb5d1bf7fa18b7be3cbb). -- 2.48.1