首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建缩略图时CFImage会因为服务器负载而中止?

创建缩略图时CFImage会因为服务器负载而中止?
EN

Stack Overflow用户
提问于 2010-03-17 11:40:55
回答 3查看 789关注 0票数 1

我是通过表单上传图像,我想,除了保存图像,保存在png和jpg格式的各种缩略图。为了做到这一点,我使用下面的代码。最初的图像上传得很好,但是在旋转了一会儿之后,我得到了一个错误:“由于系统负载太重,请求被中止了。”(来自我的主机crystaltech),但没有一个缩略图通过。我试过了,即使只调整了一次大小(没有转换),它仍然失败。我做错了什么?这个问题有点urgent....Thanks!

`

代码语言:javascript
复制
       <cffile action="upload" destination="#Application.filePath#Icons\#app#Icon.png" filefield="Icon" nameconflict="overwrite">
                                    <cfimage source="#Application.filePath#Icons\#app#Icon.png" action="resize" width="50%" height="50%" destination="#Application.filePath#Icons\#app#Icon_Half.png" overwrite="yes"> 
                                    <cfimage source="#Application.filePath#Icons\#app#Icon.png" action="resize" width="25%" height="25%" destination="#Application.filePath#Icons\#app#Icon_Quarter.png" overwrite="yes">    
                                    <cfimage source="#Application.filePath#Icons\#app#Icon.png" action="convert" destination="#Application.filePath#Icons\#app#Icon.jpg">
                                    <cfimage source="#Application.filePath#Icons\#app#Icon_Half.png" action="convert" destination="#Application.filePath#Icons\#app#Icon_Half.jpg">
                                    <cfimage source="#Application.filePath#Icons\#app#Icon_Quarter.png" action="convert" destination="#Application.filePath#Icons\#app#Icon_Quarter.jpg">

`

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-03-23 21:58:04

我发现了问题所在。事实证明,CFIMAGE resize不能很好地处理透明的.png文件。我只是让它从一个.jpg文件开始执行上述操作,没有任何问题。

我使用的是CF9btw。

票数 0
EN

Stack Overflow用户

发布于 2010-03-17 22:19:37

我认为这可能是他们默认的错误消息。正如@Dan建议的那样,您可能遇到了堆限制或超时。然而,我猜它在文件转换上已经死了。您没有指定overwrite="yes",如果图像已经被处理过,那么它将在这里失败。

票数 1
EN

Stack Overflow用户

发布于 2010-03-18 00:28:07

首先:这是什么版本的CF,运行它的JVM版本是什么?

原因是如果它是CF8,有一个cfimage标签的热修复:

http://kb2.adobe.com/cps/403/kb403411.html

因此,我会确保他们安装了该修补程序,因为它不包含在CHF4中:

http://kb2.adobe.com/cps/529/cpsid_52915.html

此外,我还遇到了CF附带并使用cfimage的JVM版本的问题。将JVM更新到(当时) 1.6.0_11修复了这个问题(不记得到底是什么问题了)。因此,我要确保您至少运行了该JVM版本。

现在,如果这是CF9,那就完全是另一回事了。)

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

https://stackoverflow.com/questions/2459771

复制
相关文章

相似问题

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