问题标签 [cfimage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3590 浏览

coldfusion - Coldfusion CFDOCUMENT 创建一个红色 X

我在使用 ColdFusion 进行服务器到服务器调用时遇到问题。

假设我有两台服务器,每台都有一个文件:
www.Content.com/webpage.cfm
www.Badge.com/badge.jpg

我的源代码如下所示:

如果我删除 CFDOCUMENT 标记,页面将完美呈现,并且 JPG 图像完全按照应有的方式显示。但是,当我将页面呈现为 PDF 时,文档不包含 JPG 文件,并且在图像原本应该出现的位置出现了一个又大又难看的红色 X。

我的网络管理员建议,尽管用户可以对徽章和内容进行身份验证,但徽章服务器可能不会对内容进行身份验证,反之亦然。如何指示coldfusion从当前登录的用户那里获取用户权限并拉取图像?

我研究了使用 CFIMAGE 并将图像文件保存到内容 RAM 中,然后在 PDF 呈现之前将图像写入变量。这似乎产生了一个错误。

预先感谢您的反馈。

0 投票
2 回答
244 浏览

coldfusion - CFC 中的 Cfimage

我似乎在从我的 CFC 中处理照片时遇到问题。我收到一条错误消息,提示它在尝试读取图像时遇到异常。所以这个问题很简单,从 CFC 中而不是 CFM 中操作文件有什么问题吗?

谢谢

0 投票
1 回答
1024 浏览

image - 是否可以检索 Coldfusion 图像标签的路径以直接链接到图片?

我正在尝试使用 Coldfusions CFimage 标签和Photoswipe

我的问题是,Photoswipe 需要像这样设置图像:

所以我需要链接 href 和 cfimage 标记的 url。

如果我解析这个,img 源将是

而链接href原来是:

这会破坏 photoswipe 插件,因为找不到图像。

问题
Coldfusion8中有没有办法在href中显示实际的图像路径,以便图像可以链接到?

感谢帮助!

0 投票
2 回答
2489 浏览

coldfusion - cfimage 不显示验证码图片

我正在使用 cfimage 在coldfusion9 中生成验证码。在我的项目中,有三个环境,分别名为 dev、stage 和 production。验证码图像在开发和生产中都显示,但在阶段它不显示图像。当我查看萤火虫时,验证码图像标签的“src”属性的路径为“/CFFileServlet/_cf_captcha/_captcha_img-156564442913310989.png”,但图像未显示。

请告诉我这个问题的可能原因是什么。

谢谢

0 投票
3 回答
6046 浏览

image - 如何使用 CFImage 调整大小并实际减小图像文件大小?

可能重复:
如果文件大小没有减小并且图像质量受到影响,我为什么要在 Coldfusion 中调整图像大小?

我一定在这里做错了什么......使用Coldfuison8

我有一个产品搜索,它从外部服务器中提取图像,所以我需要在运行时设置图像。

假设我有一个 jpg 500x500px 111kb,我是从外部服务器获取的。

现在我正在这样做:

这可以显示图像,但是当我检查文件大小时,我有

例如,如果我使用 IrfanView 并缩小文件大小并保存图像,我已经是 65kb。

问题:如果我正在调整图像大小,如何使 CFIMAGE 减小文件大小?如果大小保持在 111kb,为什么要使用 CFIMAGE 而不是简单地将图像添加为纯 HTML。

**EDIT'':
变量 Bildpfad 和 Bilddateiname 将类似于:

0 投票
1 回答
327 浏览

image - ImageScaleToFit - 如何实现?

我是Railo的新手,离开了我的站点曾经使用 cfx_imagecr3 的 ColdFusion 8。

我相信 Railo 有ImageScaleToFit但我不确定我是否正确使用它或者我是否需要添加某种类/组件?我已经在 cfscript 之间添加了它,但我得到了“无效的变量声明”,这对我来说没有任何意义。任何帮助表示赞赏。

我在 ubuntu 12.04 上运行 railo-4.0.0.013

0 投票
1 回答
521 浏览

image - 如何避免在 Coldfusion 中调整大小的图像模糊?

我正在调整大小并使用Coldfusion8. 但是,所有图像,无论大小都是模糊的,我不知道如何将其关闭。

这就是我正在做的事情:

知道我做错了什么吗?无论我转换为 800x1110px 还是上述 100x127,图像都会模糊。基础图片很清晰,所以它一定是我在调整大小时正在做的事情。

感谢您的投入!

编辑: 原始图像:

在此处输入图像描述

调整大小的图像:

在此处输入图像描述

0 投票
1 回答
485 浏览

memory-leaks - 使用cfimage和cfxml时防止内存泄漏?

我正在coldfusion8/mysql 5.0.88使用 Jquery Mobile 的前端创建一个站点。我还使用了photoswipe.js插件,它允许在单独的视图层中缩放和浏览图像。

要设置 photoswipeable 图像,我需要输出

问题是imageSrc由用户提供的,因此我必须在显示图像之前抓取/验证/调整图像大小,并且我需要照片滑动链接的图像路径。

我一直在摆弄这个,并提出了以下解决方案:

虽然这很有效,但它几乎使应用程序停滞不前,而且内存似乎也泄漏了,因为我在运行它时失去了越来越多的内存。

问题
上述代码是否有任何明显的问题导致内存泄漏?我想象图像正在被写入某种临时目录(CFFileservelet?​​)并在那里停留一段时间阻塞我的记忆。如果是这样,在图像搜索中处理这个问题的替代方法是什么?

谢谢!

0 投票
3 回答
2389 浏览

java - 如何将 24 位 PNG 保存/转换为 8 位 PNG?

我在Railo中使用ImageNew(及相关)创建图像,它在幕后使用JAI

当我保存图像时,我得到一个 24 位的 PNG,但我只需要 8 位。(只需使用图形编辑器将文件重新保存为 8 位,就会产生四分之一到一半的字节数。)

ImageWrite 不提供有关 PNG 位深度的任何功能,我也找不到使用 JAI 本身执行此操作的任何详细信息(获取http://jai-core.dev.java.net/的 DNS 错误)

更新:

使用Quantize ImageFilter,我可以将颜色数量减少到 256 - 这会显着减少文件大小(但仍不如手动处理),但仍会生成 24 位/未调色的 PNG 文件。不幸的是,它也消除了我需要保留(或至少重新应用)的透明度。

如果我获取这个生成的文件并通过OptiPNG(一种无损 PNG 优化器)运行它,它确实会生成索引的 8 位文件,并且会减少相当多的字节并提供可接受的文件大小。

因此,难题的剩余步骤:如何在 ImageFilter 移除透明度后重新应用透明度(或者更好的是,防止它被移除)。

我想我需要一些方法来Image.replace('white','transparent')作为基于 Railo/Java 的解决方案或跨平台命令行工具。

0 投票
3 回答
478 浏览

image-processing - Coldfusion 8 错误:图像格式无效或性能缓慢

试图解决别人的不太好的代码。任何想法将不胜感激。它似乎在<cfif>带来图像时爆炸:

如果我注释掉 if(并且只将与“no_image.gif”相关的部分保留在cfif语句之外)我们很好。文档出现。

CF Server 8,SQL Server 2000,图像尺寸相对较小(全部小于 30kb,宽度不超过 300px),此代码有时会起作用,当它起作用时,加载 PDF 需要永远。此特定查询(仅 12 条记录)导致错误。

错误:

cfdocument代码: