首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP/Coldfusion图像调整大小

问PHP/Coldfusion图像调整大小
EN

Stack Overflow用户
提问于 2012-08-06 22:36:21
回答 1查看 137关注 0票数 0

可以将php图片调整代码添加到我的coldfusion页面吗?用php而不是coldfusion调整图像的大小时(即使我使用coldfusion的imageResize“高质量”选项),图像看起来也要清晰得多。

代码语言:javascript
复制
<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 -->
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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以编程方式更改图像。不过,您应该能够使用精心设计的命令行调用来实现相同的结果。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11830425

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档