PHP/Coldfusion图像大小调整
是否可以将php图像大小调整代码添加到我的coldfusion页面?使用php而不是coldfusion调整图像大小时,图像看起来更清晰(即使我使用coldfusion的imageResize“highestquality”选项)PHP/Coldfusion图像大小调整,php,coldfusion,coldfusion-8,Php,Coldfusion,Coldfusion 8,是否可以将php图像大小调整代码添加到我的coldfusion页面?使用php而不是coldfusion调整图像大小时,图像看起来更清晰(即使我使用coldfusion的imageResize“highestquality”选项) 如果可以在同一台服务器上运行PHP和ColdFusion,请使用CF上传并将文件存储在公共位置。 Cfhttp获取一个单独的PHP页面,该页面根据您的规范调整图像的大小。 然后调用方CF页面将对图像执行所需的操作 如果无法在同一台服务器上获取PHP和CF,则可以始终使
如果可以在同一台服务器上运行PHP和ColdFusion,请使用CF上传并将文件存储在公共位置。 Cfhttp获取一个单独的PHP页面,该页面根据您的规范调整图像的大小。 然后调用方CF页面将对图像执行所需的操作 如果无法在同一台服务器上获取PHP和CF,则可以始终使用cfhttp将图像发布到另一台服务器。确保使用多部分表单post,否则会丢失大于1mb的图像上的数据 如果要将文件从CF ftping到另一台服务器,可以通过http将图像发布到PHP,PHP可以调整图像大小,然后为您ftp新图像,而无需先将其发送回CF 另一个选项是使用命令行直接调用imagemagick,即.cfexecute。
直接调用imagemagick将获得更好的性能,而不是让php传递请求。当然,除非您希望使用php以编程方式更改图像。但是,通过精心编制的命令行调用,您应该能够获得相同的结果。注意,我没有阅读全部内容,但标题和问题似乎与您的相似。如果将ImageMagick与cfexecute:.ImageMagick>Java的JAI库一起使用,则会更容易
<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 -->