首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在ColdFusion或Javascript中动态地将载体转换为栅格

在ColdFusion或Javascript中动态地将载体转换为栅格
EN

Stack Overflow用户
提问于 2015-07-08 15:12:59
回答 2查看 412关注 0票数 0

我想知道是否有可能将.eps、.ai和/或.pdf矢量图形转换成我可以在.png这样的网页上显示的东西?

我试过用..。

代码语言:javascript
运行
复制
<cfimage action="convert" overwrite="no" destination='image.png' source='image.eps'/>

...but没有工作,这并非完全出乎意料。

我已经做了尽可能多的研究,但似乎找不到任何答案。所以请不要把这个标记为模糊或重复,因为我真的看过了。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-07-08 19:46:27

CFX_OpenImage是C++ CFX标签,它使用GraphicsMagick,支持88种主要的图像格式,包括C++(但不支持AI)。我们使用它是因为ColdFusion偶尔会出现CMYK映像的问题,并且在调整大图像大小时会非常慢/占用CPU。它将无法写入矢量图像,但将能够读取它们并将它们转换为光栅。

openimage/

http://www.graphicsmagick.org/formats.html

关于PDF,您可以使用CFPDF创建缩略图:

https://wikidocs.adobe.com/wiki/display/coldfusionen/cfpdf

代码语言:javascript
运行
复制
<cfpdf
  action="thumbnail"
  source="C:\WORK\myBook.pdf"
  destination="C:\WORK\Testing_CFPDF"
  overwrite="true"
  hires="yes"
  format="tiff"
  compresstiffs="yes">

CFPDF还可以从各个页面中提取图像:

代码语言:javascript
运行
复制
<cfpdf
  action="extractimage"
  source="../myBook.pdf"
  pages="1-200"
  destination="..\mybookimages"
  imageprefix="mybook">
票数 0
EN

Stack Overflow用户

发布于 2015-07-08 15:20:08

您可以使用imageMagick从EPS转换为jpg。集成可能会使用cfexecute --不太理想。但可能有一个jar文件,您可以使用。

我会在这里寻找Java解决方案,Derrick。然后根据需要嵌入解决方案。据我所知,这里没有原生CF转换。你可以解压PDF并从中提取内容和图像--但我感觉到这不是你想要的。

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

https://stackoverflow.com/questions/31296777

复制
相关文章

相似问题

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