仅调整图片的宽度

时间:2018-10-03 01:38:41

标签: python image height width image-resizing

说一张(width = 200, height = 250)大小的图片

我想将尺寸更改为(width = 400, height = 250)

在没有错误“ IndexError:图像索引超出范围”的情况下怎么办?

2 个答案:

答案 0 :(得分:0)

使用PIL

from PIL import Image
im=Image.open(filename)
im2=im.resize((400,250))
im2.save(filename)

如果当前,另存为新图像,但是要显示它,请执行以下操作:

im2.show()

那样简单。

PIL.Image.resize做到了。

相关:

  

请参见docs

     
    

有关此问题,请参见docs

  

第二个参数的注释,该参数具有默认参数(0),它使用的是NearestNeighbors,如果将其设置为1,则它是LANCZOS,如果您将其设置到2BILINEAR,如果将它设置为3则是BICUBIC

所以请看您最喜欢的:-)

答案 1 :(得分:0)

尝试这些代码

import cv2
img=cv2.imread("image.jpg")
resize=cv2.resizes(img,(400,250))
cv2.imshow("Image",resize)