it-swarm-tr.com

Komut satırıyla görüntüler nasıl kolayca yeniden boyutlandırılır?

Ubuntu'da görüntülerin nasıl yeniden boyutlandırılacağını bilmek istiyorum. Bunu yapmak için en kolay araç nedir?

229
myusuf3

Basit ister misin?

Sudo apt-get install nautilus-image-converter komutunu çalıştırın veya tıklayın nautilus-image-converter Install nautilus-image-converter .

Nautlius'a iki içerik menüsü ekler, böylece sağ tıklayıp "Resmi Yeniden Boyutlandır" ı seçebilirsiniz. (Diğer "Görüntüyü Döndür").

İsterseniz tek bir seferde bir görüntü dizini yapabilirsiniz ve bunun için bir uygulama açmanız bile gerekmez.

Yeni bağlam menülerini görmek için nautilus'unuzu yeniden başlatmanız, nautilus -q komutunu çalıştırmanız ve ardından nautilus'u yeni eklentiyle yeniden yüklemek için Giriş klasörü simgesini tıklamanız gerekir.

169
Richard Holloway

İlk kurulum ImageMagick ile:

Sudo apt-get install imagemagick

Bir terminal açın ve şu komutu çalıştırın:

convert  -resize 50% source.png dest.jpg

Boyutunu% 50 oranında azaltacaktır.

Ayrıca boyutu da belirtebilirsiniz:

convert -resize 1024X768  source.png dest.jpg

Ayrıca şunları da kullanabilirsiniz: mogrify komut satırı aracı aynı paketten.

236
aneeshep
Sudo apt-get install imagemagick

mogrify komutu orijinal dosyaların üzerine yeniden boyutlandırılan resimlerin üzerine yazar:

mogrify -resize 50% *.png      # keep image aspect ratio
mogrify -resize 320x240 *.png  # keep image aspect ratio
mogrify -resize 320x240! *.png # don't keep image aspect ratio
mogrify -resize x240 *.png     # don't keep image aspect ratio
mogrify -resize 320x *.png     # don't keep image aspect ratio

Not: Dönüştürülen görüntüleri otomatik olarak yönlendirmek için -auto-orient ekleyebilirsiniz.

97
Eric Johnson

Yalnızca birkaç resim yapıyorsanız, Ubuntu'daki (Gimp, F-Spot vb.) Çoğu resim düzenleyici basit bir yeniden boyutlandırma yapmanızı sağlar.

Onlarca, yüzlerce veya binlerce görüntüyü düzenlemek istiyorsanız, tercih ediyorum Phatch . Phatch, görüntülerde tam bir dönüşüm yükü gerçekleştirmenize izin veren GUI tabanlı bir toplu fotoğraf düzenleyicisidir. Sudo apt-get install phatch

ImageMagick iyidir ancak ayarların adlarını bilmiyorsanız biraz sıkıcı olur. Etrafında tıklayarak Phatch'ı çok hızlı bir şekilde öğrenebilirsiniz.

23
Oli

ImageMagick istediğiniz paket. Bunun için çok sayıda yararlı komut satırı aracı içerir.

İşte resimlerin toplu olarak nasıl yeniden boyutlandırılacağını açıklayan basit bir ders: -

mogrify -resize 320x240 *.jpg

Bu komut tamamlandıktan sonra, tüm görüntüler kendilerinin yeniden boyutlandırılmış versiyonuyla değiştirilecektir. Görüntü en boy oranını korumak için, mogrify'nin tam olarak 320x240 boyutunda görüntüler üretmeyebileceğine dikkat edin. Bunu zorlamak için, istenen çözünürlüğün sonuna bir ünlem işareti koyarak özgün komutu değiştirin:

mogrify -resize 320x240! *.jpg
11
popey

Şu anda nautilus-image-converter çalışmaz Ubuntu 13.10 . Bu nedenle komut satırında imagemagick kullanıyorum, ki bu çok iyi bir geçici çözümdür (en azından benim için).

Sudo apt-get install imagemagick

