Toplu fotoğraflar daha küçük boyuta dönüştürmek mi? [kapalı]


15

Her biri yaklaşık 5 MB boyutunda yaklaşık 500 fotoğrafım var. Onları e-posta ve web barındırma için uygun olan daha küçük bir boyuta dönüştürmek istiyorum.

Elimdeki araçlar -

  • Windows 7
  • Powershell 2
  • Henüz bilmediğim ücretsiz bir araç

En iyi seçenek nedir?

Güncelleme - bunu bir topluluk wiki'si yapmak - o kadar çok iyi seçenek var ki, bunlardan herhangi birini cevap olarak işaretlemenin mantıklı olduğundan emin değilim.

Yanıtlar:


15

Irfanview'a göz atın !


Küçük resimler oluşturmak için bunu kullanıyordum
kishore

1
+1, çoğu zaman komut dosyası tabanlı voodoo'ya dalmak istemediğim zamanlar için IrfanView kullanıyorum, çoğu zaman gibi görünüyor. :-)
ThatGraemeGuy

Hile yaptı, ama sadece tek dişli, bu yüzden biraz zaman aldı
Scott Weinstein

8

Ayrıca ImageMagick'i de kullanırdım , işte bir PowerShell betiği, DaveParillo'nun fikrini genişletiyor.

# Retrieves array of JPG files in current directory
PS C:\TEST\> $jpgfiles = Get-ChildItem . -filter *.jpg
PS C:\TEST\> foreach ($jpgfile in $jpgfiles) {
# Defines a new filename by stripping original filename of extension,
# then adding "-scaled.jpg" to end of original filename
>> $newjpgfileName = $jpgfile.Name.substring(0, $jpgfile.Name.length-4) + "-scaled.jpg"
>> convert $jpgfile.Name -scale 500 $newjpgfileName
>> }
>>

ImageMagick'in convert komutunu kullanmayı seçtim ve görüntüleri önemli ölçüde küçülten ve mevcut en boy oranını koruyacak şekilde görüntüleri 500 piksel genişliğe ölçeklendirdim. Mogrify de kullanabilirsiniz, ancak orijinal görüntünüzü bu şekilde kaybedersiniz. ImageMagick ile yapabileceğiniz her türlü eğlenceli şey var, belgelerini incelemenizi tavsiye ederim. Umarım bu PowerShell betiği oraya ulaşmanıza yardımcı olur.

http://www.imagemagick.org/script/command-line-tools.php


İşte bir mod komut dosyası Get-ChildItem. -filter * .jpg | % {dönüştürme $ _. Ad -scale 500 "$ ($ _. Baseame) -scaled.jpg"}
Scott Weinstein

7

Imagemagick benim seçimim. En sevdiğim fiyat (ücretsiz)

Görüntülerin 'yerinde' olan jpeg kalitesini% 50'ye düşürmek istiyorsanız:

mogrify -quality 50% *.jpg

Onları yeniden boyutlandırmak için (daha küçük kopyalar) bu kabuk sözdizimidir, powershell eşdeğerinden emin değilsiniz:

for file in *.jpg; do 
    echo  -n "Making images: $file thumbs.."
    # a bare scale means Width is given, 
    # height automagically selected to preserve aspect ratio.
    convert -scale 150 "$file" "thumbnails/$file"
    echo -n " scaled.."
    convert -scale 500 "$file" "scaled/$file"
    echo .
done 

5

Image Resizer Windows için Powertoy Clone - bir veya daha fazla görüntü için şimdiye kadarki en kolay görüntü yeniden boyutlandırma:

Şimdiye kadar görüntüleri düzenli olarak yeniden boyutlandırmak biraz sıkıcı oldu.
Görüntüleri çözünürlüklerine göre sıralayacak bir program ararken, sadece sağ tıklama ile Windows Gezgini'nde (Internet Explorer değil) görüntüleri yeniden boyutlandıran bir programın bu küçük gemini buldum. Image Resizer Powertoy Clone kullanımı süper kolaydır; Windows Gezgini'ni açın, yeniden boyutlandırmak istediğiniz resmi bulun, resmi sağ tıklayın, "Resimleri Yeniden Boyutlandır" ı seçin, bir boyut seçin, Tamam'ı tıklayın ve işiniz bitti.

