2009-05-14 16 views
35

Bu kütüphanelerin her ikisini de değerlendirdiğimi buldum. GraphicsMagick karşılaştırmasının söylediklerinden ayrı olarak, ImageMagick'in hala güncellemeleri olduğunu görüyorum ve ikisinin de neredeyse aynı olduğu görülüyor.ImageMagick ve GraphicsMagick arasındaki fark nedir?

Sadece C++ 'da temel imaj manipülasyonunu yapmak istiyorum (ör. Resim yükü, filtreler, ekran); Bu kütüphaneler arasında seçim yaparken bilmem gereken farklılıklar var mı?

cevap

19

Şu an okuduğumdan: GraphicsMagick daha kararlı ve daha hızlıdır. Birkaç tane bilimsel olmayan test yaptım ve gm'nin im'in iki katı kadar (yeniden boyutlandırma) olmasını sağladım.

12

ImageMagick'in temel olarak TIFF grup-4 görüntülerini (B & W belge görüntüleri) işlemek için inanılmaz derecede yavaş olduğunu buldum; görüntü manipülasyonu. GraphicsMagick grubu, 1.2 sürümü ile TIFF format desteğini elden geçirdi ve orijinal ImageMagick'in olduğundan bu tür görüntülerin işlenmesinde çok daha hızlı. Mevcut GraphicsMagick kararlı sürümü 1.3.5'te.

9

Hız, bir faktör olmadığında ImageMagick kullanıyorum. Bununla birlikte, on binlerce görüntüün günlük olarak işlendiği sunucu tarafında, GraphicsMagick oldukça dikkat çekici bir şekilde daha hızlıdır - bazı durumlarda karşılaştırmalarda% 50'ye kadar daha hızlıdır!

İlgili konular