Zacznijmy od pojęcia: kompresory są w stanie zmniejszyć rozmiar czegoś (na przykład pliku tekstowego), przetwarzając go i przedstawiając te same informacje przy użyciu mniejszej liczby symboli. W ten sposób Zip zmniejsza rozmiar pliku tekstowego. To jest bezstratna kompresja.
Obrazy i audio (a więc wideo) wykorzystują bardzo dużą ilość informacji: na przykład obraz o rozdzielczości 5 megapikseli w formacie, który niczego nie kompresuje (jak TIFF) zajęłoby 5 megabajtów x 3 kolory * RGB) = 15 MB miejsca.
Aby zmniejszyć rozmiar pliku, format JPEG powoduje utratę niektórych informacji z obrazu: jakości, kolorów itp. Dlatego możesz otworzyć plik JPEG w jakimś programie do edycji zdjęć (Photoshop, Gimp, itp.), a następnie zapisać go z niższą jakością: zużyje mniej informacji do przedstawienia obrazu, przy mniejszym rozmiarze pliku, ale straci część jakości. Jeśli Ty (lub jakakolwiek osoba) będziesz w stanie zauważyć niską jakość, jest to ważna kwestia przy wyborze „wymaganej kompresji”.
Więc: ogólnie rzecz biorąc, dla praktycznej celowo, stracisz dużo jakości, aby zmniejszyć rozmiar obrazu JPEG, ponieważ jest on już skompresowany.
Ale chcesz użyć tego w telefonie komórkowym, prawda?
Nie powiedziałeś, jaki masz telefon komórkowy. Załóżmy, że masz Samsung galaxy s3. Możesz zobaczyć jego specyfikację: rozdzielczość ekranu wynosi 1280x720 pikseli.
Więc kiedy oglądasz na nim obraz, nie ma znaczenia oryginalny rozmiar obrazu: będziesz mógł zobaczyć 1280x720 pikseli, ponieważ jest to maksymalna liczba pikseli, które komórka będzie w stanie pokazać.
Jeśli zrobisz wszystkie zdjęcia, zmienisz ich rozmiar na 1280x720 pikseli i otworzysz w telefonie, zobaczysz je w ten sam sposób zobaczy je w oryginalnej rozdzielczości. Utracisz „rozdzielczość” z oryginalnego obrazu, ale jest to coś, czego i tak nie byłbyś w stanie zobaczyć w telefonie ...
Jak to zrobić w systemie Windows : użyj dowolnego programu, który Ci się podoba, który jest w stanie edytować zdjęcia: Photoshop, Gimp, IrfanView ... ale skoro mówisz o robieniu tego w dużej ilości plików, prawdopodobnie myślisz o ImageMagicku lub podobnym programie, który może wykonać tę samą operację na dużej liczbie plików.
Edycja: aby zrobić to z Imagemagick:
1 - skopiuj wszystkie swoje zdjęcia do nowego folderu (np .: Temp1), aby uniknąć zgubienia oryginałów
2 - utwórz nowy folder, w którym Twoje zdjęcia zostaną zmienione (np .: Temp2)
3 - otwórz okno cmd
, przejdź do katalogu, w którym znajdują się skopiowane zdjęcia (Temp1)
4 - wpisz:
mogrify -path full_path_to_Temp2 -resize 1280x720 * .jpg