2009-05-14 3 views
35

Ich habe festgestellt, dass ich diese beiden Bibliotheken evaluiere. Abgesehen von dem, was der GraphicsMagick-Vergleich sagt, sehe ich, dass ImageMagick immer noch Updates erhält und es scheint, dass die beiden fast identisch sind.Was ist der Unterschied zwischen ImageMagick und GraphicsMagick?

Ich bin nur auf der Suche nach grundlegenden Bildbearbeitung in C++ (d. H. Bild laden, Filter, Display); Gibt es Unterschiede, auf die ich achten sollte, wenn ich zwischen diesen Bibliotheken wähle?

Antwort

19

Von dem, was ich gelesen habe, ist GraphicsMagick stabiler und ist schneller. Ich habe ein paar unwissenschaftliche Tests gemacht und festgestellt, dass gm doppelt so schnell ist wie ich (mache eine Größenänderung).

12

Ich fand ImageMagick unglaublich langsam für die Verarbeitung von TIFF-Gruppen-4-Bildern (B & W Dokument Bilder), vor allem aufgrund der Tatsache, dass es von 1-Bit-pro-Pixel zu 8 und wieder zurück zu konvertieren Bildbearbeitung. Die GraphicsMagick-Gruppe überarbeitete mit ihrer Version 1.2 die TIFF-Format-Unterstützung und ist bei der Verarbeitung dieser Bildtypen wesentlich schneller als das Original von ImageMagick. Die aktuelle stabile Version von GraphicsMagick liegt bei 1.3.5.

9

Ich benutze ImageMagick, wenn die Geschwindigkeit kein Faktor ist. Auf der Server-Seite hingegen, wo täglich mehrere zehntausend Bilder verarbeitet werden, ist GraphicsMagick deutlich schneller - in Benchmarks teilweise bis zu 50% schneller!

Verwandte Themen