coldfusion image新错误:不支持的图像类型

我正在尝试使用ImageNew函数(coldfusion 8)来创建具有图像URL链接的图像对象,例如
<cfset myImage=ImageNew(evaluate( "http://.../../1.jpg" ))>
那里有很多链接,大部分链接都很好,但对于某些图像链接,我在调用ImageNew函数时出错:尝试读取图像时发生异常。 javax.imageio.IIOException:不支持的图像类型 它与图像的大小有关吗?有人有任何想法吗? 非常感谢 结果:最后,这是CMYK / RGB问题。看起来CF8在处理CMYK时遇到了麻烦,CF8不支持从CMYK到RGB的转换。我使用ImageMagic进行转换。     
已邀请:
公平地说,我有时会遇到这个问题。我不认为它与您的代码有任何关系,coldfusion的图像处理实用程序要么无法处理完全有效的图像,要么扼杀不符合标准的图像。发生这种情况时,通常是客户端上传图像,我的系统会抛出错误。他们把文件寄给我,我用photoshop或类似的东西把它重新保存,而poof,coldfusion喜欢它。 我知道如果这是问题的唯一解决方案是使用第三方图像处理器实例化coldfusion的内置函数。我曾经使用过cfx_imagecr http://efflare.com/products/cfx_imagecr/ 但那不是唯一的解决方案。     

要回复问题请先登录注册