可以将php图片调整代码添加到我的coldfusion页面吗?用php而不是coldfusion调整图像的大小时(即使我使用coldfusion的imageResize“高质量”选项),图像看起来也要清晰得多。
<cfftp action="PUTFILE"
server="#ATTRIBUTES.FtpServer#"
username="#ATTRIBUTES.FtpUsername#"
password="#ATTRIBUTES.FtpPassword#"
stoponerror="No"
localfile="#ATTRIBUTES.LOCALIMAGEFILE#"
remotefile="#Filename_Temp#"
transfermode="BINARY"
connection="DOCMGR"
retrycount="1"
timeout="60"
passive="Yes">
<!-- Add php resize image code here -->发布于 2012-08-09 22:20:44
如果您可以在同一台服务器上运行PHP和ColdFusion,请使用CF上传,并将文件存储在公共位置。Cfhttp获取一个单独的PHP页面,该页面根据您的规范调整图像大小。然后,调用者CF页面将对图像执行所需的操作。
如果你不能在同一台服务器上得到PHP和CF,你可以总是cfhttp POST图像到另一台服务器。请确保使用多部分表单post,否则将丢失大于~ 1mb的图像数据。
如果你将文件从CF上传到另一个服务器,你可以通过http将图片上传到PHP,PHP可以调整图片的大小,然后再为你上传新图片,而不需要先把图片发送回CF。
另一个选项是使用命令行直接调用imagemagick。cfexecute。直接调用imagemagick会获得更好的性能,而不是让php传递请求。当然,除非您想使用php以编程方式更改图像。不过,您应该能够使用精心设计的命令行调用来实现相同的结果。
https://stackoverflow.com/questions/11830425
复制相似问题