Ana Sayfa

GraphicsMagick: Görsel İşlemede İsviçre Çakısı

1 dk okuma

GraphicsMagick, görsel işleme alanında "İsviçre çakısı" olarak tanımlanan, güçlü ve verimli bir açık kaynak sistemidir. Temel paketi 286 bin satır kaynak kodundan oluşur ve AVIF, DPX, GIF, HEIC, JPEG, JPEG-2000, JXL, PNG, PDF, PNM, TIFF ve WebP gibi 92'den fazla ana formatta görsel okuma, yazma ve manipülasyonu destekleyen kapsamlı araçlar ve kütüphaneler sunar. Bu sistem, CPU yoğun görevlerde işlemci çekirdekleri eklendikçe doğrusal olarak ölçeklenebilen OpenMP tabanlı çoklu iş parçacığı (multi-threaded) görsel işleme yeteneğine sahiptir.

GraphicsMagick, 32-bit veya 64-bit CPU'larda çalışan ve C'99 uyumlu bir derleyici (compiler) sağlayan neredeyse tüm modern genel amaçlı işletim sistemlerinde derlenebilir ve oldukça taşınabilirdir. Linux dahil Unix benzeri sistemlerin yanı sıra Windows 8 ve üzeri (8.X, 10, 11) ile MacOS-X üzerinde de çalışır. Gigapiksel boyutundaki görsellerle test edilmiş olup, büyük görselleri destekler ve dinamik web uygulamaları oluşturmak için anında yeni görseller üretebilir. Görsel boyutlandırma, döndürme, keskinleştirme, renk azaltma veya özel efektler ekleme gibi işlemler, komut satırından veya C, C++, Lua, Perl, PHP, Python, Tcl, Ruby, Windows .NET veya Windows COM gibi çeşitli programlama arayüzleri aracılığıyla gerçekleştirilebilir.

GraphicsMagick, Kasım 2002'de ImageMagick 5.5.2'den türetilmiş olmasına rağmen, o zamandan beri ImageMagick projesinden tamamen bağımsız bir şekilde geliştirilmiştir. ImageMagick'e göre daha verimli, daha hızlı ve daha az kaynak kullanarak işleri tamamlar. Ayrıca, 3-5 kat daha küçük bir kurulum ayak izine sahiptir ve ImageMagick'in artık kaldırdığı 'convert' gibi klasik ImageMagick arayüzlerini desteklemeye devam eder. GM, ayrıntılı ve anlaşılır ChangeLog ve NEWS dosyaları sunarak geliştiricilere şeffaf bir deneyim sağlar.

İçgörü

Görsel işleme ihtiyaçları için yüksek performans, geniş format desteği ve çoklu platform uyumluluğu sunan, ImageMagick'e güçlü bir alternatif olarak öne çıkan bir araçtır.

Kaynak