python调整图像大小而不会丢失锐度

时间:2014-10-21 10:24:57

标签: image python-2.7 python-imaging-library

from PIL import Image
import sys
image = Image.open(sys.argv[1])

basewidth = 1200
img = image
wpercent = (basewidth / float(img.size[0]))
hsize = int((float(img.size[1]) * float(wpercent)))
img = img.resize((basewidth, hsize), Image.BICUBIC)
img.save('sompic1.jpg')

print "image to %s" % (str(img.size))

我想调整1200xauto的尺寸,这不会失去任何比例,所以图像必须保持其shartness等等。

但重新调整大小的图像在某种程度上被锐化破坏了。我也使用ANTIALIAS,但没有变化。怎么可能不失去锐度?

原始图片:(600x450)

enter image description here

新的(1200x630):

enter image description here

0 个答案:

没有答案