Linux Kullanarak Görüntüleri Dönüştürme
Bilinmesi gereken
- Terminali kullanarak ImageMagick yardımcı programını kurun. Debian, Ubuntu veya Mint'te girin sudo apt imagemagick yükleyin.
- Bir görüntüyü dönüştürmek için komut [giriş seçenekleri] giriş dosyasını [çıkış seçenekleri] çıkış dosyasını dönüştür.
- Bir resmi yeniden boyutlandırmak için şunu girin: dönüştürmek [görüntü adı].jpg -yeniden boyutlandırma [boyutlar] [yeni görüntüadı].jpg.
Bu kılavuz, Linux kullanarak görüntülerin nasıl değiştirileceğini gösterir. Komut satırı. 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, birden çok dosya türü arasında nasıl dönüştürme yapacağınızı da öğreneceksiniz. JPG ile PNG veya GIF ile TIF.
ImageMagick'i yükleyin
convert komutu, varsayılan bir Linux sistem yardımcı programı değildir ve çoğu dağıtımla birlikte gelmez. Yüklemeniz gerekmesi için iyi bir şans var.
Dönüştürme, birçok uygulama tarafından kullanılan popüler bir görüntü işleme aracı olan ImageMagick'ten gelir. Sisteminize kurarak başlayın. Bir terminal penceresi açın ve dağıtımınızla eşleşen komutu çalıştırın.