image1



3

Picasa bunu oldukça kolay bir şekilde yapabilir. Bir grup fotoğrafı yeniden boyutlandırmak / değiştirmek istiyorsanız dışa aktarma seçeneklerinde bulunur.


Picasa, Picasa Web Albümleri'ne e-posta gönderme ve yükleme işlemlerini de yapabilir.
jwaddell

2

Powershell Topluluk Uzantısı import-bitmap, resize-bitmap ve export-bitmap adlı bir cmdlet sağlar, böylece şöyle bir şey yazabilirsiniz:

ls | % { import-bitmap $_ | resize-bitmap /* somehting */ | export-bitmap $_ }


2

Bu mükemmel çalıştı. http://www.fotosizer.com/

Bir klasör seçmenizi sağlayan ücretsiz bir yazılımdır. Daha sonra bu klasörü (ve isteğe bağlı olarak alt klasörleri) tüm görüntü türleri için tarar, bilirsiniz, tif, bmp, jpg, png vb.

Daha sonra, bunları sınırlayıcı bir kutuda yeniden boyutlandırmanıza izin verir - yani bir maksimum genişlik ve yükseklik ayarlayın ve ardından yeniden boyutlandırın. Orijinal dosyaların üzerine yazabilir veya daha iyisi, seçtiğiniz klasördeki klasör yapınızı yeniden oluşturabilir.

İyi çalışıyor, iyi fiyat (ücretsiz!)


0

InspireSoft'tan (ücretsiz ve taşınabilir) harika bir küçük yardımcı program olan Easy Image Modifier , tercih ettiğiniz çıktı ayarlarını (boyut, format) seçin, ardından görüntülerinizi yükleyin, başlat düğmesine basın ve programın sihrini çalıştırmasına izin verin. hiç bu kadar kolay olmamıştı.

Tek bir görüntünün veya koleksiyonun çözünürlüğünü, yönünü, biçimini ve adını rahat ve kolay bir şekilde değiştirin. Meta bilgileri kaldırma, çevirme, orantısız olarak yeniden boyutlandırma veya resimlerinizi sıralama gibi gelişmiş işlemlerin bile yönetimi kolaydır. Ayrıca, kullanılan drag'n'drop tekniği istenen dosyaların seçimini kolaylaştırır. Anahtar özellik saf kolaylıktır. Örneğin, çözünürlüğü sadece bazı tıklamalar ile değiştirebilirsiniz.

Ana Özellikler

tek bir tıklama ile birden fazla görüntüyü değiştirme

çeşitli şekillerde yeniden adlandırma ve sıralama

çözünürlüğü bir boyuta veya yüzdeye küçültme ve / veya büyütme

yönü değiştirme: görüntüleri çevirin veya döndürün

isteğe bağlı dosya biçiminin değiştirilmesi

jpg dosyaları için ek seçenekler: meta bilgileri kaldır, sıkıştırmayı ayarla

gelişmiş yeniden boyutlandırma seçenekleri: bir boyutu yoksay, orantısız olarak yeniden boyutlandır

kendi seçeceğiniz bir yerde yeniden adlandırma ve değiştirme veya kaydetme

çokdillilik: İngilizce, Almanca, İspanyolca, Fransızca, Portekizce, İsveççe ve Rumence

taşınabilir: son derece küçük, sadece bir çalıştırılabilir, kurulum yok

ücretsiz!


0

XnView da bunu yapabilir. Bir göz atın - bazı düzenleme özelliklerine sahip hafif ve güçlü bir GUI resim görüntüleyici dönüştürücü. Başlangıçta Windows için geliştirildi ve daha sonra Linux ve MacOS'a taşındı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.