Luzem przekonwertować zdjęcia na mniejszy rozmiar? [Zamknięte]

15

Mam około 500 zdjęć - każde o wielkości około 5 MB. Chciałbym zbiorczo przekonwertować je na mniejszy rozmiar, odpowiedni do poczty e-mail i hostingu.

Narzędzia do mojej dyspozycji -

  • System Windows 7
  • PowerShell 2
  • Darmowe narzędzie, o którym jeszcze nie wiem

Jaka jest najlepsza opcja?

Aktualizacja - dzięki czemu jest to wiki społeczności - jest tak wiele dobrych opcji, że nie jestem pewien, czy sensowne jest oznaczenie jednej z nich jako odpowiedzi.

Scott Weinstein
źródło

Odpowiedzi:

15

Sprawdź Irfanview !

Matryca 0
źródło
Używałem
1
+1, używam do tego IrfanView przez te wszystkie czasy, kiedy nie mam ochoty zagłębiać się w różnego rodzaju voodoo oparte na skryptach, co wydaje się być przez większość czasu. :-)
ThatGraemeGuy
Udało się, ale jest to tylko wątek, więc zajęło trochę czasu
Scott Weinstein
8

Chciałbym również użyć ImageMagick , oto skrypt PowerShell, rozwijający pomysł 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
>> }
>>

Wybrałem polecenie konwersji ImageMagick i przeskalowałem obrazy do szerokości 500 pikseli, co znacznie zmniejszy pliki i utrzyma istniejące proporcje. Możesz także użyć mogrify, ale w ten sposób utracisz swój oryginalny obraz. Jest wiele zabawnych rzeczy, które możesz zrobić za pomocą ImageMagick. Zalecam przejrzenie ich dokumentacji. Mamy nadzieję, że ten skrypt PowerShell pomoże ci się tam dostać.

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

radiok
źródło
oto modyfikacja skryptu Get-ChildItem. -filter * .jpg | % {konwersja $ _. Nazwa -scale 500 "$ ($ _. Baseame) -scaled.jpg"}
Scott Weinstein
7

Imagemagick jest moim wyborem. To moja ulubiona cena (za darmo)

Jeśli chcesz obniżyć jakość JPEG obrazów „w miejscu” do 50%:

mogrify -quality 50% *.jpg

Aby zmienić ich rozmiar (mniejsze kopie), jest to składnia powłoki, nie jestem pewien co do odpowiednika programu 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
źródło
5

Image Resizer Powertoy Clone dla Windows - najłatwiejsza zmiana rozmiaru obrazu dla jednego lub więcej obrazów:

Regularne zmienianie rozmiaru zdjęć było do tej pory dość uciążliwe.
Kiedy szukałem programu, który sortowałby obrazy według ich rozdzielczości, znalazłem ten mały klejnot programu, który zmienia rozmiar obrazów w Eksploratorze Windows (nie Internet Explorer) za pomocą kliknięcia prawym przyciskiem myszy. Image Resizer Powertoy Clone jest bardzo łatwy w użyciu; otwórz Eksploratora Windows, znajdź obraz, którego rozmiar chcesz zmienić, kliknij obraz prawym przyciskiem myszy, wybierz „Zmień rozmiar zdjęć”, wybierz rozmiar, kliknij OK i gotowe.

zdjęcie 1

harrymc
źródło
3

Picasa może to również zrobić dość łatwo. Jest w opcjach eksportu, jeśli / jak chcesz zmienić rozmiar grupy zdjęć.

Ryan Bolger
źródło
Picasa może również zająć się wysyłaniem wiadomości e-mail i przesyłaniem ich do Picasa Web Albums.
jwaddell
2

Rozszerzenie społeczności Powershell udostępnia polecenie cmdlet o nazwie import-bitmap, resize-bitmap i export-bitmap, dzięki czemu można napisać coś takiego:

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

SuperBloup
źródło
2

To działało idealnie. http://www.fotosizer.com/

To darmowy program, który pozwala wybrać folder. Następnie skanuje ten folder (i podfoldery, opcjonalnie) w poszukiwaniu wszystkich typów obrazów, takich jak tif, bmp, jpg, png itp.

Pozwoli ci to zmienić ich rozmiar na ograniczające - tzn. Ustawić maksymalną szerokość i wysokość, a następnie zmienić ich rozmiar. Może nadpisywać oryginalne pliki, a jeszcze lepiej odtworzyć strukturę folderów w wybranym folderze.

Działa dobrze, dobra cena (za darmo!)

Jason
źródło
0

Easy Image Modifier , świetne małe narzędzie InspireSoft (bezpłatne i przenośne), wybierz preferowane ustawienia wyjściowe (rozmiar, format), a następnie załaduj obrazy, naciśnij przycisk Start i pozwól programowi działać. to nie staje się łatwiejsze.

Zmień rozdzielczość, orientację, format i nazwę pojedynczego obrazu lub kolekcji w wygodny i łatwy sposób. Łatwo zarządzać nawet zaawansowanymi operacjami, takimi jak usuwanie meta informacji, odwracanie, nieproporcjonalne zmienianie rozmiaru lub sortowanie zdjęć. Ponadto zastosowana technika drag'n'drop upraszcza wybór potrzebnych plików. Kluczową cechą jest czysta łatwość. Na przykład możesz zmienić rozdzielczość za pomocą kilku kliknięć.

Główne cechy

modyfikuj wiele obrazów jednym kliknięciem

zmienić nazwę i sortować na różne sposoby

zmniejszyć i / lub powiększyć rozdzielczość do wymiaru lub o wartość procentową

zmień orientację: odwróć lub obróć obrazy

opcjonalna zmiana formatu pliku

dodatkowe opcje dla plików jpg: usuń meta informacje, ustaw kompresję

zaawansowane opcje zmiany rozmiaru: zignoruj ​​wymiar, zmień rozmiar nieproporcjonalny

zmień nazwę i zamień lub zapisz w wybranym przez siebie miejscu

wielojęzyczność: angielski, niemiecki, hiszpański, francuski, portugalski, szwedzki i rumuński

przenośny: bardzo mały, tylko jeden plik wykonywalny, bez instalacji

darmo!


źródło
0

XnView może to zrobić. Sprawdź to - jest to lekki i wydajny konwerter obrazów z graficznym interfejsem użytkownika z kilkoma funkcjami edycji. Został pierwotnie opracowany dla systemu Windows, a później został przeniesiony do systemu Linux i MacOS.

Cegła suszona na słońcu
źródło