Bu kılavuz, Linux komut satırını kullanarak görüntüleri nasıl değiştireceğinizi gösterecektir.
Bir görüntüyü hem dosya boyutu hem de ölçek açısından nasıl yeniden boyutlandıracağınızı öğreneceksiniz. Ayrıca, JPG'den PNG'ye veya GIF'den TIF'e kadar çoklu dosya türleri arasında nasıl dönüşümü yapacağınızı da öğreneceksiniz.
Dönüştürme Komutu
Dönüştürme komutu bir görüntüyü dönüştürmek için kullanılır. Biçim aşağıdaki gibidir:
[giriş seçenekleri] giriş dosyası [çıktı seçenekleri] çıktı dosyası dönüştürülür.
Görüntü Nasıl Yeniden Boyutlandırılır?
Bir web sayfasına bir resim ekleyecekseniz ve belirli bir boyutta olmasını istiyorsanız, görüntüyü yeniden boyutlandırmak için bazı CSS kullanabilirsiniz.
Görüntüyü ilk etapta doğru boyutta yüklemek ve sayfaya eklemek daha iyi olsa da aslında daha iyi.
Bu, bir resmi neden yeniden boyutlandırmak isteyebileceğinizin bir örneğidir.
Bir resmi yeniden boyutlandırmak için aşağıdaki komutu kullanın.
imagename.jpg -resize boyutlarını dönüştürmek newimagename.jpg
Örneğin, bir görüntüyü 800x600 olacak şekilde dönüştürmek için aşağıdaki komutu kullanırsınız:
imagename.jpg -resize 800x600 dönüştürmek newimagename.jpg
Belirtilen boyutlara dönüştürülerek en boy oranı bozulursa, görüntü en yakın orana yeniden boyutlandırılır.
Dönüşümün tam boyutta olmasını zorlamak için aşağıdaki komutu kullanın:
imagename.jpg -resize 800x600 dönüştürün! newimagename.jpg
Yeniden boyutlandırma komutunun bir parçası olarak yüksekliği ve genişliği belirtmeniz gerekmez.
Örneğin, genişliğin 800 olmasını istiyorsanız ve yüksekliği umursamıyorsanız, aşağıdaki komutu kullanabilirsiniz:
imagename.jpg -resize 800 newimagename.jpg dönüştüre
Bir resmi belirli bir yükseklik olarak yeniden boyutlandırmak için aşağıdaki komutu kullanın:
imagename dönüştürmek, jpg -resize x600 newimagename.jpg
Bir Görüntü Biçiminden diğerine dönüştürme
Bir JPG dosyanız varsa ve bunu bir PNG'ye dönüştürmek istiyorsanız, aşağıdaki komutu kullanırsınız:
image.jpg resim.png dönüştürmek
Birçok farklı dosya formatını birleştirebilirsiniz. Örneğin
image.png image.gif dönüştürmek
image.jpg resim.bmp dönüştürmek
image.gif image.tif dosyasını dönüştür
Görüntü için Dosya Boyutunu Ayarlama
Görüntünün fiziksel dosya boyutunu değiştirmek için çeşitli yollar vardır.
- En boy oranını değiştirin (küçültün)
- Dosya formatını değiştir
- Sıkıştırma kalitesini değiştir
Görüntünün boyutunu küçültmek, dosya boyutunu küçültür. Buna ek olarak, JPG gibi sıkıştırma içeren bir dosya formatı kullanmak fiziksel dosya boyutunu azaltmanızı sağlayacaktır.
Son olarak kaliteyi ayarlamak, fiziksel dosya boyutunu küçültecektir.
Önceki 2 bölüm size boyut ve dosya türünü nasıl ayarlayacağınızı gösterdi. Resmi sıkıştırmak için aşağıdaki komutu deneyin:
imagename.jpg -quality'ı dönüştürmek 90 newimage.jpg
Kalite yüzde olarak belirtilmiştir. Yüzde oran ne kadar düşük olursa çıktı dosyası o kadar küçük olur, ancak kesin olarak son çıktı kalitesi iyi değildir.
Görüntüler Nasıl Döndürülebilir?
Bir fotoğrafı portre olarak çektiyseniz ancak yatay bir görüntü olmasını istiyorsanız, aşağıdaki komutu kullanarak resmi döndürebilirsiniz:
imagename.jpg dönüştürmek 90 newimage.jpg
Döndürme için herhangi bir açı belirtebilirsiniz.
Örneğin, bunu deneyin:
imagename.jpg -rotate 45 newimage.jpg dönüştürmek
Komut Satırı Seçeneklerini Dönüştür
Burada gösterildiği gibi dönüştürme komutuyla kullanılabilecek düzinelerce komut satırı seçeneği vardır:
Seçenekler komut satırı sırasına göre işlenir. Komut satırında belirttiğiniz herhangi bir seçenek, setin herhangi bir seçeneğin veya -noopun görünümü tarafından sonlandırılana kadar aşağıdaki görüntü dizisi için geçerli kalır. Bazı seçenekler sadece görüntülerin ve diğerlerinin kodlarının çözülmesini etkiler. İkincisi, giriş görüntülerinin son grubundan sonra görünebilir.
Her seçeneğin daha ayrıntılı bir açıklaması için, bkz. ImageMagick .
-adjoin | görüntüleri tek bir çoklu görüntü dosyasına birleştirmek |
-affine | çizim matrisi matrisi |
-antialias | piksel takma adını kaldır |
-append | bir dizi resim ekle |
-ortalama | bir dizi görüntü ortalaması |
-arka fon | arka plan rengi |
-blur x | görüntüyü bir gauss operatörüyle bulanıklaştırma |
-border x | görüntüyü bir kenarlık çizgisiyle çevreleyin |
-sınır rengi | kenarlık rengi |
-Kutu | ek açıklama sınırlama kutusunun rengini ayarlayın |
-Cache | piksel önbelleğinde kullanılabilen megabayt bellek |
-kanal | kanalın türü |
-mangal kömürü | bir kömür çizimini simüle etmek |
-chop x {+ -} {+ -} {%} | görüntüdeki iç pikselleri kaldırın |
-klips | Varsa kırpma yolunu uygulayın |
-coalesce | görüntü dizisini birleştir |
-colorize | görüntüyü kalem rengi ile renklendirin |
-renkler | görüntüdeki tercih edilen renk sayısı |
-colorspace | renk boşluğu türü |
-yorum Yap | Yorum ile bir görüntüye açıklama ekleme |
-compose | görüntü kompozisyonunun türü |
-kompres | görüntü sıkıştırma türü |
-kontrast | görüntü kontrastını geliştirmek veya azaltmak |
-crop x {+ -} {+ -} {%} | kırpılmış görüntünün tercih edilen boyutu ve konumu |
-Çevrim | görüntü renk eşlemini miktarla değiştir |
-debug | hata ayıklama çıktısını etkinleştir |
-Analiz | Bir görüntü dizisini bileşen parçalara ayırma |
-bir saniye <1 / 100’ler> | duraklatıldıktan sonraki sonraki görüntüyü gösterir |
-sınırlık x | Resmin piksellerinde dikey ve yatay çözünürlük |
-depth | görüntünün derinliği |
-despeckle | görüntüdeki lekeleri azaltmak |
-Görüntüle | iletişim kurulacak X sunucusunu belirtir |
-elden çıkarmak | GIF bertaraf yöntemi |
-dither | görüntü için Floyd / Steinberg hatası dağılımını uygular |
-çekmek | Bir veya daha fazla grafik ilkeliyle bir görseli açıklama |
-kenar | bir görüntüdeki kenarları tespit etme |
-emboss | görüntüyü kabartmak |
-Encoding | yazı tipi kodlamasını belirtin |
-endian | çıktı görüntüsünün endianitesini (MSB veya LSB) belirtin |
kabiliyetlerinin | gürültülü bir görüntüyü geliştirmek için dijital filtre uygulayın |
-equalize | resme histogram eşitleme yapmak |
-fill | Grafik ilkelini doldururken kullanılacak renk |
süzgeç | Resmi yeniden boyutlandırırken bu filtre türünü kullanın |
-düzleştirmek | görüntü dizisini düzleştir |
Saçını savur | "ayna görüntüsü" oluştur |
-flop | "ayna görüntüsü" oluştur |
-yazı tipi | Resmi metinle eklerken bu yazı tipini kullan |
-frame x ++ | resmi süs sınırıyla çevreleyin |
-fuzz {%} | bu mesafe içindeki renkler eşit kabul edilir |
-gama | gamma düzeltmesinin seviyesi |
-gaussian x | görüntüyü bir gauss operatörüyle bulanıklaştırma |
-geometri x {+ -} {+ -} {%} {@} {!} {<} {>} | Görüntü penceresinin tercih edilen boyutu ve konumu. |
-Yerçekimi | görüntüye açıklama yaparken yönelme ilkel olarak derecelendirilir. |
-yardım et | baskı kullanım talimatları |
-implode | görüntü piksellerini merkezle paylaşır |
-intent | Görüntü rengini yönetirken bu tür oluşturma amacını kullanın |
-interlace | interlacing şemasının türü |
-etiket | resme etiket atamak |
-düzeyi | görüntü kontrast seviyesini ayarla |
-liste | liste türü |
-loop | Netscape döngü uzantısını GIF animasyonunuza ekleyin |
-harita | Bu görüntüden belirli bir renk grubu seçin |
-mask | Kırpma maskesini belirtin |
-matte | görüntüde bir varsa mat kanalı sakla |
-medyan | resme medyan filtre uygulayın |
-modulate | görüntünün parlaklığını, doygunluğunu ve tonunu değiştirir |
-monochrome | resmi siyah beyaza dönüştür |
-Morph | bir görüntü dizisini değiştirir |
-mozaik | Bir görüntü dizisinden mozaik oluştur |
-negate | Her pikseli tamamlayıcı rengi ile değiştirin |
-gürültü, ses | görüntüde parazit ekleme veya azaltma |
-noop | NOOP (seçenek yok) |
-normalize | görüntüyü tam renk değerleri yelpazesine yaymak |
-opak | bu rengi görüntü içindeki kalem rengine dönüştür |
-sayfa x {+ -} {+ -} {%} {!} {<} {>} | Bir resmin tuvalinin boyutu ve yeri |
-boya | yağlı boya benzetimi yapmak |
-dolma kalem | Çizim işlemleri için kalem rengini belirleme |
-Ping | görüntü özelliklerini verimli bir şekilde belirleyebilir |
-pointsize | Postscript, OPTION1 veya TrueType yazı tipinin nokta boyutu |
-Ön izleme | görüntü önizleme türü |
-süreç | bir dizi görüntü işleme |
-profil | görüntüye ICM, IPTC veya genel profil ekleyin |
-kalite | JPEG / MIFF / PNG sıkıştırma seviyesi |
- x | görüntü kenarlarını aç veya koyulaştır |
-region x {+ -} {+ -} | seçenekleri görüntünün bir bölümüne uygulayın |
-resize x {%} {@} {!} {<} {>} | resmi yeniden boyutlandır |
-roll {+ -} {+ -} | Resmi dikey veya yatay olarak döndürme |
-dönüştürün {<} {>} | Görüntüye Paeth görüntü döndürme uygulamak |
-Numune | piksel örneklemeli ölçek resmi |
-sampling_factor x | JPEG veya MPEG-2 kodlayıcı ve YUV kod çözücü / kodlayıcı tarafından kullanılan örnekleme faktörleri. |
ölçeğindeki | Resmi ölçeklendir. |
-faliyet alani, sahne | sahne numarasını ayarla |
-tohum | sözde rasgele sayı üreteci tohumu değeri |
-se x | görüntüyü segmentlere ayır |
-shade x | uzak bir ışık kaynağı kullanarak görüntüyü gölgeleyin |
-haren x | resmi keskinleştir |
-saha x | pikselleri görüntü kenarlarından tıraş |
-yemek x | görüntüyü X veya Y ekseni boyunca kesmek |
-size x {+ ofset} | görüntünün genişliği ve yüksekliği |
-solarize | eşik seviyesinin üzerindeki tüm pikselleri reddet |
-YAYILMIŞ | görüntü piksellerini rastgele bir miktarda değiştir |
-Darbelere | grafik ilkel okurken kullanılacak renk |
-Darbe genişliği | strok genişliğini ayarla |
-girdap | görüntü piksellerini merkeze göre döndürme |
-doku | görüntü arka plan üzerine kiremit doku adı |
-Eşik | resmi eşikle |
-fayans | grafik ilkelini doldururken çini resmi |
-transform | resmi dönüştür |
-şeffaf | bu rengi görüntü içinde şeffaf hale getirmek |
-treedepth | renk azaltma algoritması için ağaç derinliği |
-Trim | resmi kırp |
tipi | görüntü tipi |
-Birimler | görüntü çözünürlüğü tipi |
-unsharp x | Keskinliği olmayan bir maske operatörüyle görüntüyü keskinleştirin |
-use_pixmap | pixmap'i kullan |
-Verbose | görüntü hakkında ayrıntılı bilgi yazdır |
-görünüm | FlashPix görüntüleme parametreleri |
-saat x | Sinüs dalgası boyunca görüntüyü değiştirmek |
-yazmak | görüntü dizisi yazmak [ convert, composite ] |
Daha fazla bilgi için convert komutunun manuel sayfasını okuyun.