![]() |
Формат jpeg и поворот на 90 градусов
В Windows XP есть функция поворота изображения (JPG) на 90 градусов. Вопрос: теряется ли при таком повороте качество? Если да, то существуют ли программы умеющие поворачивать jpg без потери качества?
|
Пользуюсь программой IrfanView 3.9. Причём очень давно и даже не думаю менять.
|
simsim
а не пробовал повертеть фотку раз 10 туда-обратно? Изменения в картинке будут? |
Беру фотку 25.4 кб 401*600 поворачиваю ее несколько раз результат 26.5 кб 401*600. Беру другую фотку 191 кб 1024*768, так же немного поворачиваю результат 194 кб 1024*768. С последней фоткой прогой ACDSee 7.0, результат 181 кб 1024*768. А при работе фотошопом с последней результат 214 кб 1024*768. Но не думаю что в последнем случае качество ухудьшилось. В принципе Photoshop может улучшить качество изображения. Рекомендую simsim так же протестить свою прогу.
|
Давайте идти по логике. Растровое изображение описывает некий прямоугольный массив пикселов, со своими координатами и цветовыми характеристиками. Повернем его на 90 градусов - поменяем координаты с х на у, и все, на изображение это повлиять не должно. А если прога повернула так, что влияние заметно - нафиг такую прогу!
|
давайте. :)
Формат BMP описывает некоторый прямоугольный массив пикселов 1:1 Формат сжатия JPEG описывает некоторый прямоугольный массив пикселов со сжатием, с потерями. При этом изображение разбивается на блоки 8х8. И в случае с размерами 401х600 когда изображение повернуто, блоки 8х8 формируются уже из других пикселей. http://www.compression.ru/book/part2...#_Toc448152511 ScorpionXXX Потестим, только картинку дай. :) http://www.artlebedev.ru/tools/technogrette/etc/jpeg-1/ |
а вопрос-то остается открытым...
Может есть возможность поворота внесением соответствующей информации в EXIF? |
Взял картинку 401х600. Повернул на 90 градусов 8 раз. Новых артефактов сжатия не появилось. Возможно, стоило покрутить больше раз, но там через контекстное меню - долго.
Пользовался PicaView. Через встроенный просмотровщик Windows поворот снижает качество. |
Coutty
Цитата:
Цитата:
|
Цитата:
|
dascon
Если я не ошибаюсь то картинка в формате JPG при каждом сохранении сжимается, поэтому качество рано или поздно должно стать хуже!!! :umnik: |
Так чем можно повернуть фотку через EXIF?
|
У того же IrfanView есть Lossless Rotation (SHIFT+J). Насколько оно без потерь судить не берусь, но думаю, что от одного раза на глаз потери не определит даже горный орел.
Добавлено. Многие просмотрщики графики умеют поворачивать картинку для просмотра в зависимости от данных EXIF. Если не ошибаюсь, Fast Stone Image Viewer при этом умудряется ее еще и перезаписать. Просто я как-то фотографии на сайт загружал после просмотра в этой программе, и обратил внимание, что они развернуты как надо :) |
Если картинка сжата симметрично и без квантизации, размеры кратны MCU (если кратно 32, то точно прокатит в Exif), отключены всякие эффекты сглаживания, то хоть заворочайся. Картинка восстанавливается одинаково. Моя камера в лучшем случае сжимает блоками Y:1x1, Cr:2x1, Cb:2x1, то есть при повороте обязательно произойдёт "размытие", если hсохранять в этот же формат. Если сохранять фотошопом с максимальным качеством, то на поворот - по барабану.
|
Попробуй Better JPEG 1.6.1.0 - разработчик утверждает, что вращаются фотки без потери качества и кое- что ещё.
http://www.betterjpeg.com/ |
Цитата:
|
Цитата:
|
http://ru.wikipedia.org/wiki/EXIF
Для ориентации служит тэг Orientation http://www.google.com/search?hl=ru&c...1%81%D0%BA&lr= |
dascon
Вроде не упоминалось (хотя должно быть известно вам) - где-то встречал цитату, что Цитата:
|
Opanda PowerExif Editor1.2 Standard --- $49.99 USD
Opanda PowerExif Editor1.2 Professional --- $89.99 USD http://www.opanda.com/en/products/index.html http://www.opanda.com/en/pe/index.html А Opanda PowerExif Editor 1.0 - был бесплатным! Нужно поискать. Quick EXIF Editor Quick EXIFeditor will allow you to edit every EXIF tags within your digital photos fast and with ease. You can edit date, description, camera model and other data of your digital photos by selecting them over a pulldown navigation. All data can be saved as a textfile or displayed completely on screen. http://www.kiwiczech.net/index.php?menu=353&sub=4 Requirements: Microsoft's .NET Framework 1.1 (or higher) is needed. Exif Farm - create, view and edit exif information. http://www.colorpilot.com/exiffarm.html Limitations of the trial version: batch editing is available only in the registered version. Exif Pilot - create, view and edit Exif data --- $19.95 (этот слишком известен, если под рукой нет $19,95... :) ) http://www.colorpilot.com/exif.html Limitations of the trial version: the program allows you to edit Exif data only for the first selected file. |
Время: 20:49. |
Время: 20:49.
© OSzone.net 2001-