我在Coldfusion 9服务器上有一项服务,可以为我们动态创建图像横幅.一台单独的机器必须保存这些文件,例如:
wget http://myserver.com/services/local/bannerCreator/250x250-v3.cfm?prodID=3&percentSaving=19
Run Code Online (Sandbox Code Playgroud)
问题是我想不出如何在不使用临时文件的情况下让coldfusion写出二进制数据.在这一刻,图像只显示为这样的图像标签:
<cfimage action = "writeToBrowser" source="#banner#" width="#banner.width#" height="#banner.height#" />
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?或者我应该只使用临时文件?
我有两个x,y坐标列表(列表A和列表B),其中0 <x <4000,0 <y <4000,它们将始终为整数.我需要知道两个列表中的坐标是什么.对于如何处理此问题,您有什么建议?
我一直在考虑将列表表示为两个网格,并且按位和可能?
列表A有大约1000个条目,每10,000个请求可能有一次更改.列表B的长度会有很大差异,每次运行都会有所不同.
编辑:我应该提到两次没有坐标列表; 例如,1,1不能在列表A中不止一次.
我有一个cfscript函数,它接受用imageNew创建的图像,并返回一个图像.如何在声明中指定?到目前为止我有这个:
function image_mutate(imageIn, Array mutations) {
Run Code Online (Sandbox Code Playgroud)
我对imageIn使用什么数据类型?流氓无用的文档将其列为"一个ColdFusion图像",如果我得到元数据,它会将其列为"java.lang.class",这几乎不具体.