Уведомления

Группа в Telegram: @pythonsu

#1 Март 28, 2010 22:24:09

severum
От:
Зарегистрирован: 2008-01-06
Сообщения: 54
Репутация: +  0  -
Профиль   Отправить e-mail  

ImageMagick float color

Потребовались файлы которые хранят цвет во float.
Правда сейчас пишу на Си, а не на питоне.
Вопроса два.

1. Не понял как получить чистое значение цвета, а не приведенное к диапазону 0-255 или 0-1
Сейчас значения цветов скорее в диапазоне 600-900.
Color xxx = image.pixelColor(50, 50);


2. Формат Tiff с float поддерживается, но хочется еще OpenEXR файлы читать.
слил от сюда http://www.openexr.com/downloads.html
openexr-1.4.0-vs2005.zip
только из хелпа не понял, что и как надо прилинковать или перекомпелировать.
Ошибка вываливается только когда пытаешься открыть exr-файл.

Заранее спасибо за советы.



Офлайн

#2 Март 30, 2010 00:53:48

sypper-pit
От: Ulan-Ude(msk)
Зарегистрирован: 2009-01-30
Сообщения: 1102
Репутация: +  6  -
Профиль   Отправить e-mail  

ImageMagick float color

почитай в сторону PIL

Офлайн

#3 Март 30, 2010 07:01:15

severum
От:
Зарегистрирован: 2008-01-06
Сообщения: 54
Репутация: +  0  -
Профиль   Отправить e-mail  

ImageMagick float color

Мне надо что то типа фильтра сделать. Текущая версию уже рабочая и как раз на Питоне с PIL.
Там надо точки перебирать и делать всякие сравнения с соседними и т.д. На Питоне быстро написалось, но работает совсем не быстро.
Плюс PIL Handbook Image File Formats куча всяких (read only) и нет EXR.
Поэтому наверное самый правильный вариант cpp и ImageMagick.



Офлайн

#4 Март 30, 2010 16:34:20

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Офлайн

#5 Март 30, 2010 16:58:22

severum
От:
Зарегистрирован: 2008-01-06
Сообщения: 54
Репутация: +  0  -
Профиль   Отправить e-mail  

ImageMagick float color

Да я делал попытку с PythonMagick , но у меня что то сразу не заработало и я пока забил. Плюс проблемы я думаю те же остануться.
И думаю, что лучше сейчас этот вариант все-таки на чистом Си сделать. В любом случае быстрее точки перебирать будет.
Только я по imagemagick сишных адекватных форумов не нашел, его все из какого-нибудь скриптового языка используют, поэтому тут спросил )



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version