>> |
No.206336
Файл: 1girl, serafuku, cumulonimbus calvus, airplane tra.jpg -(5099 KB, 4093x2894, 1girl, serafuku, cumulonimbus calvus, airplane tra.jpg)
Сразу скажу ещё, что въ примѣрѣ >>206335 файл PNG можно было бы переужать в WebP без внесения потерь в пикселы, и тогда он помѣщался бы и в прежнее ограничение объёма файлов на 410чанѣ.
Но сейчас пикселы этого файла перемѣшаны по алгоритму https://en.wikipedia.org/wiki/Adam7_algorithm для постепеннаго «наведения на рѣзкость» по мѣрѣ скачиванія файла, тогда как файлы WebP всегда отображаются только сверху вниз. В сообщении >>205509 я ужé немного затрагивал это обстоятельство и упомянул о том, что ещё болѣе новый формат файлов AVIF вообще не предусматривает в настоящее время саму возможность постепеннаго просмотра файла по мѣрѣ скачиванія.
Там же я упоминал и о том, что формат JPEG предусматривает возможность перераспредѣлённаго храненія коэффиціентовъ дискретнаго косинуснаго преобразованія, начиная съ наиболѣе длинноволновых — если этой возможностью пользоваться, то тогда картинка не для красного словца, а в сáмом буквальном смысле «наводится на рѣзкость» по мѣрѣ скачиванія файла. Притом же нѣкоторое сходство равнопериодических коэффициентов способствует лучшей сжимаемости такого постепеннаго (progressive) файла JPEG, так что достигается не только кажущееся (за счёт большей постепенности отображения), но и дѣйствительное ускорение скачивания файла изъ Сѣти.
Это выгодно отличается от простого перетасовывания пикселов в файлах PNG (по алгоритму Adam7, как было въ примѣрѣ >>206335) и от простого перетасовывания строк в чересстрочных файлах GIF: то и другое ухудшает сжимаемость файлов GIF и PNG и приводит к росту их объёмов.
В качестве примѣра доужатия JPEG, сопровождающегося одновременным наращиванием постепенности изображения, можно использовать расположенную по адресу https://danbooru.donmai.us/posts/4976207 картинку. Её исходный объём не позволяет ей помѣститься на 410чанѣ без переужатия, однако средство https://github.com/tjko/jpegoptim/releases/tag/v1.5.5 способно перевести эту картинку в формат progressive JPEG и достигнуть (без внесения потерь в пикселы) объёма 5 226 319 байтов, который с недавних пор на нынѣшнемъ 410чанѣ может быть приложен к сообщению невозбранно. (И прилагаю.)
|