Terminalden görüntüler nasıl işlenir

ImageMagick, görüntüleri komut satırı aracılığıyla değiştirmemize izin veren ve neredeyse tüm formatlar için kullanılan bir uygulamadır. Bununla birlikte, bir klasörde bulunan görüntüler üzerindeki eylemleri otomatikleştirmek de mümkündür (dönüştürme, yeniden boyutlandırma, vb.)
Kullanışlı ImageMagick komutlarının bir listesini görelim:

Bir görüntüden bilgi alın.

identify -ping image.png

Daha da fazla bilgi alın.

identify -verbose image.png

Bir görüntüde kullanılan renklerin listesini öğrenin.

identify -list color image.png

PNG görüntüsünü JPG'ye dönüştürme

convert image.png image.jpg

PNG görüntüsünü dönüştürme kalitesini gösteren JPG'ye dönüştürün.

convert -quality 96 image.png image.jpg

Bir klasörde bulunan tüm PNG görüntülerini JPG'ye dönüştürün

mogrify -format png *.jpg

Tüm görüntüleri (* .jpg, * .png) PDF'ye dönüştürün

convert images*.* archivo.pdf

Bir resmi yeniden boyutlandırma

convert -resize 48×48 image.png image-mini.png

Bir klasördeki tüm resimleri yeniden boyutlandırın

mogrify -resize 48×48 *.png

Genişliği belirterek bir görüntüyü yeniden boyutlandırın

convert -resize 620x image.png image-620.png

Yüksekliğini belirterek bir görüntüyü yeniden boyutlandırma

convert -resize x100 image.png image-100.png

Bir Favicon oluşturun

convert -colors 256 -resize 16×16 image.jpg favicon.ico

Renkli bir görüntüyü siyah beyaza dönüştürme

convert -type image.jpg image-noir-blanc.jpg

Bir görüntünün etrafına 1 piksel şeffaf kenarlık ekleyin

convert -bordercolor Transparent -border 1×1 image.png image-borde.png

Bir görüntünün etrafına 10 piksellik siyah kenarlık ekleyin

convert -bordercolor #000000 -border 10×10 image.png image-borde.png

Bir görüntünün negatifini oluşturun

convert -negate image.png image-negate.png

Bir görüntüyü dikey olarak döndür

convert -flip image.png image-inversee.png

Bir resmi soldan sağa döndür

convert -flop image.png image-inversee.png

ImageMagick GUI'sini kullanın

display image.png


Google'da tercih edilen kaynak olarak ekleyin.