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?