Görüntü formatları arasında dönüştürme yapmak, bir görüntüyü yeniden boyutlandırmak, bulanıklaştırmak, kırpmak, beneklerini gidermek, titretmek, üzerine çizim yapmak, çevirmek, birleştirmek, yeniden örneklemek ve çok daha fazlası için magick programını kullanın. magick komutunuzu nasıl yapılandıracağınıza dair tavsiyeler için Command Line Processing'e bakın veya komutun örnek kullanımları için aşağıya bakın.
Kullanım kolaylığını ve kullanışlılığını göstermek için magick komutunun birkaç örneğini burada listeliyoruz. Başlamak için, JPEG formatındaki bir görüntüyü PNG'ye dönüştürelim:
magick rose.jpg rose.png
Ardından, PNG formatına yazılmadan önce görüntü boyutunu küçültelim:
magick rose.jpg -resize 50% rose.png
Karmaşık sonuçlar üretmek için birden fazla görüntü işleme işlemini birleştirebilirsiniz:
magick -size 320x85 canvas:none -font Bookman-DemiItalic -pointsize 72 \
-draw "text 25,60 \'Magick\'" -channel RGBA -blur 0x6 -fill darkred -stroke magenta \
-draw "text 20,55 \'Magick\'" fuzzy-magick.png
veya burada bir görüntüyü daha iyi kalitede yeniden boyutlandırıyoruz:
magick input.png -colorspace RGB +sigmoidal-contrast 11.6933 \
-define filter:filter=Sinc -define filter:window=Jinc -define filter:lobes=3 \
-resize 400% -sigmoidal-contrast 11.6933 -colorspace sRGB output.png');
Examples of ImageMagick Usage'te magick kullanımına ilişkin ek örnekler bulabilirsiniz.
Seçenek Özeti
magick komutu bu seçenekleri tanır. Bu seçeneğin nasıl çalıştığı hakkında daha fazla ayrıntı almak için bir seçeneğe tıklayın.
-adaptive-blur geometry | uyarlanabilir şekilde pikselleri bulanıklaştır; kenarlara yakın etkiyi azalt |
-adaptive-resize geometry | veriye bağlı üçgenleme ile görüntüyü uyarlanabilir şekilde yeniden boyutlandır. |
-adaptive-sharpen geometry | uyarlanabilir şekilde pikselleri keskinleştir; kenarlara yakın etkiyi artır |
-adjoin | görüntüleri tek bir çok görüntülü dosyaya birleştir |
-affine matrix | afin dönüşüm matrisi |
-alpha | açık, etkinleştir, kapat, devre dışı bırak, ayarla, opak, kopyala", şeffaf, çıkar, arka plan veya alfa kanalını şekillendir |
-annotate geometry text | görüntüyü metinle açıkla |
-antialias | kaldır piksel takma adı |
-append | bir görüntü dizisi ekle |
-authenticate value | bu parola ile görüntüyü çöz |
-auto-gamma | Görüntünün gama seviyesini otomatik olarak ayarla |
-auto-level | Görüntünün renk seviyelerini otomatik olarak ayarla |
-auto-orient | Görüntüyü otomatik olarak yönlendir |
-auto-threshold method | Görüntü eşikleme işlemini otomatik olarak gerçekleştir |
-background color | Arka plan rengi |
-bench iterations | Ölçü performans |
-bias value | bir görüntüyü evriştirirken önyargı ekle |
-bilateral-blur geometry | doğrusal olmayan, kenar koruyan ve gürültü azaltıcı yumuşatma filtresi |
-black-threshold value | eşiğin altındaki tüm pikselleri siyaha zorla |
-blue-primary point | renklilik mavi birincil nokta |
-blue-shift factor | ay ışığında gece vakti bir sahneyi simüle et |
-blur geometry | görüntü gürültüsünü azalt ve ayrıntı seviyelerini düşür |
-border geometry | görüntüyü renkli bir kenarlıkla çevrele |
-bordercolor color | kenarlık renk |
-brightness-contrast geometry | görüntünün parlaklığını/kontrastını iyileştir |
-canny geometry | görüntünün geniş bir kenar aralığını algılamak için çok aşamalı bir algoritma kullan |
-caption string | görüntünün başlığını ata |
-cdl filename | renk kararıyla renk düzeltme liste |
-channel type | görüntü kanallarını seçmek için seçeneği uygula |
-charcoal radius | kömür çizimini simüle et |
-chop geometry | görüntü içinden pikselleri kaldır |
-clahe geometry | kontrast sınırlı uyarlanabilir histogram eşitleme |
-clamp | değeri sıfırın altında olan her pikseli sıfıra, değeri kuantum aralığının üstünde olan her pikseli kuantum aralığına (örn. 65535) ayarlayın, aksi takdirde piksel değeri değişmeden kalır. |
-clip | 8BIM profilinden ilk yol boyunca kesme |
-clip-mask filename | kesme maskesini görüntüyle ilişkilendir |
-clip-path id | 8BIM profilinden adlandırılmış bir yol boyunca kesme |
-clone index | bir klonla görüntü |
-clut | görüntiye bir renk arama tablosu uygula |
-connected-components connectivity | benzersiz şekilde etiketlenmiş bağlı bileşenler, 4 veya 8 yollu bağlantıdan birini seç |
-contrast-stretch geometry | yoğunluk değeri aralığını `gererek' bir görüntüdeki kontrastı iyileştir |
-coalesce | bir diziyi birleştir resimler |
-colorize value | resmi dolgu rengiyle renklendir |
-color-matrix matrix | resme renk düzeltmesi uygula. |
-colors value | görüntüdeki tercih edilen renk sayısı |
-colorspace type | görüntü renk alanını ayarla |
-color-threshold start-color-stop-color | renk aralığındaki tüm pikselleri beyaza zorla, aksi takdirde siyah |
-combine | bir diziyi birleştir resimler |
-comment string | yorumla resme açıklama ekle |
-compare | resmi karşılaştır |
-complexoperator | bir resim dizisi üzerinde karmaşık matematik işlemleri yap |
-compose operator | görüntü bileşik operatörünü ayarla |
-composite | bileşik görüntü |
-compress type | görüntü sıkıştırma türü |
-contrast | görüntü kontrastını geliştir veya azalt |
-convolve coefficients | görüntiye bir evrişim çekirdeği uygula |
-copy geometry offset | pikselleri bir görüntünün bir alanından diğerine kopyala |
-crop geometry | görüntüyü kırp |
-cycle amount | görüntüyü döndür colormap |
-decipher filename | şifre piksellerini düz piksellere dönüştür |
-debug events | bol miktarda hata ayıklama bilgisi görüntüle |
-define format:option | bir veya daha fazla görüntü biçimi seçeneği tanımla |
-deconstruct | bir görüntü dizisini bileşene böl parçalar |
-delay centiseconds | duraklatıldıktan sonra bir sonraki resmi görüntüle |
-delete index | resmi resim dizisinden sil |
-density geometry | resmin yatay ve dikey yoğunluğu |
-depth value | resim derinlik |
-despeckle | bir görüntüdeki lekeleri azalt |
-direction type | metni sağdan sola veya soldan sağa işle |
-display server | bu X sunucusundan görüntü veya yazı tipi al |
-dispose method | katman atma yöntem |
-distribute-cache port | dağıtılmış bir piksel önbellek sunucusu başlat |
-distort type coefficients | görüntüyü boz |
-dither method | görüntüye hata dağılımı uygula |
-draw string | görüntüyü bir grafikle açıkla ilkel |
-duplicate count,indexes | bir görüntüyü bir veya daha fazla kez kopyala |
-edge radius | görüntüdeki kenarları algılamak için bir filtre uygula |
-emboss radius | bir görüntüyü kabartma |
-encipher filename | düz pikselleri şifre piksellerine dönüştür |
-encoding type | metin kodlama türü |
-endian type | görüntünün endianlığı (MSB veya LSB) |
-enhance | gürültülü bir görüntüyü geliştirmek için dijital filtre uygula görüntü |
-equalize | bir görüntüye histogram eşitlemesi gerçekleştir |
-evaluate operator value | bir aritmetik, ilişkisel veya mantıksal ifadeyi değerlendir |
-evaluate-sequence operator | bir görüntü dizisi için bir aritmetik, ilişkisel veya mantıksal ifadeyi değerlendir |
-extent geometry | görüntüyü ayarla boyut |
-extract geometry | görüntüden alanı çıkar |
-family name | bu yazı tipi ailesiyle metni işle |
-features distance | görüntü özelliklerini analiz et (ör. sözleşme, korelasyonlar, vb.). |
-fft | ayrık Fourier dönüşümünü (DFT) uygular |
-fill color | grafik ilkelini doldururken kullanılacak renk |
-filter type | bir görüntüyü yeniden boyutlandırırken bu filtreyi kullanın |
-flatten | bir diziyi düzleştirin resimler |
-flip | resmi dikey yönde çevir |
-floodfill geometry color | resmi renkle doldur |
-flop | resmi yatay yönde çevir |
-font name | bu yazı tipiyle metni işle |
-format string | çıktı biçimlendirilmiş görüntü özellikleri |
-frame geometry | süsleyici bir bordürle çevrelenmiş görüntü |
-function name | görüntüye bir fonksiyon uygula |
-fuzz distance | bu mesafedeki renkler eşit kabul edilir |
-fx expression | bir görüntü kanalına(kanallarına) matematiksel ifade uygula |
-gamma value | gama düzeltme düzeyi |
-gaussian-blur geometry | görüntü gürültüsünü azalt ve ayrıntıyı azalt seviyeler |
-geometry geometry | görüntünün tercih edilen boyutu veya konumu |
-gravity type | yatay ve dikey metin yerleşimi |
-grayscale method | görüntüyü gri tonlamaya dönüştür |
-green-primary point | renklilik yeşil birincil nokta |
-help | yazdırma programı seçenekler |
-hough-lines geometry | görüntüdeki çizgileri tanımla |
-identify | görüntünün biçimini ve özelliklerini tanımla |
-ift | ters ayrık Fourier dönüşümünü (DFT) uygular |
-illuminant type | başvuru aydınlatıcı |
-implode amount | görüntü piksellerini merkez etrafında içe doğru patlat |
-insert index | görüntü dizisine son görüntüyü ekle |
-integral | Görüntüdeki değerlerin (piksel değerlerinin) toplamını hesapla |
-intensity method | bir yoğunluk değerini bir piksel |
-intent type | görüntü rengini yönetirken işleme amacı türü |
-interlace type | görüntü geçiş şeması türü |
-interline-spacing value | iki metin satırı arasındaki boşluk |
-interpolate method | piksel renk enterpolasyon yöntemi |
-interword-spacing value | iki kelime arasındaki boşluk |
-kerning value | iki karakter arasındaki boşluk |
-kmeans geometry | K renk azaltma anlamına gelir |
-kuwahara geometry | kenar koruma gürültü azaltma filtresi |
-label string | bir etiket atayın görüntü |
-lat geometry | yerel uyarlanabilir eşikleme |
-layers method | görüntü katmanlarını optimize et veya karşılaştır |
-level value | görüntü kontrastı seviyesini ayarla |
-limit type value | piksel önbellek kaynak sınırı |
-linear-stretch geometry | doygunlukla doğrusal histogram germe |
-liquid-rescale geometry | dikiş oyma ile görüntüyü yeniden ölçeklendir |
-list type | Renk, Yapılandır, Delege Et, Biçim, Sihir, Modül, Kaynak veya Tür |
-log format | hata ayıklama bilgilerinin biçimi |
-loop iterations | GIF'inize Netscape döngü eklentisi ekleyin animasyon |
-mattecolor color | çerçeve rengi |
-median radius | görüntiye bir medyan filtresi uygula |
-mean-shift geometry | görüntüde keyfi şekilli kümeler çiz |
-metric type | bununla görüntüler arasındaki farkları ölç metrik |
-mode radius | her pikseli mahallenin 'baskın rengi' yap |
-modulate value | parlaklığı, doygunluğu ve tonu değiştir |
-moments | görüntü anlarını görüntüle. |
-monitor | ilerlemeyi izle |
-monochrome | görüntüyü siyah beyaza dönüştür |
-morph value | bir görüntü dizisini dönüştür |
-morphology method kernel | görüntiye bir morfoloji yöntemi uygula |
-motion-blur geometry | hareket bulanıklığını simüle et |
-negate | her pikseli tamamlayıcı rengiyle değiştir |
-noise radius | bir görüntüde gürültü ekle veya azalt görüntü |
-normalize | görüntüyü tüm renk aralığını kapsayacak şekilde dönüştür |
-opaque color | bu rengi dolgu rengine değiştir |
-ordered-dither NxN | görüntüyü sıralı titret |
-orient type | görüntü yönü |
-page geometry | boyutu ve konumu bir görüntü tuvali (ayar) |
-paint radius | bir yağlıboya tablosunu simüle et |
-perceptible | |epsilon| değerinden küçük olan her pikseli -epsilon veya epsilon (hangisi daha yakınsa) olarak ayarla, aksi takdirde piksel değeri değişmeden kalır. |
-ping | görüntü niteliklerini verimli bir şekilde belirleyin |
-pointsize value | yazı tipi boyutu |
-polaroid angle | bir Polaroid resmini simüle edin |
-poly terms | görüntü dizisinden ve karşılık gelen terimlerden (katsayılar ve derece çiftleri) bir polinom oluşturun. |
-posterize levels | görüntüyü sınırlı sayıda renk seviyesine indir |
-precision value | yazdırılacak maksimum anlamlı basamak sayısını ayarla |
-preview type | görüntü önizleme türü |
-print string | dizeyi yorumla ve yazdır konsol |
-process image-filter | görüntüyü özel bir görüntü filtresiyle işle |
-profile filename | bir görüntü profili ekle, sil veya uygula |
-quality value | JPEG/MIFF/PNG sıkıştırma düzeyi |
-quantize colorspace | bu renk alanındaki görüntü renklerini azalt |
-quiet | tüm uyarı mesajlarını bastır |
-rotational-blur angle | radyal bulanıklaştırma görüntü |
-raise value | 3 boyutlu bir efekt oluşturmak için görüntü kenarlarını aydınlat/koyulaştır |
-random-threshold low, high | görüntüyü rastgele eşikleyin |
-range-threshold low-black, low-white, high-white, high-black | görüntüdeki belirli bir değer aralığında sert veya yumuşak eşikleme gerçekleştirin |
-read-mask filename | okuma maskesini resim |
-red-primary point | renklilik kırmızı birincil nokta |
-regard-warnings | uyarı mesajlarına dikkat edin. |
-region geometry | görüntünün bir bölümüne seçenekleri uygula |
-remap filename | görüntü renklerini bu renk kümesiyle eşleşecek şekilde dönüştür |
-render | vektör grafiklerini işle |
-repage geometry | görüntünün boyutu ve konumu tuval |
-resample geometry | bir görüntünün çözünürlüğünü değiştir |
-reshape geometry | görüntüyü yeniden şekillendir |
-resize geometry | görüntüyü yeniden boyutlandır |
-respect-parentheses | ayarlar parantez sınırına kadar geçerli kalır. |
-roll geometry | bir görüntüyü dikey veya yatay olarak yuvarla |
-rotate degrees | görüntiye Paeth döndürme uygula |
-sample geometry | piksel örneklemeli ölçek görüntüsü |
-sampling-factor geometry | yatay ve dikey örnekleme faktörü |
-scale geometry | görüntüyü ölçeklendir |
-scene value | görüntü sahne numarası |
-seed value | sahte rastgele yeni bir dizi başlat sayılar |
-segment values | bir görüntüyü parçalara ayırma |
-selective-blur geometry | bir kontrast eşiği içindeki pikselleri seçici olarak bulanıklaştırma |
-separate | bir görüntü kanalını gri tonlamalı bir görüntüye ayırma |
-sepia-tone threshold | sepya tonlu bir fotoğraf |
-set attribute value | bir görüntü niteliği ayarlayın |
-shade degrees | uzak bir ışık kaynağı kullanarak görüntüyü gölgelendirin |
-shadow geometry | bir görüntü gölgesini simüle edin |
-sharpen geometry | keskinleştirin görüntü |
-shave geometry | görüntü kenarlarından pikselleri tıraşla |
-shear geometry | görüntünün bir kenarını X veya Y ekseni boyunca kaydır |
-sigmoidal-contrast geometry | vurguları veya gölgeleri doyurmadan kontrastı artır |
-smush offset | görüntü dizisini sıkıştır birlikte |
-size geometry | görüntünün genişliği ve yüksekliği |
-sketch geometry | bir kalem taslağını simüle et |
-solarize threshold | eşik seviyesinin üzerindeki tüm pikselleri olumsuzla |
-sort-pixels | her tarama satırındaki pikselleri artan düzende sıralar yoğunluk |
-splice geometry | arka plan rengini görüntüye ekle |
-spread radius | görüntü piksellerini rastgele bir miktarda değiştir |
-statistic type geometry | her pikseli mahalleden karşılık gelen istatistikle değiştir |
-strip | tüm profillerin ve yorumların görüntüsünü çıkar |
-stroke color | grafik ilkel kontur renk |
-strokewidth value | grafik ilkel kontur genişliği |
-stretch type | bu yazı tipi uzantısıyla metni işle |
-style type | bu yazı tipi stiliyle metni işle |
-swap indexes | görüntüdeki iki resmi değiştir sıra |
-swirl degrees | görüntü piksellerini merkez etrafında döndür |
-synchronize | görüntüyü depolama aygıtına senkronize et |
-taint | görüntüyü değiştirilmiş olarak işaretle |
-texture filename | görüntünün üzerine döşenecek dokunun adı arka plan |
-threshold value | görüntünün eşiği |
-thumbnail geometry | görüntünün küçük resmini oluştur |
-tile filename | grafik ilkelini doldururken görüntüyü döşe |
-tile-offset geometry | görüntü döşemesini ayarla ofset |
-tint value | görüntüyü dolgu rengiyle renklendir |
-transform | afin dönüşüm görüntüsü |
-transparent color | bu rengi görüntü içinde şeffaf yap |
-transparent-color color | şeffaf renk |
-transpose | görüntüyü dikey yönde çevirin ve 90 derece döndürün |
-transverse | görüntüyü yatay yönde çevirin ve 270 derece döndürün |
-treedepth value | renk ağacı derinliği |
-trim | görüntü kenarlarını kırpın |
-type type | görüntü tür |
-undercolor color | açıklama sınırlayıcı kutu rengi |
-unique-colors | herhangi bir piksel renginden bir tanesi hariç hepsini at. |
-units type | görüntü çözünürlüğü birimleri |
-unsharp geometry | görüntüyü keskinleştir |
-verbose | görüntü hakkında ayrıntılı bilgi yazdır |
-version | yazdırma sürümü bilgi |
-view | FlashPix görüntüleme dönüşümleri |
-vignette geometry | görüntünün kenarlarını vinyet stilinde yumuşat |
-virtual-pixel method | görüntünün sınırları dışındaki pikseller için erişim yöntemi |
-wave geometry | görüntünün bir sinüs boyunca değiştirilmesi dalga |
-wavelet-denoise threshold | dalgacık dönüşümü kullanarak görüntüden gürültüyü kaldırır |
-weight type | bu yazı tipi ağırlığıyla metni işle |
-white-point point | renklilik beyaz nokta |
-white-threshold value | eşiğin üzerindeki tüm pikselleri zorlar beyaz |
-word-break type | metnin içerik kutusunun dışına taşması durumunda satır sonlarının görünüp görünmeyeceğini ayarlar. Varsayılan olan normal veya break-word arasından seçim yapın. |
-write filename | bu dosyaya resim yaz |
-write-mask filename | resim ile bir yazma maskesi ilişkilendir |