PDA

Zobacz pełną wersję : Jaki program do masowej zmiany rozmiarów ?



marcusp
04-10-2008, 01:20
Witam

Potrzebuję przeskalować kilkaset zdjęć. Zdjęcia rozmiaru 3888x2592. Na każdym wykonałem następujące operacje: wycięcie tła, kadrowanie. Otrzymałem obrazki o mniejszych wymiarach, w zasadzie każdy o innych i do tego raz wysokość jest większa od szerokości, a innym razem odwrotnie. Chcę uzyskać obrazki o rozmiarach 500x500 pikseli - białe tło. Jakim programem automatycznie mogę zmieniać rozmiar płótna na kwadrat o długości boku równej długości dłuższego boku obrazka źródłowego?
Ręcznie nie ma problemu - robię to w Paint Shop Pro - wpisuję nowy rozmiar płótna i dalej już z górki, ale kilkaset razy to samo jest męczące.
Może coś co zmienia proporcje obrazka na 1:1 bez względu na jego rozmiary?

joshua
04-10-2008, 07:59
PaintShopPro już masz, nagraj skrypt, na palecie ZMIEŃ ROZMIAR masz opcję zachowaj proporcje lub __nie__, dalej PRZETWARZANIE WSADOWE, użyj skryptu

ACDSee 2,5 (mówię o tym, bo akurat używam) posiada opcję zachowywania proporcji ale można wyłączyć. Tak samo jest zapewne w wielu przeglądarkach, niezły moduł był (jest?) w IrfanView, FastStone. Każda trochę lepsza przeglądarka to potrafi

marcusp
04-10-2008, 08:27
Niestety w PSP nie działa to tak, jakbym oczekiwał.
Po zmianie proporcji na 1:1 program zmienia liczbę pikseli w rozmiarze płótna. Dla pierwszego obrazka jest OK, ale dla następnych przrzetwarzanych skryptem po prostu przyjmuje rozmiar pierwszego obrazka.
Faststone i irfan też sprawdziłem i nie robią tego co chcę.
Jeszcze raz w skrócie - mam kilkaset prostokątnych zdjęć, każde o innych wymiarach, ale każdy wymiar > 1000 pikseli. Na środku obiekt, białe tło. Chcę je przeskalować do kwadratowych obrazków 500x500. Ręcznie robię to tak:
1 zdjęcie 3000x2600 -> 3000-3000 -> 500x500
2 zdjęcie 2500x2800 -> 2800-2800 -> 500x500

i tak kilkaset razy ;)

arturs
04-10-2008, 10:11
A co z proporcjami?? dodajesz paski?

marcusp
04-10-2008, 10:14
Tak, powiększając rozmiar płótna, dodaję białe paski na dole i do góry lub po bokach - w zależności od tego który bok jest dłuższy. Na zdjęciach mam tło koloru białego (255, 255, 255) więc zwiększanie rozmiaru płótna nie jest problemem.

s..
04-10-2008, 10:18
to na jednym zdjeciu nagrac akcje w ps'ie np. canvas size + dodatkowe zmiany jakie wprowadzasz, a pozniej file -> automate -> batch -> set (twoja akcja) i jazda.

arturs
04-10-2008, 10:18
w fast stone zrobiłem to bez problemu co chcesz, chyba że źle sie zrozumieliśmy.. zaraz wstawię zdjęcia..
Edit:
orginalne zdjęcie (pomniejszone z orginalnego ale generalnie większe:


https://canon-board.info//brak.gif
źródło (http://img516.imageshack.us/img516/6272/leczna0004us4.jpg)

to pomniejszone do rozmiaru 500x296 (bo taka proporcja)

https://canon-board.info//brak.gif
źródło (http://img151.imageshack.us/img151/9980/test0001qp8.jpg)

a to zrobione w wymiarach 500x500 z białymi paskami

https://canon-board.info//brak.gif
źródło (http://img516.imageshack.us/img516/9008/test0002go7.jpg)
wszystko w faststone
!!! Łączenie podwójnego wpisu !!!
w przetwarzaniu wsadowym F3 > zaawansowane > zmień rozmiar > zmiana na 500 dłuższy bok z zachowaniem proporcji i zmieniamy co nas interesuje, potem na plikach wynikowych to samo tylko opcja obraz zamiast zmień rozmiar i tam wpisujemy 500x500 i dodajemy kolor ramki i gotowe

marcusp
04-10-2008, 19:00
Dzięki - zadziałało. Nie wiem dlaczego chciałem wykonać całą operację w jednym kroku gdy wystarczyło rozbić na dwie proste operacje...