22:48

Здравствуйте, вопрос такой:
Почему в разных программах просмотра изображений изображение при повороте теряет разное количество байт?
Допустим, в одном редакторе - 500 кб, а в другом 4 мб. Это связано с тем, что способы обработки везде разные?
Не посоветуете ли годных статей, чтобы разобраться в этом?

Комментарии
22.02.2015 в 22:56

> Не посоветуете ли годных статей, чтобы разобраться в этом?

В чём разобраться? В алгоритмах обработки изображений?

Д.С.Ватолин. Алгоритмы сжатия изображений
Херн Д., Бейкер М.П. - Компьютерная графика и стандарт OpenGL

В совокупности там рассказывается о геометрических преобразованиях и как хранятся графическая информация в файлах.
22.02.2015 в 23:00

Trotil, спасибо! То, что нужно. Алгоритмы, да, слово из головы выпало
23.02.2015 в 18:25

сабж со стажем
вы наверное загрузили bmp а сохранили jpeg в одном редакторе и png в другом... файл тогда и 100мб мог в весе потерять. тут играет роль не поворот а формат сохранённого файла. если это не ваш случай то можно и дальше прочитать =)

я подозреваю что просто степень сжатия изображения в разных редакторах стоит разная, вот и получаются разные размеры. хотя 4мб потерять... можно про этот случай поподробнее?

точно знаю что bmp при повороте в любом редакторе не должен изменять размер больше чем на несколько байт, потому что bmp это несжатое изображение, и если файл стал другого размера, значит изменилось его качество. например глубина цвета. была 32 бита, стала 24. или 16. или 8. битность кстати относится ко всем форматам картинок. её изменение может сильно влиять на вес файла, при этом иногда почти не меняя изображение.

и ещё знаю что для поворота jpeg не требуется пересжатие - достаточно пересчитать изображение в другой полярности. есть редакторы, которые умеют поворачивать jpeg без пересжатия. возможно, ваши не умеют.
23.02.2015 в 18:49

можно про этот случай поподробнее?
пожалуйста: было фото размером 7мб, повернул в ACDSee - стало 3-4
попытался вспомнить, в каком редакторе оно теряло 500 кб (точно уверен, что теряло мало). Думал, что это XnView. Захожу, поворачиваю - теряет ещё больше о__О

Зашёл в настройки ACDSee - может, дело в этом?