http://wiggum-ralph.livejournal.com/ ([identity profile] wiggum-ralph.livejournal.com) wrote in [community profile] useless_faq2007-05-15 02:02 pm

Повернуть картинку

Если в каком-нибудь графическом редакторе повернуть картинку на 90 градусов, а потом обратно (то есть не отменить, а еще раз повернуть, но в обратную сторону), будет ли эта картинка 100% той какой была изначально или что-то поменяется?

[identity profile] geesy.livejournal.com 2007-05-15 10:07 am (UTC)(link)
размер :)) испробовано на - Microsoft photo Editor. Размер меньше будет

[identity profile] steel-ice.livejournal.com 2007-05-15 10:08 am (UTC)(link)
нет, не поменяется ничего
(deleted comment) (Show 5 comments)

[identity profile] mckey.livejournal.com 2007-05-15 10:10 am (UTC)(link)
Думаю такой же будет. Что там может поменяться?

[identity profile] http://users.livejournal.com/_starkey/ 2007-05-15 10:10 am (UTC)(link)
От того как в редакторе реализовано зависит.

[identity profile] ncux-spb.livejournal.com 2007-05-15 10:11 am (UTC)(link)
Это зависит от редактора. Должна в идеале оставаться 100% такой же.
И от алгоритма сжатия. Если вертеть bmp, то думаю он не будет меняться.
А вот если повернуть картинку, сохранить в jpg и сохраненный файл повернуть обратно, то я 90% уверен, что картинка будет отличаться.

[identity profile] nyurka.livejournal.com 2007-05-15 10:17 am (UTC)(link)
Если картинка стандартный bmp - при повороте кратном 90 ничего не изменится, ибо никаких рассчетов с плавающей точкой не будет. При других поворотах - изменится.
Если картинка не bmp - зависит от алгоритма кодирования-декодорования.

[identity profile] doppeltes.livejournal.com 2007-05-15 10:17 am (UTC)(link)
Будет точно такая же. Проверил в фотошопе. Сохранял в png24. Файлы получились одинаковыми бит в бит.

а теперь - правильный ответ ;)

[identity profile] wicked-sten.livejournal.com 2007-05-15 10:18 am (UTC)(link)
если крутить несжатые форматы - ничего не изменится.
если крутить jpg (как минимум в Photoshop CS 2-3) - картинка меняется, причем даже по гистограмме видно.

(Если изначально ее переконвертить хотя бы в psd - то не меняется, посему автоповорот картинок в фотиках - зло. Меняются местами ряды и столбцы, а в jpg каджый восьмой пиксель - опорный. При декодировании всплывают цветовые артефакты)

[identity profile] mftsch.livejournal.com 2007-05-15 10:22 am (UTC)(link)
Будет точно такой же.
Если, как сказали выше, не сохранять со сжатием.

[identity profile] madcat.livejournal.com 2007-05-15 10:36 am (UTC)(link)
есть такая весч, как JPEG Lossless Transform.

[identity profile] who-is-here.livejournal.com 2007-05-15 10:44 am (UTC)(link)
Это будет уже совершенно другая картинка: она будет уже дважды повернутая!
(deleted comment) (Show 8 comments)

[identity profile] ausweis-ss.livejournal.com 2007-05-15 01:03 pm (UTC)(link)
зависит от редактора и формата картинки.

[identity profile] zero-result.livejournal.com 2007-05-15 02:18 pm (UTC)(link)
Формат по сути не важен. Важно то, в каком виде сам редактор ее хранит для работы, если это просто матрица из всех пискелов - то ничего не изменится, если он каждый промежуточный вариант в чем-то сохраняет - естественно будет меняться.

[identity profile] network-owl.livejournal.com 2007-05-15 03:28 pm (UTC)(link)
md5sum lin.png lin2.png
e8c25fb42de23b30c45b454c7126adc2 lin.png
e8c25fb42de23b30c45b454c7126adc2 lin2.png
Поворачиваем lin2.png на 90 градусов CW с помощью gimp:
e8c25fb42de23b30c45b454c7126adc2 lin.png
960dc910f3051aee077e8ad0f189250d lin2.png

Поворачиваем lin2 на 90 градусов в обратную сторону (CCW) им же:
e8c25fb42de23b30c45b454c7126adc2 lin.png
8c3c857daba9d64c7797e427c5aba691 lin2.png

Вывод; если я нигде не накосячила, то изменяются.

[identity profile] d47up.livejournal.com 2007-05-15 08:55 pm (UTC)(link)
ACDSeee (какой то версии) умеет поворачивать Джпеги без потерь, т.е. без перекомпресации.
ЗЫ речь идет о повороте на угол кратный 90 градусов.