質問

画像ファイルに図面をラスター化する必要があるプロジェクトに取り組んでいます。 GDI+を使用してすでに機能しています。ポータブルソリューションを作成したいので、私は他のソリューションも検討しており、2つのカイロとイメージメイックを見つけました。私は両方に新しいですが、ImageMagickは、描画線、アーク、円、テキストなど、ほとんどすべてのことを行うことができるようです。

ただし、カイロはWebサイトでGDI+の競争相手として言及されています。 ImageMagickは、この目的のために決して言及されていません。

両方の図書館に投資する時間はありません。どちらが価値があるかを決める必要があります。それははるかに強力だと思われるので、私はイメージマギックを好みます。

2つのグラフィックライブについてどう思いますか?

役に立ちましたか?

解決

カイロ自体は、ビットマップの操作の方法ではあまりできません - 少なくともImageMagickができるという意味で。しかし、それは非常に強力です ベクトルイメージングライブラリ, 、そしてできる ほとんど GDI+ができることはすべて、DirectDraw 2Dの実質的に適切な代替品になるまでです。また、ビットマップ画像を作成および使用することもでき、PNG画像形式を直接サポートします。

一方、ImageMagickはaです ビットマップ 画像ライブラリ。カイロよりもベクトルグラフィックスに焦点を合わせておらず、代わりにベクトル形状のビットマップ表現を直接生成します。一方、それはまた、テキストのラスター化を含め、カイロがネイティブに行うことができないことも多くあります。また、人間に知られているほぼすべての画像形式をサポートしており、比較的簡単にインポートおよびエクスポートできます。

スケーラブルなベクトルグラフィックスを行う必要がある場合は、カイロを使用してください。

BitMapまたはラスターフォーマットに出てきた場合は、ImageMagickを使用します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top