- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在 Alpine 上安装 imagemagick,它会安装 7.0.10 版本的 imagemagick。
我的主要用途是将 WMF 转换为 PNG。但是转换sample.wmf Sample.png
给出错误
convert: no decode delegate for this image format `WMF' @ error/constitute.c/ReadImage/572.
convert: no images defined `sample.png' @ error/convert.c/ConvertImageCommand/3322.
根据 https://www.imagemagick.org/script/formats.php ,我还安装了libwmf,但没有解决问题。
识别-列表格式| grep WMF
不返回任何结果。
最佳答案
更新答案
你很幸运! GraphicsMagick 可以在 alpine:latest
上实现:
apk add graphicsmagick
gm identify -version
GraphicsMagick 1.3.36 20201226 Q16 http://www.GraphicsMagick.org/
Copyright (C) 2002-2020 GraphicsMagick Group.
Additional copyrights and licenses apply to this software.
See http://www.GraphicsMagick.org/www/Copyright.html for details.
Feature Support:
Native Thread Safe yes
Large Files (> 32 bit) yes
Large Memory (> 32 bit) yes
BZIP no
DPS no
FlashPix no
FreeType yes
Ghostscript (Library) no
JBIG no
JPEG-2000 no
JPEG yes
Little CMS no
Loadable Modules yes
Solaris mtmalloc no
Google perftools tcmalloc no
OpenMP no
PNG yes
TIFF yes
TRIO no
Solaris umem no
WebP yes
WMF yes <--- HERE IT IS
X11 no
XML yes
ZLIB yes
现在将 WMF 转换为 PNG:
gm convert sample.wmf result.png
原始答案
我不认为你能够做到这一点,至少使用 ImageMagick...
我尝试在 alpine:latest
上安装 libwmf
,然后从源代码安装 ImageMagick,但它拒绝使用 libwmf
> v0.2.12
所以我检查了 ImageMagick 需要什么,它需要 libwmf
v0.2.8.2。
所以我尝试了alpine:3.8
,它可以安装libwmf
v0.2.8.4,但ImageMagick仍然不接受(xxx/ipa.h 丢失)。
所以我回顾了 alpine:3.3
和 alpine:3.4
,它们没有 libwmf
。
所以我尝试了 alpine:3.5
,它与 alpine:3.8 的 libwmf
版本相同
TLDR; alpine:3.5 的 libwmf
对于 ImageMagick 来说太新了,而 alpine:3.4
根本没有 libwmf
.
注意:我在 this 上找到了 libwmf
的软件包和版本网站。
关于Alpine Linux 上的 imagemagick wmf 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69080507/
我一直在尝试在 Delphi 中更改 wmf Canvas 上的颜色,对于通常的图像,我只是运行扫描线或在每个 X 和 Y 像素上运行循环并给它一个新的颜色代码,但使用 MetaCanvas 这种方法
我正在学习 Windows Media Foundation。 我已经测试了 Windows SDK 中提供的几个示例应用程序。 我有从相机捕获视频和从文件播放视频的示例应用程序。 我要存档的是将这两
有很多将 wmf 转换为位图的示例,例如: Reliable .wmf/wmf to Pixel based image conversion 但我需要反向操作。我不寻找矢量化器。我只想在 wmf 文
我正在尝试将图表从 Excel 导出为 wmf 或 emf 格式。 如果导出为 GIF 但不使用 WMF 作为过滤器名称,则该代码有效。 这有效: Chart.Export FileName:="cu
在我的程序中,我需要“播放”或“解析”Windows 图元文件(WMF 和 EMF)。我已经通过 MSDN 和 Google 进行了挖掘,最接近的是图形。枚举图元文件方法。我可以让它工作,因为我的 E
我在将矢量图形 (WMF) 插入报告(Visual Studio 2008 中的 Crystal Reports v10.5)时遇到问题。图片是静态的,在VS中设计报表时选择“插入图片”插入。 问题在
如何将 WMF 文件转换为 svg 文件?我有大约 550 个 WMF 文件要转换为 SVG 格式。 对于一个文件,我在 VISIO 中打开了 WMF 文件并将其保存为 SVG 格式,但是转换大约 5
我正在 Alpine 上安装 imagemagick,它会安装 7.0.10 版本的 imagemagick。 我的主要用途是将 WMF 转换为 PNG。但是转换sample.wmf Sample.p
我正在 Alpine 上安装 imagemagick,它会安装 7.0.10 版本的 imagemagick。 我的主要用途是将 WMF 转换为 PNG。但是转换sample.wmf Sample.p
在 C++ 中,当使用 GDI+ RotateFlip 函数旋转 WMF 图像时,图像不会旋转。我使用以下代码进行旋转。 Graphics graphics(hdc); Image image(L"C
我想将 .svg 矢量图形转换为 .wmf。我查看了这个图书馆 http://wmf.codeplex.com/ ,但没有成功。 我找到了这个图书馆 http://svg2swf.sourceforg
我可以使用下面的 java 代码检查字节数组是否是元文件图像,如 wmf、emf private boolean isMetaFileFormat(byte[] pictureData) {
我正在尝试通过 WUSA.exe 添加 WMF 以在 Windows 7 上使用 powershell 3.0。这是为了重命名计算机,因为我找不到正确的 NETDOM.Exe 安装程序,并且 WMI
我正在使用 Windows Media Format SDK实时捕获桌面并将其保存在 WMV 文件中(实际上这是对我的项目的过度简化,但这是相关部分)。对于编码,我使用 Windows Media V
如何获取可在 MS Office(Word 和 PowerPoint)中用作矢量图形的 emf 或 wmf 文件形式的 matplotlib 绘图? 我尝试使用 Inkscape 和 LibreOff
我正在尝试在 Linux 下使用 PHP 和 Imagick 将 SVG 格式的图像转换为 WMF。我可以成功地将图像从 SVG 转换为 PNG,但不能从 SVG 转换为 WMF。我没有得到任何 PH
如何将一个 WMF 文件转换为具有自定义输出分辨率的 PNG/BMP/JPG 格式? 示例:获取 WMF 文件并输出 2000x2000 像素的 PNG 文件。 提前致谢。 最佳答案 您可以使用出色的
我正在收到带有 Word docx 文档的表单上传。我成功完成了所有解析。然后我必须在网络上显示该 Word 文档。 我现在遇到的问题是我嵌入了 EMF 文件(PIL 库将其识别为 WMF 格式),但
我需要将一些格式为“wmf”的视频文件转换为“mp4”或“avi”。 我使用带有命令的ffmpeg: ffmpeg -i test.wmf test.mp4 但是当我在视频播放器中播放结果文件时,我发
我正在编写 WMF 自定义媒体源。 此源从 RTSP 流(使用 FFMPeg 4.1)获取 h264 数据包,并将它们发送到解码器并使用 EVR 将它们呈现到屏幕上。它还将它们发送到编码器和文件写入器
我是一名优秀的程序员,十分优秀!