ImageMagick командной строки mogrify, вероятно, то, что вы хотите, и может делать то, что вам нужно.Обрабатывает папку, полную изображений.См. https://imagemagick.org/Usage/basics/#mogrify и https://imagemagick.org/script/command-line-options.php#resize. Команда должна выглядеть примерно так:
Create a new directory to hold your output, say, thumbnails.
Change directory to your folder with the images
mogrify -path path_to/thumbnails -resize 488x220 *
Эта команда обработает каждый файл в вашей папке.Если у вас есть другие форматы, такие как txt или другие изображения, которые вы не хотите обрабатывать, измените команду так, чтобы она ограничивалась только png и jpg следующим образом:
mogrify -path path_to/thumbnails -resize 488x220 *.png *.jpg
add *.PNG *.JPG *.jpeg *.JPEG to the end of the line
,если в вашем каталоге разные прописные и прописные суффиксы.
Существуют разные API для других языков программирования.См https://imagemagick.org/script/sitemap.php#program-interfaces