Трудо-выебудни
lexa - 19/Фев/2018 18:18
Вот, к примеру, история:
- Беру одинаковые исходные данные (RGB-файл) и леплю из него ч-б битмеп, двумя способами:
- 3 компонента на пиксель (значения одинаковые)
- 1 компонент на пиксель.
- Запихиваю это все в libjpeg(-turbo), один и тот же код и степень сжатия, отличия только в cinfo.input_components и cinfo.in_color_space (out_color_space не ставлю, оно само ставится тоже в 3/1 соответственно)
- Пишу результат в файл(ы)
- Смотрю в эти файлы:
- Фотошопом: файлы, как и ожидалось, неотличимы на глаз
- IrfanVew: отличимы и еще как, тот который RGB - sharpened и очень заметно. Grayscale - нет.
Верно ж Мюллер говорил, никому верить нельзя (нашему вьюеру - МОЖНО!)
Вот два скриншота, открытые затем в фотошопе и увеличенные. В PNG, чтобы не пропали детали. Увеличивается по клику.
UPD: шарпит при просмотре "уменьшенного" (fit to screen). При 100% этой херни нет (уже хорошо)