Linux'ta Görüntü Dosyaları Nasıl Yeniden Boyutlandırılır

click fraud protection

Görüntü dosyaları son derece büyük olabilir. JPEG'lerle ilgileniyor olsanız bile, dosya boyutları 2 ve hatta 5 MB'ı aşabilir. Bir RAW dosyanız varsa, daha büyük olacaktır. Linux PC'nizde geniş bir görüntü kitaplığı tutmanız gerekiyorsa, nasıl yer kazanacağınızı öğrenmeniz gerekir. Dosyalarla yer kazanmanın en iyi yollarından biri, dosyaları yeniden boyutlandırmaktır. Büyük bir fotoğraf kitaplığınız varsa, görüntü dosyalarını yeniden boyutlandırabilir ve fotoğraf kitaplığınızın boyutunu küçültebilirsiniz.

Görüntü dosyalarını yeniden boyutlandırmak zor bir şeydir çünkü çok fazla şey gerçekten kaliteyi bozabilir. Bu yüzden bu kılavuzda resim dosyalarının doğru şekilde nasıl yeniden boyutlandırılacağını ele alacağız.

ImageMagick'i yükle

Linux işletim sistemi birçok ilginç ve benzersiz araca sahiptir. Böyle bir araç Dönüştür. ImageMagick'in içinde paketlenmiş, görüntü dosyalarını komut satırı üzerinden değiştirebilen basit ve küçük bir uygulamadır. Dönüştürme aracına erişmek için ImageMagick'i yüklemeniz gerekir. Çoğu Linux dağıtımında bu yüklüdür, ancak sizinkine sahip değilse, yeterince kolayca yükleyebilirsiniz.

instagram viewer

ImageMagick paketini kurmak için bir terminal penceresi açın ve işletim sisteminizin altında listelenen aşağıdaki komutu girin.

Ubuntu

sudo apt install imagemagick

Debian

sudo apt-get install Instagram Hesabındaki Resim ve Videoları imagemagick

Arch Linux

sudo pacman -S Instagram Hesabındaki Resim ve Videoları imagemagick

fötr şapka

sudo dnf yüklemek imagemagick

OpenSUSE

sudo zypper imagemagick yükleyin

Diğer Linux'lar

Daha önce de belirtildiği gibi, ImageMagick birçok programın Linux'taki programlardaki görüntüleri nasıl görüntülediğini ve değiştirdiğinin kritik bir bileşenidir. Bununla birlikte, dağıtımınız bir alternatif kullanıyor olabilir. İşletim sisteminizin paket yöneticisine “ImageMagick” bakın ve yükleyin. Kurulduktan sonra, Dönüştürme erişimine sahip olursunuz.

Görüntüleri Convert ile Sıkıştır

Görüntüleri sıkıştırmak genellikle kalitelerini düşürebilir. İyi görünümlü, daha küçük resim dosyaları için bunları yeniden boyutlandırmak en iyisidir. Bu rotaya gitmek, genel yolun korunmasına yardımcı olabilir. görüntü kalitesi dosya boyutunu çok daha küçük tutar.

Dönüştür ile yeniden boyutlandırmak için bir terminal penceresi açın, değiştirmek istediğiniz resim dosyasını bulun ve ardından CD terminali konumuna taşımak için komut. Bu örnekte, resim dosyaları /home/username/pictures/.

cd ~ / Resimler /

Yeniden boyutlandırmak için convert komutunu kullanın. Görüntü kalitesi ve dosya boyutu arasında iyi bir denge sağladığı için görüntüyü yaklaşık% 20 oranında yeniden boyutlandırmayı deneyin. % 20'nin altına inmeniz gerekiyorsa,% 25,% 30 veya% 40'ı deneyin. Resmin kalitesinin yeniden boyutlandırıldıkça azaldığını unutmayın.

dönüştürmek -resize% 20 image-file-name-original.jpg görüntü-dosya-name-resized.jpg

Convert, örnekte kullanılan JPG dışında, farklı dosya türleriyle çalışır. Yeniden boyutlandırmak için bu komutu doğru dosya uzantısı ve yeni boyut ile değiştirin. Hem orijinal dosya adını hem de çıktı dosya adını belirttiğinizden emin olun.

