En İyi Sorular
Zaman Çizelgesi
Sohbet
Bakış Açıları
ImageMagick
Vikipedi'den, özgür ansiklopediden
Remove ads
ImageMagick, ücretsiz ve açık kaynak[3] resim işleme yazılımıdır. 200'den fazla resim formatı üzerinde okuma ve yazma yapabilmektedir. ImageMagick, Apache 2.0 lisansı altındadır.
Remove ads
Özellikleri ve yetenekleri
Özetle
Bakış açısı
Uygulama çoğunlukla komut satırı ile resimleri işlemek amacıyla kullanılır. ImageMagick'in grafiksel kullanıcı arayüzü, resimleri düzenlemek için Adobe Photoshop ve GIMP kadar gelişmiş değildir ancak X Pencere Sistemi grafiksel kullanıcı arayüzü ve birçok programlama dili için API kütüphanesi sunmaktadır.
Drupal, MediaWiki, phpBB ve vBulletin gibi birçok yazılım, eğer yüklü ise, küçük resim (thumbnail) oluşturmak için ImageMagick kullanır. ImageMagick ayrıca LyX gibi bazı programlar tarafından, resmi dönüştürmede kullanılır.
ImageMagick'in birçok programlama dili için kütüphanesi bulunmaktadır. PerlMagick (Perl),[4] G2F (Ada), MagickCore (C), MagickWand (C), ChMagick (Ch), ImageMagickObject (COM+), Magick++ (C++), JMagick (Java), L-Magick (Lisp), NMagick (Neko/Haxe), MagickNet (.NET), PascalMagick (Pascal), PerlMagick (Perl), MagickWand for PHP (PHP), IMagick (PHP), PythonMagick (Python), RMagick (Ruby) ve TclMagick (Tcl/TK) kütüphaneleri bunlara örnektir.
Dosya türü dönüştürme
ImageMagick'in en temel ve iyi şekilde uyguladığı özelliği, bir resim uzantısını başka bir resim uzantısına dönüştürmektir. convert
komutuyla yapılabilmektedir.
Renk nicemleme
Resimdeki renk sayısı, görüntünün sıkıştırılması için isteğe bağlı olarak azaltılabilir.
Yeniden ölçeklendirme
2008 yılında yeniden ölçeklendirme özelliği eklenmiştir.[5] Bu özellik resmi bozmadan çerçeve oranını ayarlamayı sağlar.
Sanatsal efektler
ImageMagick, filitre ve sanatsal efektler sunmaktadır:
- Karakalemleştirme (Charcoal Sketch Transform)
- Posterleştirme (Posterization)
OpenCL
ImageMagick, GPU ile resim işlemek için OpenCL kullanabilir.[6]
Diğer
Aşağıda ImageMagick'in bazı özellikleri bulunmaktadır:
- Tür dönüştürme: bir resim uzantısını başka uzantıya çevirmek. (Örnek: PNG türünü JPEG türüne).
- Biçimleme: resmin boyutunu değiştirme, döndürme, kırpma, çevirme ya da kırpma.
- Saydamlık: görüntünün bir kısmını görünmez hale getirme.
- Çizim: resme şekil ya da yazı ekleme.
- Süsleme: resme kenarlık ya da çerçeve ekleme.
- Özel efektler: resme bulanık, keskin, eğik ya da boya efekti verme.
- Animasyon: sıralı resim dosyalarını birleştirerek GIF formatına çevirme.
- Yazı & yorum: resme betimleyici ya da sanatsal yazı ekleme.
- Resim tanıma: resmin türünü ve özelliklerini tanımlama.
- Karıştırma: resimleri üst üste koyarak karıştırma.
- Montaj: küçük resimleri resim tuvalinde sıralama.
- Hareketli resim desteği: dijital film çalışmalarında, yaygın resim dosyalarını okuma ve yazma.
- Resim hesaplama: resme ya da resim kanallarına matematiksel ifade uygulama.
- Sanal piksel desteği: resmin dışında kalan bölgeleri, uygun piksellerle doldurma.
- Büyük resim desteği: mega-, giga- ya da tera- boyutundaki resimleri okuma, işleme ve yazma.
Remove ads
Örnek kullanımlar
PDF dosyasını JPEG dosyasına çevirmek:
convert -density 300 -trim test.pdf test.jpg
Resmi yeniden boyutlandırmak:
convert test.jpg -resize 500x920 boyutlandirilmis.jpg
Resmin en/boy oranını koruyarak boyutlandırmak:
convert test.jpg -resize x920 boyutlandirilmis.jpg
Sıralı resimleri GIF animasyonu haline getirmek:
convert -delay 20 -loop 0 sirali_resimler*.jpg animasyon.gif
Dağıtım
ImageMagick çapraz platform'dur ve Microsoft Windows, Unix benzeri olan Linux, Mac OS X, iOS, Android, Solaris ve FreeBSD işletim sistemlerine çalışır. Projenin kaynak kodunun AmigaOS 4.0 ve MorphOS gibi sistemlerde de derlenmesi mümkündür.[7]
İlgili yazılımlar
GraphicsMagick, ImageMagick'in 2002 yapımı 5.5.2 sürümündeki halinden itibaren geliştirilmiştir.[8]
Ayrıca bakınız
Kaynakça
Dış bağlantılar
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads