【发布时间】:2012-02-15 19:42:18
【问题描述】:
这是我的代码:
进口开罗
导入操作系统
从 PIL 导入图像
图像大小 = (512,128)
表面 = cairo.ImageSurface(cairo.FORMAT_ARGB32, *imagesize)
cr = cairo.Context(表面)
cr.select_font_face("Verdana", cairo.FONT_SLANT_NORMAL, cairo.FONT_WEIGHT_NORMAL)
cr.set_font_size(24)
cr.set_source_rgb(1, 1, 1)
...
surface.write_to_png("MyImage.png")
如您所见,我在此 PNG 中绘制了一些白色文本,但背景默认为不透明的黑色。如何使 png 透明,以便只显示白色文本?
【问题讨论】:
标签: image transparency python-imaging-library pycairo