gpt4 book ai didi

ColdFusion IsImageFile 对于 jpg 文件失败

转载 作者:行者123 更新时间:2023-12-04 20:50:21 25 4
gpt4 key购买 nike

2 张看起来完全相同的 jpg 图像(上面的失败图像,no.jpg,重新保存为 yes.png),但根据 IsImageFile 函数,其中一张不是图像。

运行此代码

#IsImageFile("http://fdiapp.com/ini/cms/file_uploads/yes.jpg")#
**
#IsImageFile("http://fdiapp.com/ini/cms/file_uploads/no.jpg")#

最佳答案

我认为问题在于 CMYK JPEG格式。 ColdFusion 9 使用 ImageIO在内部,afaik only supports RGB . (虽然该线程中的一些 java 建议确实适用于 ColdFusion - 结果图像中的颜色是倾斜的。)可能发生的情况是 ImageIO甚至无法加载图像文件,这就是为什么 IsImageFile返回“否”。

FWIW, IsImageFile在 ColdFusion 10 中返回“yes”。但是,它仍然存在 CMYK 的问题。 .例如,如果你尝试阅读图像,最终的颜色都是错误的......

我认为最好的办法是通过像 ImageMagick 这样的工具来运行它。并将其转换为 ColdFusion 可以正确处理的格式。

关于ColdFusion IsImageFile 对于 jpg 文件失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11434403/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com