相关疑难解决方法(0)

pil用不同的颜色绘制文本

您好,为ex绘制三个不同的文本,具有不同的选项:

  1. text-number-1,font = arial,color = red
  2. text-number-2,font = veranda,color = blue,size = 30
  3. text-number-3,font = tahoma,color = green,size = 40,align = center

文字必须以新的方式排列.

def pil_image(request):
text = request.GET.get('text', None)
font = str(request.GET.get('font', 'arial'))
fontsize = int(request.GET.get('fontsize', '20'))
textcolor = str(request.GET.get('textcolor', '000'))

import Image, ImageDraw, ImageFont, textwrap

img = Image.open('media/text/transparent.png')
img = img.convert("RGBA")
datas = img.getdata()
w, h = img.size

newData = []
for item in datas:
    if item[0] == 255 and item[1] == 255 and item[2] == 255:
        newData.append((255, 255, …
Run Code Online (Sandbox Code Playgroud)

python text draw python-imaging-library

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

draw ×1

python ×1

python-imaging-library ×1

text ×1