Russian Qt Forum
Ноябрь 27, 2024, 10:47 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 2 3 [4]   Вниз
  Печать  
Автор Тема: При сохранении QImage в JPEG искажаются цвета.  (Прочитано 23386 раз)
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #45 : Октябрь 12, 2012, 12:06 »

И каков результат? Действительно беспотерьный? А другими программами такой файл открывается?
Открывается Ok, но результат НЕ 1:1, т.е. "потерьный" (писал в посте #26)
Записан
vipet
Бывалый
*****
Offline Offline

Сообщений: 452


Просмотр профиля
« Ответ #46 : Октябрь 12, 2012, 17:00 »

Цитировать
vipet, насколько я знаю, пространство может быть разное, просто YUV - вариант по умолчанию.

Ну в теории DCT можно применить к любым данным.. На практике же в jpeg'e кроме YUV ничего не встречал
« Последнее редактирование: Октябрь 12, 2012, 17:08 от vipet » Записан
LisandreL
Птица говорун
*****
Offline Offline

Сообщений: 984


Надо улыбаться


Просмотр профиля
« Ответ #47 : Октябрь 12, 2012, 22:34 »

На практике же в jpeg'e кроме YUV ничего не встречал
Встречайте (во вложении).
YCbCr - это как раз то, что обычно называют YUV.
Впрочем на практике встречал только YCbCr и Greyscale (второй встречал у чёрно-белых сканов).
Записан
vipet
Бывалый
*****
Offline Offline

Сообщений: 452


Просмотр профиля
« Ответ #48 : Октябрь 16, 2012, 20:17 »

Глянул быстренько исходники libjpeg, кот. идет вместе с Qt, там есть Grayscale, RGB, YCbCr, CMYK и YCCK.

Также глянул IPP (либа от Intel), там есть поддержка lossless jpeg (только для jpeg2000 вроде)

Кстати, для видео используется "сжатый" диапазон для YUV: 16 <= Y <= 235; 16 <= U, V <= 240. Для JPEG используется полный диапазон 0..255 (для 8-битного цвета). Для видео в зависимости от SD / HD (standard / high definition) используются разные формулы для конвертации RGB <-> YUV. Для джпега про такое не слыхал



Записан
Страниц: 1 2 3 [4]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.127 секунд. Запросов: 23.