Python PIL使用版权文本创建缩略图图像

时间:2011-02-02 09:53:24

标签: python python-imaging-library

我想从较大的图像创建缩略图图像,然后在带有黑色文本的白框中将版权信息添加到图像的底部。我想我需要遵循的过程是

  1. 打开原始图片
  2. 将图像缩小到新尺寸(宽度:300像素,高度:相对)
  3. 将图片画布尺寸扩展为原始尺寸+ 50像素版权信息(原始图像顶部对齐)
  4. 在框中写下版权信息
  5. 保存新图片。
  6. 但是我不知道如何使用python和python成像库来做到这一点。

1 个答案:

答案 0 :(得分:3)

import Image
import ImageDraw

im = Image.open("image.jpg")
im.thumbnail((300,300))
box = im.getbbox()
im2=im.crop((box[0], box[1], box[2], box[3]+50))
draw=ImageDraw.Draw(im2)
draw.text((box[2]-100,box[3]+10), "Copyright")
im2.show()

将字体和精确尺寸作为练习设置给读者