Aklınızda bulundurun bu imagemagick araçları arasındaki fark :

  • Mogrify aynı resim üzerinde işlem yapıyor, dosya düzenleme dosyasını okuyor ve çıktıyı aynı dosyaya yazıyor.
  • Convert , ayrı resimler üzerinde çalışmak, dosyayı okumak ve değiştirmek ve farklı dosya/biçimlerde yazmak anlamına gelir. Dönüştürme komutunu girdi dosyasıyla aynı çıktı dosyasını kullanmak için de kullanabilirsiniz.

Çoklu görüntüleri yeniden boyutlandırmak ve orijinal dosyaların üzerine yazmak için sık sık mogrify kullanın. I. e. bu komut tüm JPG dosyalarının boyutunu orijinal boyutunun% 40'ına indirger:

mogrify -verbose -resize '40%' *.JPG
8
malisokan

Yeni bir yazılım yüklemeye gerek yok sadece bunu yapın

convert -resize 50% myfigure.png myfigure.jpg

veya

convert myfigure.png -resize 200x100 myfigure.jpg
8
Pawan

GIMP bu tür ortak görevler için oldukça basit bir UI'ya sahip olduğundan muhtemelen en kolay yoldur. Tek yapmanız gereken görüntünüzü açmak ve Görüntü → Görüntü Boyutu'na gidip buna göre değiştirmek. GIMP'yi kullanarak toplu yeniden boyutlandırma yapmanın yolları da var, ancak bunları kalpten bilmiyorum.

8
Tommy Brunn

Install gthumb . Temel görüntü işleme ve düzenleme işlevleri için basit ve kolaydır - görüntüleyici, yeniden boyutlandırma, kırpma, döndürme, çevirme, gri tonlama, vb. JPEG, PNG, TIFF, TGA formatlarında kaydetme seçenekleriyle.

Gthumb'u kurmak için:

  • Terminalini aç
  • Sudo apt-get install gthumb yazın
  • Değişiklikleri kabul et
7
Parto

GUI için, Phatch "tek bir tıklama bin fotoğrafa değer" bu kadar hızlı bir iş için en iyisidir. Zaten Ubuntu deposunda. imagemagick olarak birçok eylem ve seçeneğe sahiptir.

Sudo apt-get install phatch
4
user.dz

XnConvert adında iyi bir multiplatform aracı var. 80'den fazla farklı işlem arasında birleştirme ve seçim yapın. Kurulum deb üzerinden basittir. resmi web sitesinden dosya.

Ücretsizdir ancak açık kaynak değildir, belki de sadece güzelliği budur.

enter image description here

3
VRR

Görüntüleri yeniden boyutlandırmak için her yerde ffmpeg (veya avconv) aracını kullanabilirsiniz:

ffmpeg -i image.jpg -s 4096x2048 image-resized.jpg

Ve eğer gerçekten hızlı bir şekilde JPEG görüntüsünün yeniden boyutlandırılmasını istiyorsanız - deneyin epeg (belirtildiği gibi burada ve orada ) - bu, kaynaktan yapılmalıdır.

2
Pierz

görüntüyü ImageMagick'te açın.

  1. resmin üzerine tıklayın komut kutusu açılacaktır.
  2. view-> resize istediğiniz pikseli girin. yeniden boyutlandır düğmesine tıklayın.
  3. Dosya-> kaydet, adı girin. Format butonuna tıklayın ve istediğiniz formatı seçin.
  4. kaydet düğmesine tıklayın.

başka bir seçenek ise görünüm -> orijinal görüntüyü seçip yeniden boyutlandırmak için görüntünün köşelerini sürüklemektir. Dosya -> kaydet'i seçin.

1
Deepa

Pimagizer'ı kullanıyorum. Harika çalışıyor ve kullandığım en kolay uygulama. Ubuntu'da test edildi 14.04, 15.04, 15.10 .

Sudo add-apt-repository ppa:vfrico/stable
Sudo apt-get update
Sudo apt-get install pimagizer

Bkz .: https://launchpad.net/pimagizer/ daha fazla bilgi için.

1
hg8