在 ColdFusion 或 Javascript 中即时将矢量转换为栅格
Converting Vector to Raster on the fly in either ColdFusion or Javascript
我想知道是否可以将 .eps、.ai、and/or .pdf 矢量图形转换为我可以在网页上显示的内容,如 .png?
我试过使用...
<cfimage action="convert" overwrite="no" destination='image.png' source='image.eps'/>
...但没有奏效,这并非完全出乎意料。
我已经做了尽可能多的研究,但似乎找不到任何答案。所以请不要将其标记为含糊或重复,因为我真的看过了。
您可以使用 imageMagick 将 EPS 转换为 jpg。集成可能会使用 cfexecute - 不理想。但可能有一个 jar 文件可供您使用。
我会在这里 Derrick 寻找 Java 解决方案。然后根据需要嵌入您的解决方案。据我所知,没有本地 CF 转换。您可以解压缩 PDF 并从中提取内容和图像 - 但我感觉这不是您要找的。
CFX_OpenImage,一个 Windows C++ CFX 标签,使用 GraphicsMagick 并支持 88 种主要图像格式,包括 EPS(但不支持 AI)。我们使用它是因为 ColdFusion 在处理 CMYK 图像时偶尔会出现问题,并且在调整大图像大小时可能会非常 slow/CPU 密集。它无法写入矢量图像,但可以读取它们并将它们转换为光栅图像。
http://www.kolumbus.fi/jukka.manner/cfx_openimage/
http://www.graphicsmagick.org/formats.html
关于PDF,您可以使用CFPDF创建缩略图:
https://wikidocs.adobe.com/wiki/display/coldfusionen/cfpdf
<cfpdf
action="thumbnail"
source="C:\WORK\myBook.pdf"
destination="C:\WORK\Testing_CFPDF"
overwrite="true"
hires="yes"
format="tiff"
compresstiffs="yes">
CFPDF还可以从单个页面中提取图像:
<cfpdf
action="extractimage"
source="../myBook.pdf"
pages="1-200"
destination="..\mybookimages"
imageprefix="mybook">
我想知道是否可以将 .eps、.ai、and/or .pdf 矢量图形转换为我可以在网页上显示的内容,如 .png?
我试过使用...
<cfimage action="convert" overwrite="no" destination='image.png' source='image.eps'/>
...但没有奏效,这并非完全出乎意料。
我已经做了尽可能多的研究,但似乎找不到任何答案。所以请不要将其标记为含糊或重复,因为我真的看过了。
您可以使用 imageMagick 将 EPS 转换为 jpg。集成可能会使用 cfexecute - 不理想。但可能有一个 jar 文件可供您使用。
我会在这里 Derrick 寻找 Java 解决方案。然后根据需要嵌入您的解决方案。据我所知,没有本地 CF 转换。您可以解压缩 PDF 并从中提取内容和图像 - 但我感觉这不是您要找的。
CFX_OpenImage,一个 Windows C++ CFX 标签,使用 GraphicsMagick 并支持 88 种主要图像格式,包括 EPS(但不支持 AI)。我们使用它是因为 ColdFusion 在处理 CMYK 图像时偶尔会出现问题,并且在调整大图像大小时可能会非常 slow/CPU 密集。它无法写入矢量图像,但可以读取它们并将它们转换为光栅图像。
http://www.kolumbus.fi/jukka.manner/cfx_openimage/
http://www.graphicsmagick.org/formats.html
关于PDF,您可以使用CFPDF创建缩略图:
https://wikidocs.adobe.com/wiki/display/coldfusionen/cfpdf
<cfpdf
action="thumbnail"
source="C:\WORK\myBook.pdf"
destination="C:\WORK\Testing_CFPDF"
overwrite="true"
hires="yes"
format="tiff"
compresstiffs="yes">
CFPDF还可以从单个页面中提取图像:
<cfpdf
action="extractimage"
source="../myBook.pdf"
pages="1-200"
destination="..\mybookimages"
imageprefix="mybook">