GraphicsMagick - Linux için Güçlü Bir Görüntü İşleme Aracı
GraphicsMagick, görüntüleri işlemeye yönelik ücretsiz, açık kaynaklı, modern ve güçlü bir yazılım paketidir. Başlangıçta ImageMagick'ten türetilmişti, ancak yıllar geçtikçe çeşitli iyileştirmeler ve ek özelliklerle tamamen bağımsız bir proje haline geldi. Linux ve MacOS gibi tüm Unix benzeri işletim sistemlerinde çalışır ve ayrıca Windows'ta da çalışır.
Resimlerinizi 92'den fazla bilinen formatta (GIF, JPEG, JPEG-2000, PNG, PDF, PNM ve TIFF).
Birden fazla görüntüden ızgara formatında kompozit bir görüntü oluşturabilir ve WEBP gibi web destekli formatlarda görüntüler oluşturabilir. Ayrıca görüntü boyutunu değiştirmek, keskinleştirmek, rengini azaltmak, döndürmek veya çeşitli formatlardaki görüntülere özel efektler eklemek için de kullanılır. Daha da önemlisi, birden fazla resimden ve çok daha fazlasından bir GIF animasyonu oluşturulabilir.
Linux Sistemlerine GraphicsMagick Nasıl Kurulur
Ubuntu ve Linux Mint gibi Debian tabanlı dağıtımlarda, gösterildiği gibi apt paket yöneticisini kullanarak yükleyebilirsiniz.
sudo apt update
sudo apt install graphicsmagick
Arch Linux ve Fedora'da, gösterildiği gibi paket yöneticisini kullanarak GraphicsMagick'i varsayılan sistem depolarından yükleyebilirsiniz.
sudo pacman -S graphicsmagick [On Arch Linux]
sudo dnf install GraphicsMagick [On Fedora]
CentOS Stream, Rocky Linux ve Alma Linux gibi RHEL tabanlı dağıtımlarda, bunu gösterildiği gibi epel deposundan yükleyebilirsiniz.
dnf install epel-release
dnf install GraphicsMagick
Linux'ta GraphicsMagick Nasıl Kullanılır
GraphicsMagick işlevlerine erişmek için görüntüleme, animasyon oluşturma, dönüştürme, montaj, karşılaştırma, tanımlama, birleştirme gibi çeşitli alt komutlar sunan güçlü bir komut satırı yardımcı programı olan gm
'yi kullanın. ve daha pek çok şey, gerçek işlevlere erişmek için.
GraphicsMagick paketinin sisteminizde kurulu olduğunu doğrulamak için aşağıdaki komutu çalıştırabilirsiniz.
gm display
Daha sonra kurulu paketin birçok yönünü doğrulamak için aşağıdaki komut dizisini çalıştırın.
gm convert -list formats #check that the expected image formats are supported
gm convert -list fonts #check if fonts are available
gm convert -list delegates #check if delegates (external programs) are configured as expected
gm convert -list colors #check if color definitions may be loaded
gm convert -list resources #check that GraphicsMagick is properly identifying the resources of your machine
Linux'ta GraphicsMagick (gm) Komut Kullanımı
Aşağıda gm
komutlarının bu seçeneklerle nasıl kullanılacağına ilişkin bazı temel örnekler verilmiştir.
Resmi Linux Terminalinde Görüntüle
Terminalden bir görüntüyü görüntülemek veya görüntülemek için aşağıdaki komutu çalıştırın.
gm display girlfriend.jpeg
Linux Terminalinde Görüntüyü Yeniden Boyutlandır
Bir resmi yeni bir genişlik ile yeniden boyutlandırmak için gösterildiği gibi orantılı olarak otomatik olarak ölçeklenecek bir genişlik ve yükseklik belirtin.
gm convert -resize 300 girlfriend-1.jpeg girlfriend-1-resize-300.jpeg
gm display girlfriend-1-resize-300.png
Ayrıca bir genişlik ve yükseklik tanımlayabilirsiniz; komut, oranları değiştirmeden görüntüyü bu boyuta göre yeniden boyutlandıracaktır.
gm convert -resize 300x150 girlfriend-1.jpeg girlfriend-1-resize-300x150.jpeg
gm display girlfriend-1-resize-300.png
Linux Terminalinde Animasyonlu Görüntü Oluşturun
Geçerli çalışma dizininde birden fazla görüntünün animasyonlu görüntüsünü oluşturmak için aşağıdaki komutu kullanabilirsiniz.
gm animate *.png
Not: Yukarıdaki animasyonlu görselin kalitesi düşük çünkü görselin boyutunu küçültecek şekilde optimizasyon yaptık.
Linux Terminalinde Görüntüyü Dönüştür
Bir görüntüyü bir formattan diğerine dönüştürmek için, örneğin .jpeg
'den .png
'ye veya tam tersi.
gm convert girlfriend.jpeg girlfriend.png
Ayrıca gösterildiği gibi tüm .png
görsellerinizi içeren görsel bir görsel dizini de oluşturabilirsiniz.
gm convert 'vid:*.jpeg' all_png.miff
gm display all_png.miff
Linux Terminalinde Bileşik Görüntü Oluşturma
Ek olarak, gösterildiği gibi ayrı görüntülerden bileşik bir görüntü (ızgara formatında) oluşturmak da mümkündür.
gm montage girlfriend.jpeg girlfriend-1.jpeg girlfriend-2.jpeg composite_image.png
gm display composite_image.png
gm komutuyla yapabileceğiniz pek çok şey var, bu makalede sadece birkaç temel örneği ele aldık. GM ve onun alt komutu için tüm seçenekleri görebilirsiniz; örneğin, Convert, Type:
gm -help
gm help convert
Daha fazla bilgi için GraphicsMagick Ana Sayfasını ziyaret edin: http://www.graphicsmagick.org/
GraphicsMagick, Linux ve diğer Unix benzeri sistemler için güçlü ve zengin özelliklere sahip bir görüntü işleme sistemidir. Paylaşmak istediğiniz sorularınız veya düşünceleriniz varsa aşağıdaki geri bildirim formunu kullanın.