python - Image Resize with PIL -


input image size dimension (a,b)

output image size (c,d) c> =k , d >= k

example: input image(900,600) minimum dimension k= 400

then output image should (600,400)

is there function pil.image achieve goal?

you can't use usual "thumbnail", designed more usual requirement of having maximum dimension. instead can use "resize" method, after having computed wanted size. like:

if image.width >= k , image.height >= k:     if image.height < image.width:         factor = float(k) / image.height     else:         factor = float(k) / image.width     image.resize((image.width* factor, image.height * factor)) 

Comments

Popular posts from this blog

java - inputmismatch exception -

c - zlib and gdi32 with OpenSSL? -

Formatting string according to pattern without regex in php -