Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP/Coldfusion图像大小调整_Php_Coldfusion_Coldfusion 8 - Fatal编程技术网

PHP/Coldfusion图像大小调整

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页面?使用php而不是coldfusion调整图像大小时,图像看起来更清晰(即使我使用coldfusion的imageResize“highestquality”选项)


如果可以在同一台服务器上运行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 -->