TGStat
TGStat
Введите текст для поиска
Расширенный поиск каналов
  • flag Russian
    Язык сайта
    flag Russian flag English flag Uzbek
  • Вход на сайт
  • Каталог
    Каталог каналов и чатов Региональные подборки Тематические подборки Платные каналы Поиск каналов
    Добавить канал/чат
  • Рейтинги
    Рейтинг каналов Рейтинг чатов Рейтинг публикаций
    Рейтинги брендов и персон
  • Аналитика
  • Поиск по публикациям
  • Мониторинг Telegram
  • Продвижение
    Реклама через Яндекс Бизнес Реклама в каналах через TGStat Agency Реклама на сайте TGStat.ru
Mithgol the Webmaster

28 Nov 2019, 22:29

Открыть в Telegram Поделиться Пожаловаться

В моём микроблоге в Твиттере перечитал собственное сообщение о том, как посмотрел аниме «Sword of the Stranger» («Stranger: Mukou Hadan»). Перечитывая, внезапно обратил внимание на то, что иллюстрация к этому сообщению в Твиттере хранится и показывается в формате PNG.

Это наблюдение показалось мнѣ удивительным, так как до этого я всегда воспринимал Twitter как такое мѣсто, в котором картинки подвергаются принудительному преобразованию в формат JPEG посредством сжатия с потерями, оставляющего (особенно на иллюстрациях с текстом) замѣтные артефакты сжатия. И воспринимал небезосновательно: не раз и не два публикуемые мною иллюстрации (в том числе текстосодержащие скриншоты) подвергались переужатию, а послѣдній такой раз был 24 ноября в микроблогозаписи про разнобой ограничений размѣра видео.

Нѣкоторое время тому назад (кажется, больше года тому назад) я даже видел краем глаза нѣкую «битву меча и щита» въ Твиттерѣ, когда поклонники сохранения изображений, совершающегося без сжатия, старались обойти твиттеровские алгоритмы и всё-таки опубликовать иллюстрацию как PNG. Началось с того, что Twitter использовал простой подход: публиковал PNG в случае наличия прозрачных (или полупрозрачных) областей на иллюстрации, которые в JPEG были бы утрачены (залиты бѣлымъ цвѣтомъ вмѣсто прозрачности). Предприимчивые микроблоггеры начали создавать сайты с открытым исходным кодом (translucent, напримѣръ), способные превращать один угловой пиксел изображения в частично прозрачный (но очень близкий к непрозрачности), чтобы так принудить Twitter сохранить всё изображение как PNG. Въ ѿвѣтъ Twitter начал подсчитывать количество прозрачных и полупрозрачных пикселов, а микроблоггеры начали автоматизировать создание цѣлыхъ полосъ, близких к непрозрачности.

И что ж? — оказывается, чуть болѣе девяти мѣсяцевъ тому назад Twitter прекратил это безобразие и ввёл вот какие новые правила:

1️⃣ PNG-файлы с фиксированной палитрой цвѣтовъ хранятся как есть (без преобразования в JPEG),

2️⃣ PNG-файлы с серыми пикселами хранятся как есть (без преобразования в JPEG), если используют однобитное, двухбитное или четырёхбитное кодирование пикселов, но зато они провѣряются на возможность сохранения в JPEG в случае восьмибитных или шестнадцатибитных пикселов (они же шестнадцатибитные или тридцатидвухбитные в случае кодирования ещё и прозрачности),

3️⃣ PNG-файлы с раздѣльнымъ кодированием цвѣта пикселов (по 8 или по 16 битов на красный и жёлтый и синий компонент цвѣта, а в случае кодирования ещё и прозрачности — и для неё столько же, 8 или 16) всегда провѣряются на возможность сохранения в JPEG,

4️⃣ провѣрка на возможность сохранения в JPEG приводит к оставлению в PNG всѣ тѣ файлы, размѣръ которыхъ не превосходит квадрата 900×900 пикселов,

5️⃣ провѣрка на возможность сохранения в JPEG приводит к оставлению в PNG всѣ тѣ файлы, объёмъ которыхъ увеличивается при сохранении в JPEG с качеством 85% (и тѣмъ дѣлаетъ такое сохранение бессмысленным),

6️⃣ за исключением двух предшествующих случаев, провѣрка на возможность сохранения в JPEG приводит к сохранению файла в формате JPEG с качеством 85%.

Эти правила были предложены 10 декабря 2018 года (кроме четвёртого, которое прибавили 3 января 2019 года въ качествѣ компромисса для художников, не желающих искажения своих произведений сжатием в JPEG; при этом сказаны были странные словá о том, что ограничение окажется достаточным, поскольку художники свои произведения в размѣрѣ болѣе 900×900 пикселов почти никогда и не публикуют оттого, что опасаются нелицензионного использования своей интеллектуальной собственности в случае такой публикации).

Дѣйствовать эти правила начали 14 февраля нынешнего (2019) года, и я б мог гораздо раньше увидѣть ихъ дѣйствие, если бы обратил внимание на перемѣнившійся формат файла изображения количества покойников у ДТП-Бота или на комиксы xkcd.

Но я мѣсяцами не обращал на них ни малѣйшаго внимания; таковá бывает сила накопившейся за много лѣтъ выученной беспомощности или просто длительной привычки к тому, что Twitter занимается оджейпегóвыванием всѣхъ или почти всѣхъ иллюстраций, в него попадающих.
Mithgol the Webmaster
По совѣту https://t.co/jE1t6qDSm3 (скриншот совѣта прилагаю) посмотрѣлъ полнометражное #аниме «Sword of the Stranger» («Stranger: Mukou Hadan»). Зрелищная драма, преисполненная и перестрелок из луков, и сражений на мечах (и на другом средневековом оружии), переходящих в побоища.

482 0 0
Каталог
Каталог каналов и чатов Подборки каналов Поиск каналов Добавить канал/чат
Рейтинги
Рейтинг каналов Telegram Рейтинг чатов Telegram Рейтинг публикаций Рейтинги брендов и персон
API
API статистики API поиска публикаций API Callback
Наши каналы
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Почитать
Академия TGStat Исследование Telegram 2019 Исследование Telegram 2021 Исследование Telegram 2023
Контакты
Справочный центр Поддержка Почта Вакансии
Всякая всячина
Пользовательское соглашение Политика конфиденциальности Публичная оферта
Наши боты
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot