Hello everyone, does anyone know of a batch resizing tool on Linux that can resize loads of images all at once while keeping all the images the same aspect ratio as before? I would like to make all my images in a game have either a width of at least 128 px or height of 192 px (e.g. an image that is 700x875 would resize down to 154x192px, so that width is > 128 px and height = 192 px. I think for most of the images resizing based on height will work, but you never know!)
edit: I have used a for loop that cds into each directory, uses imagemagick to resize all of them to fill/overflow area 128x192 with ^ tag and using morgify to modify in place, then cd back to the parent directory! Thanks everyone


imagemagik can do it. but I think you’re going to need a for loop to iterate through subdirectories
Will use a loop to go through the subdirectories then
@commie@lemmy.dbzer0.com
You may use
findwith the-execoption orxargsdepending on whether imagemagick reads from standard input or doesn’t.