我有很多708x708图片,需要将其调整为500x250px,并保持相同的比例。我想这可以通过通过Image.thumbnail('image.jpg')
将实际图像的大小调整为250x250,并添加两个白色边框来填充其余空间来完成。但是,我不知道该怎么办。以下代码为我提供了250x250px的缩略图。
image = ah
ah
image.thumbnail((500, 250))
image.save('image_thumbnail.jpg')
print(image.size)
问题类似于this one。
任何建议将不胜感激!
答案 0 :(得分:0)
选中hist(DataToPlot, xlab="dataframe",ylab="Calls", main="Weekly data", col="lightgreen",labels = TRUE, ylim=c(0, 12000), freq = TRUE)
软件包中的method。有一个名为skimage
的参数,您可以在其中控制所需的行为。
答案 1 :(得分:0)
尝试以下操作:
onFilledAllBlocks()
答案 2 :(得分:0)
我尝试了以下代码。我首先制作一个大小为(250,250)的缩略图,并用ImageOps.expand
更改图像以添加两个白色边框来确定尺寸(250、250)。
from PIL import Image, ImageOps
img = Image.open('801595.jpg')
img.thumbnail((500, 250))
print(img.size)
img_with_border = ImageOps.expand(img, border = (125, 0) ,fill='white')
img_with_border.save('imaged-with-border2.jpg')