如何从PIL中的ImageDraw获取图像?

时间:2017-04-19 03:56:31

标签: python-3.x python-imaging-library

我正在为我的项目使用PIL而且我有ImageDraw对象。 我想获取在ImageDraw对象上绘制的图像。我如何获得图像?

2 个答案:

答案 0 :(得分:5)

这就是你要找的东西吗?

<?php echo $header; ?>
<iframe src="http://calendar.ubpbackyard.com/" height="1000" width="2000" 
scrolling="no"></iframe>
<?php echo $footer; ?>

以下是from PIL import Image, ImageDraw im = Image.new('RGBA', (400, 400), (0, 255, 0, 0)) draw = ImageDraw.Draw(im) draw.text((20, 20), "DRAW TEXT", fill="red") draw.polygon([(5,5), (25,5), (25,20), (5,25)], fill="green", outline=None) im.show() im.save("ImageDraw.png") 图片文件(已调整大小300%):

enter image description here

此处ImageDraw.png对象用于在图像中绘制多边形。在绘制到draw对象时,您更改了draw对象。

P.S。退房:

Drawing a line on an image with pil

Python imaging library save function

答案 1 :(得分:1)

很简单:

init

original_image = edited_image._image 对象被传递到 im,然后被保存到类变量 ImageDraw 中。就是这样。