Konversi foto secara massal ke ukuran yang lebih kecil? [Tutup]

15

Saya memiliki sekitar 500 foto - masing-masing berukuran sekitar 5MB. Saya ingin mengonversi secara massal ke ukuran yang lebih kecil, cocok untuk email dan hosting web.

Alat yang saya miliki -

  • Windows 7
  • Powershell 2
  • Alat gratis yang belum saya ketahui

Apa pilihan terbaik?

Perbarui - menjadikan ini sebagai wiki komunitas - ada begitu banyak opsi bagus yang saya tidak yakin masuk akal untuk menandai satu pun dari mereka sebagai jawabannya.

Scott Weinstein
sumber

Jawaban:

15

Lihat Irfanview !

Matriks0
sumber
Saya dulu menggunakan ini untuk menghasilkan thumbnail
kishore
1
+1, saya menggunakan IrfanView untuk ini pada saat-saat ketika saya tidak ingin menggali semua jenis voodoo berbasis skrip, yang sepertinya sebagian besar waktu. :-)
ThatGraemeGuy
Itu memang berhasil, tetapi hanya satu utas, jadi perlu beberapa saat
Scott Weinstein
8

Saya juga akan menggunakan ImageMagick , ini adalah skrip PowerShell, yang memperluas ide DaveParillo.

# 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
>> }
>>

Saya memilih untuk menggunakan perintah konversi ImageMagick, dan memperbesar gambar hingga 500 piksel, yang akan mengecilkan file secara signifikan dan menjaga aspek rasio yang ada. Anda juga bisa menggunakan mogrify tetapi Anda akan kehilangan gambar asli Anda seperti itu. Ada banyak hal menyenangkan yang bisa Anda lakukan dengan ImageMagick, saya sarankan Anda meninjau dokumentasi mereka. Semoga skrip PowerShell ini akan membantu Anda sampai di sana.

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

radiok
sumber
inilah mod script Dapatkan-ChildItem. -filter * .jpg | % {convert $ _. Name -cale 500 "$ ($ _. Baseame) -scaled.jpg"}
Scott Weinstein
7

Imagemagick adalah pilihanku. Ini harga favorit saya (gratis)

Jika Anda ingin menurunkan kualitas jpeg dari gambar 'di tempat' menjadi 50%:

mogrify -quality 50% *.jpg

Untuk mengubah ukurannya (salinan yang lebih kecil) ini adalah sintaksis shell, tidak yakin tentang setara PowerShell:

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 
DaveParillo
sumber
5

Image Resizer Powertoy Clone untuk Windows - mengubah ukuran gambar paling mudah untuk satu atau lebih gambar:

Mengubah ukuran gambar secara teratur sampai sekarang agak membosankan.
Ketika saya sedang mencari sebuah program yang akan mengurutkan gambar dengan resolusi mereka, saya menemukan permata kecil ini dari program yang mengubah ukuran gambar di Windows Explorer (bukan Internet Explorer) hanya dengan menggunakan klik kanan. Image Resizer Powertoy Clone sangat mudah digunakan; buka Windows Explorer, cari gambar yang ingin Anda ubah ukurannya, klik kanan pada gambar, pilih "Ubah Ukuran Gambar", pilih ukuran, klik OK dan Anda selesai.

image1

harrymc
sumber
3

Picasa juga dapat melakukan ini dengan mudah. Ada dalam opsi ekspor jika / bagaimana Anda ingin mengubah ukuran sekelompok foto.

Ryan Bolger
sumber
Picasa juga dapat menangani email dan mengunggah ke Album Web Picasa.
jwaddell
2

Powershell Community Extension menyediakan cmdlet bernama import-bitmap, resize-bitmap, dan export-bitmap, sehingga Anda bisa menulis sesuatu seperti:

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

SuperBloup
sumber
2

Ini bekerja dengan sempurna. http://www.fotosizer.com/

Ini adalah freeware yang memungkinkan Anda memilih folder. Kemudian akan memindai folder itu (dan subfolder, secara opsional) untuk semua jenis gambar, Anda tahu, tif, bmp, jpg, png dll.

Ini kemudian akan memungkinkan Anda untuk mengubah ukurannya menjadi kotak pembatas - yaitu mengatur lebar dan tinggi maks dan kemudian mengubah ukurannya. Itu dapat menimpa file asli, atau bahkan lebih baik dapat membuat ulang struktur folder Anda di folder pilihan Anda.

Bekerja dengan baik, harga bagus (gratis!)

Jason
sumber
0

Pengubah Gambar Mudah , utilitas kecil yang hebat dari InspireSoft (gratis & portabel), pilih pengaturan output pilihan Anda (ukuran, format) kemudian muat gambar Anda, tekan tombol mulai dan biarkan program bekerja dengan ajaib. itu tidak menjadi lebih mudah.

Ubah resolusi, orientasi, format, dan nama gambar tunggal atau koleksi dengan cara yang nyaman dan mudah. Bahkan operasi lanjutan seperti menghapus informasi meta, membalik, mengubah ukuran secara tidak proporsional atau menyortir gambar Anda mudah dikelola. Selanjutnya teknik drag'n'drop yang digunakan menyederhanakan pemilihan file yang diinginkan. Fitur kuncinya adalah kemudahan murni. Misalnya Anda dapat mengubah resolusi hanya dengan beberapa klik.

Fitur utama

memodifikasi beberapa gambar hanya dengan satu klik

ganti nama dan urutkan dengan berbagai cara

menyusut dan / atau memperbesar resolusi ke dimensi atau persentase

ubah orientasinya: balikkan atau putar gambar

perubahan opsional dari format file

opsi tambahan untuk file jpg: hapus meta info, atur kompresi

opsi pengubahan ukuran lanjut: abaikan dimensi, ubah ukuran tidak proporsional

ganti nama & ganti atau simpan di lokasi yang dipilih sendiri

multibahasa: Inggris, Jerman, Spanyol, Prancis, Portugis, Swedia, dan Rumania

portable: sangat kecil, hanya satu yang dapat dieksekusi, tidak ada instalasi

gratis!


sumber
0

XnView juga dapat melakukannya. Lihat - ini adalah konverter penampil gambar GUI yang ringan dan kuat dengan beberapa fitur pengeditan. Awalnya dikembangkan untuk Windows, dan kemudian porting ke Linux dan MacOS.

Adobe
sumber