Debian/Ubuntu/Nane
sudo apt imagemagick yükleyin
Fedora/CentOS
sudo dnf ImageMagick'i kurun
OpenSUSE
sudo zypper ImageMagick'i kurun
Arch Linux/Manjaro
sudo pacman -s imagemagick
Dönüştürme Komutu
Bir görüntüyü dönüştürmek için convert komutu kullanılır. Biçim aşağıdaki gibidir:
[giriş seçenekleri] giriş dosyasını [çıkış seçenekleri] çıkış dosyasını dönüştürün.
Bir Görüntü Nasıl Yeniden Boyutlandırılır
Bir web sayfasına bir resim ekleyecekseniz ve bunun belirli bir boyutta olmasını istiyorsanız, resmi yeniden boyutlandırmak için biraz CSS kullanabilirsiniz.
Aslında ilk etapta resmi doğru boyutta yüklemek ve sayfaya eklemek daha iyidir.
Bu elbette neden isteyebileceğinize sadece bir örnek. bir resmi yeniden boyutlandırmak.
Bir görüntüyü yeniden boyutlandırmak için aşağıdaki komutu kullanın.
imagename.jpg dönüştürme - boyutları yeniden boyutlandırma newimagename.jpg
Örneğin, bir görüntüyü 800x600'e dönüştürmek için aşağıdaki komutu kullanırsınız:
imagename.jpg -resize 800x600 yeniimagename.jpg dönüştür
Belirtilen boyutlara dönüştürülerek en boy oranı bozulacak, görüntü en yakın orana göre yeniden boyutlandırılacaktır.
Dönüştürmeyi tam boyutta olmaya zorlamak için aşağıdaki komutu kullanın:
imagename.jpg'yi dönüştür - 800x600'ü yeniden boyutlandır! yeniimagename.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'yi dönüştür -800 yeniimagename.jpg yeniden boyutlandır
Bir görüntüyü belirli bir yükseklikte yeniden boyutlandırmak için aşağıdaki komutu kullanın:
resim adını dönüştür, jpg -yeniden boyutlandır x600 newimagename.jpg
Bir Görüntü Formatından Diğerine Nasıl Dönüştürülür
Bir JPG dosyanız varsa ve onu bir PNG'ye dönüştürmek istiyorsanız, aşağıdaki komutu kullanırsınız:
image.jpg'yi dönüştür image.png
Birçok farklı dosya formatını birleştirebilirsiniz. Örneğin:
image.png image.gif'i dönüştür
image.jpg image.bmp'yi dönüştür
image.gif image.tif'i dönüştür
Bir Görüntü için Dosya Boyutu Nasıl Ayarlanır
Bir görüntünün fiziksel dosya boyutunu değiştirmenin birkaç yolu vardır.
- En boy oranını değiştirin (daha küçük yapın)
- Dosya biçimini değiştirin
- Sıkıştırma kalitesini değiştirin
Resmin boyutunu küçültmek dosya boyutunu küçültür. Ayrıca, JPG gibi sıkıştırma içeren bir dosya formatı kullanmak, fiziksel dosya boyutunu küçültmenize olanak sağlayacaktır.
Son olarak kaliteyi ayarlamak fiziksel dosya boyutunu küçültür.
Önceki 2 bölüm size boyutu ve dosya türünü nasıl ayarlayacağınızı gösterdi. NS görüntüyü sıkıştır aşağıdaki komutu deneyin:
imagename.jpg -quality 90 newimage.jpg dönüştür
Kalite yüzde olarak belirtilir. Yüzde ne kadar düşük olursa, çıktı dosyası o kadar küçük olur, ancak açıkçası nihai çıktı kalitesi o kadar iyi değildir.
Görüntüler Nasıl Döndürülür
Dikey bir fotoğraf çektiyseniz ancak bunun yatay bir görüntü olmasını istiyorsanız, aşağıdaki komutu kullanarak görüntüyü döndürebilirsiniz:
imagename.jpg dönüştür -90 yeniimage.jpg döndür
Döndürme için herhangi bir açı belirleyebilirsiniz.
Örneğin, şunu deneyin:
imagename.jpg dönüştür - 45 newimage.jpg döndür
Komut Satırı Seçeneklerini Dönüştür
Burada gösterildiği gibi convert 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, herhangi bir seçeneğin veya -hayır. Bazı seçenekler yalnızca görüntülerin kodunun çözülmesini etkiler ve diğerleri yalnızca kodlamayı etkiler. İkincisi, girdi görüntülerinin son grubundan sonra görünebilir.
Her seçeneğin daha ayrıntılı açıklaması için bkz. ImageMagick.
-bitişik | görüntüleri tek bir çoklu görüntü dosyasında birleştirin |
-afin | çizim dönüşüm matrisi |
-antialias | piksel takmayı kaldır |
-eklemek | bir dizi resim ekle |
-ortalama | ortalama bir görüntü seti |
-arka fon | arka plan rengi |
-bulanıklıkx | bir gauss operatörü ile görüntüyü bulanıklaştırın |
-sınırx | görüntüyü bir renk sınırıyla çevreleyin |
-sınır rengi | sınır rengi |
-kutu | açıklama sınırlama kutusunun rengini ayarla |
-önbellek | piksel önbelleği için kullanılabilir megabayt bellek |
-kanal | kanal türü |
-odun kömürü | karakalem çizimini simüle etmek |
-kesmekx{+-}{+-}{%} | bir görüntünün içindeki pikselleri çıkarın |
-klips | varsa, kırpma yolunu uygulayın |
-birleşme | bir dizi görüntüyü birleştirme |
-renklendirmek | resmi kalem rengiyle renklendirin |
-renkler | görüntüde tercih edilen renk sayısı |
-renk alanı | renk uzayı türü |
-Yorum | bir yorumla bir resme açıklama ekleyin |
-oluşturmak | görüntü kompozisyonunun türü |
-kompres | görüntü sıkıştırma türü |
-zıtlık | görüntü kontrastını iyileştirin veya azaltın |
-mahsulx{+-}{+-}{%} | kırpılan görüntünün tercih edilen boyutu ve konumu |
-Çevrim | görüntü renk haritasını miktara göre değiştir |
-hata ayıklama | hata ayıklama çıktısını etkinleştir |
-Analiz | bir görüntü dizisini kurucu parçalara bölmek |
-gecikme<1/100 saniye> | duraklattıktan sonra sonraki resmi göster |
-yoğunlukx | görüntünün piksel cinsinden dikey ve yatay çözünürlük |
-derinlik | görüntünün derinliği |
-benek kaldırmak | bir görüntüdeki benekleri azaltmak |
-Görüntüle | iletişim kurulacak X sunucusunu belirtir |
-elden çıkarmak | GIF imha yöntemi |
-titreşim | görüntüye Floyd/Steinberg hata yayılımını uygulayın |
-Berabere | bir veya daha fazla grafik ilkel ile bir görüntüye açıklama ekleyin |
-köşe | bir görüntü içindeki kenarları algılamak |
-kabartma | bir resmi kabartma |
-kodlama | yazı tipi kodlamasını belirtin |
-endian | çıktı görüntüsünün endianlığını (MSB veya LSB) belirtin |
-genişletmek | gürültülü bir görüntüyü geliştirmek için dijital bir filtre uygulayın |
-eşitlemek | görüntüye histogram eşitleme gerçekleştirin |
-doldurmak | bir grafik ilkelini doldururken kullanılacak renk |
-filtre | bir görüntüyü yeniden boyutlandırırken bu tür filtreyi kullanın |
-düzleştirmek | bir dizi görüntüyü düzleştir |
-çevirmek | bir "ayna görüntüsü" oluşturun |
-flop | bir "ayna görüntüsü" oluşturun |
-yazı tipi | görüntüye metin eklerken bu yazı tipini kullanın |
-çerçevex++ | resmi dekoratif bir kenarlıkla çevreleyin |
-tüy{%} | bu mesafedeki renkler eşit kabul edilir |
-gama | gama düzeltme seviyesi |
-gaussx | bir gauss operatörü ile görüntüyü bulanıklaştırın |
-geometrix{+-}{+-}{%}{@} {!}{} | Görüntü penceresinin tercih edilen boyutu ve konumu. |
-Yerçekimi | yön ilkel, görüntüye açıklama eklerken çekim yapar. |
-Yardım | kullanım talimatlarını yazdır |
-patlamak | görüntü piksellerini merkeze doğru patlat |
-niyet | görüntü rengini yönetirken bu tür oluşturma amacını kullanın |
-geçiş | interlacing şemasının türü |
-etiket | bir görüntüye etiket atamak |
-seviye | görüntü kontrast seviyesini ayarlayın |
-liste | liste türü |
-döngü | GIF animasyonunuza Netscape döngü uzantısı ekleyin |
-harita | bu görüntüden belirli bir renk kümesi seçin |
-maske | Bir kırpma maskesi belirtin |
-mat | görüntüde varsa mat kanalı saklayın |
-medyan | görüntüye bir medyan filtresi uygulayın |
-modülasyon | bir görüntünün parlaklığını, doygunluğunu ve tonunu değiştirmek |
-tek renkli | görüntüyü siyah beyaza dönüştür |
-morf | bir görüntü dizisini değiştirir |
-mozaik | bir görüntü dizisinden bir mozaik oluşturun |
-olumsuz | her pikseli tamamlayıcı rengiyle değiştirin |
-gürültü, ses | bir görüntüye gürültü ekleme veya azaltma |
-hayır | NOOP (seçenek yok) |
-normalleştirmek | tüm renk değerleri aralığını kapsayacak şekilde görüntüyü dönüştürün |
-opak | bu rengi resimdeki kalem rengiyle değiştirin |
-sayfax{+-}{+-}{%}{!}{} | bir resim tuvalinin boyutu ve konumu |
-boya | yağlı boya simülasyonu |
-dolma kalem | çizim işlemleri için kalem rengini belirtin |
-ping | görüntü özelliklerini verimli bir şekilde belirleyin |
-nokta boyutu | Postscript, OPTION1 veya TrueType yazı tipinin nokta boyutu |
-Ön izleme | görüntü önizleme türü |
-işlem | bir dizi görüntüyü işlemek |
-profil | resme ICM, IPTC veya genel profil ekleyin |
-kalite | JPEG/MIFF/PNG sıkıştırma düzeyi |
-artırmakx | görüntü kenarlarını aydınlatın veya koyulaştırın |
-bölgex{+-}{+-} | seçenekleri görüntünün bir kısmına uygula |
-yeniden boyutlandırx{%}{@}{!}{} | bir resmi yeniden boyutlandırmak |
-rulo{+-}{+-} | bir görüntüyü dikey veya yatay olarak döndür |
-döndür{} | görüntüye Paeth görüntü döndürme uygulayın |
-örneklem | piksel örnekleme ile görüntüyü ölçeklendir |
-örnekleme_faktörüx | JPEG veya MPEG-2 kodlayıcı ve YUV kod çözücü/kodlayıcı tarafından kullanılan örnekleme faktörleri. |
-ölçek | görüntüyü ölçeklendirin. |
-faliyet alani, sahne | sahne numarasını ayarla |
-tohum | sözde rasgele sayı üreteci tohum değeri |
-segmentx | bir görüntüyü segmentlere ayır |
-gölgex | uzak bir ışık kaynağı kullanarak görüntüyü gölgeleyin |
-keskinleştirmekx | görüntüyü keskinleştir |
-tıraş olmakx | pikselleri görüntü kenarlarından tıraş et |
-kırpmakx | görüntüyü X veya Y ekseni boyunca kırpın |
-boyx{+ofset} | görüntünün genişliği ve yüksekliği |
-solarize etmek | eşik seviyesinin üzerindeki tüm pikselleri olumsuzla |
-yayılmış | görüntü piksellerini rastgele bir miktarda değiştir |
-felç | bir grafik ilkelini okşarken kullanılacak renk |
-Darbe genişliği | kontur genişliğini ayarla |
-girdap | görüntü piksellerini merkez etrafında döndürme |
-doku | görüntü arka planına döşenecek dokunun adı |
-eşik | görüntüyü eşik |
-fayans | bir grafik ilkelini doldururken döşeme görüntüsü |
-dönüştürmek | görüntüyü dönüştür |
-şeffaf | bu rengi görüntü içinde saydam yap |
-ağaç derinliği | renk azaltma algoritması için ağaç derinliği |
-kırpmak | bir görüntüyü kırp |
-tip | görüntü türü |
-birimler | görüntü çözünürlüğü türü |
-keskinliği azaltmakx | keskin olmayan maske operatörü ile görüntüyü keskinleştirin |
-use_pixmap | pixmap'i kullan |
-ayrıntılı | resim hakkında ayrıntılı bilgi yazdır |
-görüş | FlashPix görüntüleme parametreleri |
-dalgax | sinüs dalgası boyunca bir görüntüyü değiştirmek |
-yazı yazmak | bir görüntü dizisi yaz [dönüştürmek, bileşik] |
Daha fazla bilgi için okuyun convert komutu için manuel sayfa.