问题标签 [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.
coldfusion - Coldfusion CFDOCUMENT 创建一个红色 X
我在使用 ColdFusion 进行服务器到服务器调用时遇到问题。
假设我有两台服务器,每台都有一个文件:
www.Content.com/webpage.cfm
www.Badge.com/badge.jpg
我的源代码如下所示:
如果我删除 CFDOCUMENT 标记,页面将完美呈现,并且 JPG 图像完全按照应有的方式显示。但是,当我将页面呈现为 PDF 时,文档不包含 JPG 文件,并且在图像原本应该出现的位置出现了一个又大又难看的红色 X。
我的网络管理员建议,尽管用户可以对徽章和内容进行身份验证,但徽章服务器可能不会对内容进行身份验证,反之亦然。如何指示coldfusion从当前登录的用户那里获取用户权限并拉取图像?
我研究了使用 CFIMAGE 并将图像文件保存到内容 RAM 中,然后在 PDF 呈现之前将图像写入变量。这似乎产生了一个错误。
预先感谢您的反馈。
coldfusion - CFC 中的 Cfimage
我似乎在从我的 CFC 中处理照片时遇到问题。我收到一条错误消息,提示它在尝试读取图像时遇到异常。所以这个问题很简单,从 CFC 中而不是 CFM 中操作文件有什么问题吗?
谢谢
image - 是否可以检索 Coldfusion 图像标签的路径以直接链接到图片?
我正在尝试使用 Coldfusions CFimage 标签和Photoswipe。
我的问题是,Photoswipe 需要像这样设置图像:
所以我需要链接 href 和 cfimage 标记的 url。
如果我解析这个,img 源将是
而链接href原来是:
这会破坏 photoswipe 插件,因为找不到图像。
问题:
Coldfusion8中有没有办法在href中显示实际的图像路径,以便图像可以链接到?
感谢帮助!
coldfusion - cfimage 不显示验证码图片
我正在使用 cfimage 在coldfusion9 中生成验证码。在我的项目中,有三个环境,分别名为 dev、stage 和 production。验证码图像在开发和生产中都显示,但在阶段它不显示图像。当我查看萤火虫时,验证码图像标签的“src”属性的路径为“/CFFileServlet/_cf_captcha/_captcha_img-156564442913310989.png”,但图像未显示。
请告诉我这个问题的可能原因是什么。
谢谢
image - 如何使用 CFImage 调整大小并实际减小图像文件大小?
我一定在这里做错了什么......使用Coldfuison8
我有一个产品搜索,它从外部服务器中提取图像,所以我需要在运行时设置图像。
假设我有一个 jpg 500x500px 111kb,我是从外部服务器获取的。
现在我正在这样做:
这可以显示图像,但是当我检查文件大小时,我有
例如,如果我使用 IrfanView 并缩小文件大小并保存图像,我已经是 65kb。
问题:如果我正在调整图像大小,如何使 CFIMAGE 减小文件大小?如果大小保持在 111kb,为什么要使用 CFIMAGE 而不是简单地将图像添加为纯 HTML。
**EDIT'':
变量 Bildpfad 和 Bilddateiname 将类似于:
image - ImageScaleToFit - 如何实现?
我是Railo的新手,离开了我的站点曾经使用 cfx_imagecr3 的 ColdFusion 8。
我相信 Railo 有ImageScaleToFit但我不确定我是否正确使用它或者我是否需要添加某种类/组件?我已经在 cfscript 之间添加了它,但我得到了“无效的变量声明”,这对我来说没有任何意义。任何帮助表示赞赏。
我在 ubuntu 12.04 上运行 railo-4.0.0.013
image - 如何避免在 Coldfusion 中调整大小的图像模糊?
我正在调整大小并使用Coldfusion8
. 但是,所有图像,无论大小都是模糊的,我不知道如何将其关闭。
这就是我正在做的事情:
知道我做错了什么吗?无论我转换为 800x1110px 还是上述 100x127,图像都会模糊。基础图片很清晰,所以它一定是我在调整大小时正在做的事情。
感谢您的投入!
编辑: 原始图像:
调整大小的图像:
memory-leaks - 使用cfimage和cfxml时防止内存泄漏?
我正在coldfusion8/mysql 5.0.88
使用 Jquery Mobile 的前端创建一个站点。我还使用了photoswipe.js插件,它允许在单独的视图层中缩放和浏览图像。
要设置 photoswipeable 图像,我需要输出
问题是imageSrc
由用户提供的,因此我必须在显示图像之前抓取/验证/调整图像大小,并且我需要照片滑动链接的图像路径。
我一直在摆弄这个,并提出了以下解决方案:
虽然这很有效,但它几乎使应用程序停滞不前,而且内存似乎也泄漏了,因为我在运行它时失去了越来越多的内存。
问题:
上述代码是否有任何明显的问题导致内存泄漏?我想象图像正在被写入某种临时目录(CFFileservelet?)并在那里停留一段时间阻塞我的记忆。如果是这样,在图像搜索中处理这个问题的替代方法是什么?
谢谢!
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 的解决方案或跨平台命令行工具。
image-processing - Coldfusion 8 错误:图像格式无效或性能缓慢
试图解决别人的不太好的代码。任何想法将不胜感激。它似乎在<cfif>
带来图像时爆炸:
如果我注释掉 if(并且只将与“no_image.gif”相关的部分保留在cfif
语句之外)我们很好。文档出现。
CF Server 8,SQL Server 2000,图像尺寸相对较小(全部小于 30kb,宽度不超过 300px),此代码有时会起作用,当它起作用时,加载 PDF 需要永远。此特定查询(仅 12 条记录)导致错误。
错误:
cfdocument
代码: