繁体   English   中英

ImageMagick与开罗对矢量图形光栅化

[英]ImageMagick vs. Cairo on Vector Graphics rasterization

我正在开发一个需要将图纸栅格化为图像文件的项目。 我已经使用GDI +工作了。 想要创建一个便携式解决方案,我也在寻找其他解决方案,并找到了两个 - cairo和imagemagick。 我是两个新手,但似乎ImageMagick可以做几乎所有的东西 - 绘制线条,圆弧,圆圈,文本等..加上许多位图操作。

但是,开罗被提到是网站中GDI +的竞争对手。 ImageMagick从未被提及用于此目的。

我没有时间投资两个图书馆。 我需要决定哪一个是值得的。 我更喜欢ImageMagick,因为它看起来更强大。

您对两个图形库有什么看法?

开罗本身对位图操作的方式做不了多少 - 至少在ImageMagick的意义上是这样。 然而,它是一个非常强大的矢量成像库几乎可以完成GDI +可以做的所有事情,直到它实际上是DirectDraw 2D的合适替代品。 它还可以生成和使用位图图像,并直接支持PNG图像格式。

另一方面,ImageMagick是一个位图图像库。 与Cairo相比,它对矢量图形的关注较少,而是直接生成矢量形状的位图表示。 另一方面,它也做了很多开罗不能做的本土,包括文本光栅化; IM还支持Man已知的几乎所有图像格式,并且可以相对轻松地导入和导出它们。

如果需要可缩放矢量图形,请使用Cairo。

如果要输入位图或栅格格式,请使用ImageMagick。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM