Coldfusion imageНовая ошибка: неподдерживаемый тип изображения - PullRequest
0 голосов
/ 13 декабря 2010

Я пытаюсь использовать функцию ImageNew (coldfusion 8) для создания объекта изображения с URL-ссылкой на изображение, например, <cfset myImage=ImageNew(evaluate( "http://.../../1.jpg" ))>

Там много ссылок, и большинство из них хороши, но дляВ некоторых ссылках на изображения я получаю сообщение об ошибке при вызове функции ImageNew: при попытке прочитать изображение возникла исключительная ситуация.javax.imageio.IIOException: неподдерживаемый тип изображения

Имеет ли это отношение к размеру изображений?У кого-нибудь есть идеи?

Большое спасибо

Результаты: Наконец, проблема CMYK / RGB.Похоже, у CF8 есть проблемы с CMYK, а CF8 не поддерживает преобразование из CMYK в RGB.Я использую ImageMagic, чтобы сделать преобразование.

1 Ответ

1 голос
/ 14 декабря 2010

Если честно, у меня иногда возникает эта проблема. Я не думаю, что это имеет какое-либо отношение к вашему коду, утилиты обработки изображений Coldfusion либо не могут обработать совершенно правильное изображение, либо задыхаются от изображения, не соответствующего стандартам. Когда это происходит, обычно клиент загружает изображение, и моя система выдает ошибку. Они присылают мне файл, я перезаписываю его с помощью фотошопа или чего-то в этом роде, а фу, Coldfusion это нравится.

Единственное решение, которое я знаю, если это проблема, - это использовать сторонний процессор обработки изображений, встроенный в функции Coldfusion. Я использовал cfx_imagecr

http://efflare.com/products/cfx_imagecr/

Но это не единственное решение.

...