Pau*_*jan 54 python png alpha thumbnails python-imaging-library
调用
image = Image.open(data)
image.thumbnail((36,36), Image.NEAREST)
Run Code Online (Sandbox Code Playgroud)
将保持纵横比.但我需要最终显示这样的图像:
<img src="/media/image.png" style="height:36px; width:36px" />
Run Code Online (Sandbox Code Playgroud)
我可以在图像周围使用透明或白色的信箱样式吗?
Ces*_*ssa 162
PIL已经具有完全相同的功能:
from PIL import Image, ImageOps
thumb = ImageOps.fit(image, size, Image.ANTIALIAS)
Run Code Online (Sandbox Code Playgroud)
Nad*_*mli 75
将图像粘贴到具有正确尺寸作为背景的透明图像中
from PIL import Image
size = (36, 36)
image = Image.open(data)
image.thumbnail(size, Image.ANTIALIAS)
background = Image.new('RGBA', size, (255, 255, 255, 0))
background.paste(
image, (int((size[0] - image.size[0]) / 2), int((size[1] - image.size[1]) / 2))
)
background.save("output.png")
Run Code Online (Sandbox Code Playgroud)
编辑:修复语法错误
| 归档时间: |
|
| 查看次数: |
28723 次 |
| 最近记录: |