Преобразованный TIF-> Jpeg-образ получает неправильные цвета на сервере, но не локально - PullRequest
0 голосов
/ 17 февраля 2012

У меня есть обработчик миниатюр, который производит большие пальцы в jpeg из больших изображений tif и jpeg.Это прекрасно работает локально, но на сервере цвета выглядят ужасно на некоторых изображениях tif.Красный становится фиолетовым и т. Д.

У меня есть две версии обработчика, одна из которых использует GDI + для изменения размера, а другая использует imageresizer (http://imageresizing.net/) для этого. Это приводит к той же проблеме.

Сервер и машина разработчика используют .net 4.0

Сервер - это Windows Server 2008, и я использую Windows 7

У кого-то возникла такая же проблема?

1 Ответ

0 голосов
/ 26 марта 2012

Я подозреваю, что проблема связана с профилями ICC.Добавление ignoreicc=true в командную строку ImageResizer может улучшить проблему.

Вероятно, на вашем сервере либо дурацкий ICC-профиль, привязанный к дисплею, либо не установлен профиль ICC, на который ссылается изображение,

Если вы хотите избежать проблем с ICC, вероятно, проще всего использовать WIC или FreeImage для ImageResizer , так как онименее вероятно, будет зависеть от дурацкой калибровки цвета на сервере.В отличие от конвейера по умолчанию, они требуют полного доверия - это не будет работать в плане общего хостинга.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...