Witam, potrzebuję stworzyć prosty skrypt do zmiany rozdzielczości zdjęć. Przykładowo po przegraniu zdjęć z telefonu do komputera i wrzuceniu do odpowiedniego katalogu, chciałbym aby automatycznie zmniejszała się rozdzielczość zdjęć np. do 1024x768. Jest taka możliwość? Proszę o pomoc. Nic gotowego nie mogę znaleźć
Skrypt - zmiana rozdzielczości zdjęć
- Rejestracja: dni
- Ostatnio: dni
- Postów: 1
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Szczecin
- Postów: 4191
A przetwarzanie wsadowe oferowane przez na przykład IrfanView lub inne przeglądarki z prostym edytorem graficznym nie mogą być? Nie kojarzę teraz co może działać z linii poleceń i będzie mogło być użyte w batchu, a jeszcze pod DOS'em to już w ogóle. Na Windows kombinował bym z IrfanView.
- Rejestracja: dni
- Ostatnio: dni
To nie jest takie proste jak ci się wydaje, są dziesiątki różnych algorytmów pozwalających zmienić piksel'owy rozmiar obrazka.
Raczej takiego automatu nie znajdziesz, aczkolwiek napisanie takiego prostego algorytmu to nie jest jakieś super wyzwanie.
- Rejestracja: dni
- Ostatnio: dni
A pod windowsem nie można nigdzie ustawić żeby w danym folderze zmieniało rozdzielczość?
- Rejestracja: dni
- Ostatnio: dni
Windowsy mają funkcję API - komunikat w przypadku zmian w określonej ścieżce - ale aby miało to jakąś user friendlyobudowę - nie słyszałem.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wrocław
Znajdź program graficzny z CUI i go użyj.
- Rejestracja: dni
- Ostatnio: dni
Można skorzystać z programu Image Magick, polecenia działają pod cmd. Poniżej prosty skrypt bat, nie wiem natomiast jak zrobić pętlę aby zmieniało rozdzielczości we wszystkich plikach wewnątrz podfolderów. W tej chwili zmienia tylko w ustalonym folderze.......
cd sciezka_katalogu
mogrify -resize 1200x900 *.jpg