我有一些图像(PNG和JPG格式),作为blob存储在数据库中。我正在使用查询检索它们,并希望通过读取元数据来执行操作,而无需将图像写入磁盘。
我正在寻找文件类型和图像宽度。
答案 0 :(得分:4)
您应该使用ImageNew
函数as documented here将数据转换为ColdFusion图像类型(将source
设置为您从查询中提取的变量)。< / p>
获得图像后,可以使用the ImageInfo
function检索图像属性。
这会给你宽度。但CF不会告诉你原始的文件格式 - 最简单的看一下魔术数字。维基百科很好地总结了这些是什么以及jpeg和png的值是什么:http://en.wikipedia.org/wiki/Magic_number_(programming)