求问:linux上emf图片转png
- 内容介绍
- 文章标签
- 相关推荐
在windows上直接用PIL就可以转,但是linux上试了很多办法都会有缺失,有佬知道怎么转换吗
网友解答:--【壹】--:
ImageMagic?
--【贰】--:
试过了,会缺少信息
--【叁】--:
有两种思路
- https://github.com/lvyue/libwmf
- https://github.com/travispaul/wmf2png
一种是自实现的 libwmf
一种是 wine 跑 windows 上的 binary
之前线上业务做过相关的技术选型,最终是 wine 跑 wmf_to_png.exe
但是需要配置环境,比较恶心,比如类似这样的依赖配置
winetricks gdiplus
winetricks allfonts
wine msiexec /i wine-gecko-2.47.1-x86_64.msi
wine msiexec /i wine-gecko-2.47.1-x86.msi
wine msiexec /i wine-mono-4.9.4.msi
运行的时候类似这样
wine wmf_to_png.exe example.wmf example.png
在windows上直接用PIL就可以转,但是linux上试了很多办法都会有缺失,有佬知道怎么转换吗
网友解答:--【壹】--:
ImageMagic?
--【贰】--:
试过了,会缺少信息
--【叁】--:
有两种思路
- https://github.com/lvyue/libwmf
- https://github.com/travispaul/wmf2png
一种是自实现的 libwmf
一种是 wine 跑 windows 上的 binary
之前线上业务做过相关的技术选型,最终是 wine 跑 wmf_to_png.exe
但是需要配置环境,比较恶心,比如类似这样的依赖配置
winetricks gdiplus
winetricks allfonts
wine msiexec /i wine-gecko-2.47.1-x86_64.msi
wine msiexec /i wine-gecko-2.47.1-x86.msi
wine msiexec /i wine-mono-4.9.4.msi
运行的时候类似这样
wine wmf_to_png.exe example.wmf example.png

