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.

dizüstü bilgisayarda yazan kadın
Peopleimages.com/DigitalVision/Getty Images

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.

  1. En boy oranını değiştirin (daha küçük yapın)
  2. Dosya biçimini değiştirin
  3. 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.