Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Хочу все знать (http://forum.oszone.net/forumdisplay.php?f=23)
-   -   Формат jpeg и поворот на 90 градусов (http://forum.oszone.net/showthread.php?t=64054)

dascon 07-04-2006 17:09 425854

Формат jpeg и поворот на 90 градусов
 
В Windows XP есть функция поворота изображения (JPG) на 90 градусов. Вопрос: теряется ли при таком повороте качество? Если да, то существуют ли программы умеющие поворачивать jpg без потери качества?

SimSim 07-04-2006 18:04 425872

Пользуюсь программой IrfanView 3.9. Причём очень давно и даже не думаю менять.

dascon 07-04-2006 18:47 425880

simsim
а не пробовал повертеть фотку раз 10 туда-обратно? Изменения в картинке будут?

ScorpionXXX 07-04-2006 22:37 425948

Беру фотку 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 так же протестить свою прогу.

XPEHOMETP 07-04-2006 22:49 425955

Давайте идти по логике. Растровое изображение описывает некий прямоугольный массив пикселов, со своими координатами и цветовыми характеристиками. Повернем его на 90 градусов - поменяем координаты с х на у, и все, на изображение это повлиять не должно. А если прога повернула так, что влияние заметно - нафиг такую прогу!

Igor_I 08-04-2006 15:58 426098

давайте. :)
Формат 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/

dascon 02-06-2006 03:40 445409

а вопрос-то остается открытым...
Может есть возможность поворота внесением соответствующей информации в EXIF?

Coutty 02-06-2006 09:17 445467

Взял картинку 401х600. Повернул на 90 градусов 8 раз. Новых артефактов сжатия не появилось. Возможно, стоило покрутить больше раз, но там через контекстное меню - долго.
Пользовался PicaView.
Через встроенный просмотровщик Windows поворот снижает качество.

Leshiy 04-06-2006 01:47 446149

Coutty
Цитата:

Через встроенный просмотровщик Windows поворот снижает качество
он только пугает что качество может ухудшиться( оно и может ухудшиться, но только при отображении через тот же просмотровщик поскольку места по вертикали может не хватить для отображения в полном размере - а файл не меняется: сравни параметры файла до и после поворота)
Цитата:

Пользовался PicaView
а в вопросе - поворот средствами винды...

dascon 04-06-2006 02:38 446157

Цитата:

а в вопросе - поворот средствами винды...
Может я не правильно выразился, но не совсем так. Вопрос о том, как поворачивать без потери качества. Если винда это не может, то какой прогой крутить.

Vovchick1 04-06-2006 23:56 446446

dascon
Если я не ошибаюсь то картинка в формате JPG при каждом сохранении сжимается, поэтому качество рано или поздно должно стать хуже!!! :umnik:

dascon 18-06-2006 03:40 452111

Так чем можно повернуть фотку через EXIF?

Vadikan 18-06-2006 08:00 452122

У того же IrfanView есть Lossless Rotation (SHIFT+J). Насколько оно без потерь судить не берусь, но думаю, что от одного раза на глаз потери не определит даже горный орел.

Добавлено. Многие просмотрщики графики умеют поворачивать картинку для просмотра в зависимости от данных EXIF. Если не ошибаюсь, Fast Stone Image Viewer при этом умудряется ее еще и перезаписать. Просто я как-то фотографии на сайт загружал после просмотра в этой программе, и обратил внимание, что они развернуты как надо :)

pva 24-06-2006 10:03 454376

Если картинка сжата симметрично и без квантизации, размеры кратны MCU (если кратно 32, то точно прокатит в Exif), отключены всякие эффекты сглаживания, то хоть заворочайся. Картинка восстанавливается одинаково. Моя камера в лучшем случае сжимает блоками Y:1x1, Cr:2x1, Cb:2x1, то есть при повороте обязательно произойдёт "размытие", если hсохранять в этот же формат. Если сохранять фотошопом с максимальным качеством, то на поворот - по барабану.

Ser6720 24-06-2006 12:38 454433

Попробуй Better JPEG 1.6.1.0 - разработчик утверждает, что вращаются фотки без потери качества и кое- что ещё.
http://www.betterjpeg.com/

Erekle 30-03-2007 15:31 568551

Цитата:

он только пугает что качество может ухудшиться( оно и может ухудшиться, но только при отображении через тот же просмотровщик поскольку места по вертикали может не хватить для отображения в полном размере - а файл не меняется: сравни параметры файла до и после поворота
Как это не меняется? Достаточно сравнить исходный файл с конечным в другой программе, увеличив обоих. Параметры (размер) тоже изменяются, конечно.

dascon 31-03-2007 08:27 568832

Цитата:

Многие просмотрщики графики умеют поворачивать картинку для просмотра в зависимости от данных EXIF
осталось найти программу для изменения данных EXIF

Igor_I 31-03-2007 12:15 568910

http://ru.wikipedia.org/wiki/EXIF
Для ориентации служит тэг Orientation
http://www.google.com/search?hl=ru&c...1%81%D0%BA&lr=

Erekle 31-03-2007 16:28 568982

dascon
Вроде не упоминалось (хотя должно быть известно вам) - где-то встречал цитату, что
Цитата:

Для просмотра и редактирования EXIF и IPTC пользуюсь Exifer'ом (_http://files.webattack.com/localdl834/exifersetup.exe). Она, правда, не обновлялась с 2002 года, но работает исправно.
http://www.friedemann-schmidt.com/software/exifer/
По ссылке на оффсайт вчера скчал Exifer 2.1.5 - http://numericable.tucows.com/files3/exifersetup.exe - но так и не понял, где и как надо изменить Orientation: 1 на другое значение.

Erekle 31-03-2007 17:20 568995

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-