2024-10-17 08:29:23 发布
网友
我正在尝试调整图像的大小,以保持其纵横比,使其最小大小为500px。在
500px
使用thisanswer中的代码可以工作,但它会根据最大大小调整图像大小。在
所以如果我们有一个2000x1000图像,并且我们设置size= 500,500,那么得到的图像将是500x250,而我想要的是{}。我该怎么做?在
2000x1000
size= 500,500
500x250
显然,这些都是随机数。在
使用max代替min。观察不同的结果:
max
min
>>> maxwidth = 500 >>> maxheight = 500 >>> width = 2000 >>> height = 1000 >>> i = min(maxwidth/width, maxheight/height) >>> a = max(maxwidth/width, maxheight/height) >>> width*i, height*i (500.0, 250.0) >>> width*a, height*a (1000.0, 500.0)
您可以使用这些值来确定发送到img.thumbnail的大小:
img.thumbnail
使用
max
代替min
。观察不同的结果:您可以使用这些值来确定发送到
^{pr2}$img.thumbnail
的大小:相关问题 更多 >
编程相关推荐