Birden Çok Görüntüyü Sıkıştır

Dönüştürme, her seferinde bir görüntüyü işlemek ve sıkıştırmak için mükemmeldir, ancak görüntüleri tek tek sıkıştırmak sıkıcıdır. iyi haber şu ki, Convert aynı anda birden fazla görüntü dosyasını ayrıştırmak ve çalışmak için bash ile manipüle edilebilir.

Not: toplu olarak birden fazla dosya adına sahip resim dosyalarını sıkıştırmak işe yaramaz. Yalnızca aynı dosya türüne sahip dosyaları toplu dönüştürme.

Toplu dönüştürme kolaydır ve çalışmak için bir klasör oluşturarak başlar. Dönüştürmeyi planladığınız tüm bu görüntü dosyaları için bir klasöre sahip olmak iyidir, aksi takdirde düzinelerce görüntü dosyası dosya sisteminizi kirletir. Kullanmak mkdir komutunu kullanarak çalışma dizini oluşturun.

mkdir -p ~ / Resimler / Resimleri Dönüştür /

Ardından, dosya yöneticisi uygulamasını açın, yeni oluşturulan klasörü bulun ve bu klasöre dönüştürmeyi planladığınız tüm görüntü dosyalarını taşıyın. Dosyaları taşıdıktan sonra, CD Yeni klasöre gitmek için terminaldeki komut.

cd ~ / Resimler / Resimleri Dönüştür /

Terminalde bu komutu yazın. Convert'e aynı anda birden çok dosyayı yeniden boyutlandırmasını ve sonunda "yeniden boyutlandır" ile çıktı dosyaları oluşturmasını söyleyecektir. Kodda, komut JPG görüntülerini arayacaktır. PNG dosyalarıyla veya Convert uygulaması tarafından desteklenen başka bir formatla çalışıyorsanız * .jpg dosyasını * .png vb. Olarak değiştirin.

için img içinde*.jpg;yapmak dönüştürmek -boyutlandırma 20%"$ İmg""OPT $ img"tamam

Komut Dosyasını Yeniden Boyutlandırma

Toplu yeniden boyutlandırma komutu çok iyi çalıştığı için güzel. Ancak, uzun bir komut yazıp her seferinde ince ayar yapmak sinir bozucu olabilir. Çalışmayı kısaltmak için bir senaryo haline getirmeyi düşünün. Bir terminal penceresi açın ve dokunma yeni bir dosya oluşturmak için komut. Bu dosya dönüşüm komut dosyamızın kodunu içerecek.

~ / Resimler / Resimleri Dönüştür / batch-resize.sh

Ardından, Nano metin düzenleyiciyi açın.

nano ~ / Resimler / Resimleri Dönüştür / batch-resize.sh

Aşağıdaki kodu komut dosyasının içine yapıştırın:

#! / Bin / bash

# Dosya türü için kullanıcı girişini yakalayın.

echo "Resim dosyalarınız için dosya uzantısını girin:"

# Kullanıcı girdisini $ dosyalarında saklayın.

dosyaları oku

# Görüntüleri yeniden boyutlandırın.

img in *. $ dosyaları için; yapmak
dönüştür -resize% 20 "$ img" "yeniden boyutlandır- $ img"
tamam

Yeniden boyutlandırma komut dosyasını tuşuna basarak Nano'ya kaydedin Ctrl + O. Düzenleyiciyi ile kapatın Ctrl + X.

Çalıştırmak için komut dosyasının izinlerini güncelleyin. Bu bölümü atlamayın yoksa komut dosyası düzgün çalışmaz!

chmod + x ~ / Resimler / Resimleri Dönüştür / batch-resize.sh

Komut dosyasını kullanmak için, dönüştürmek istediğiniz tüm resim dosyalarını yerleştirin ~ / Resimler / dönüştürme-Görüntüler /. Sonra CD girin ve komut dosyasını yürütün. Dosya uzantısını girerken (JPG, PNG vb. Gibi) nokta kullanmayın, aksi takdirde komut dosyası bozulur!

cd ~ / Resimler / Resimleri Dönüştür / ./batch-resize.sh.
watch instagram story