使用PIL库绘制图形,必须先创建一个Image对象或打开一个存在的图像,然后在该图像上创建一个Draw对象,在此Draw对象上绘制图形。
举一反三
- 使用GDI+绘制线条,需要先创建Graphics对象,然后创建Pen对象,才可以使用_____方法绘制线条。 A: DrawLine B: DrawString C: DrawImage D: Draw
- 使用GDI+绘制字体,需要先创建Graphics对象,然后创建Font对象和Brush对象,才可以使用_____方法绘制文本。 A: DrawLine B: DrawString C: DrawImage D: Draw
- 要用Graphics2D类的方法画一个图形,首先要把参数对象g强制转换成Graphics2D对象;然后,用图形类提供的静态方法Double()创建一个图形对象;最后,以图形对象为参数调用Graphics2D对象的draw()方法绘制这个图形。请写出用这样的方法绘制一条线段的程序段,线段的两个端点分别是(10.0,10.0)和(30.0,30.0)。
- 关于创建位图图像说法正确的是:() A: 要创建位图图形,可以使用Fireworks位图绘制和绘画工具,剪切或复制和粘贴像素选区,或者将矢量图像转换成位图对象 B: 另一种创建位图对象的方法是在文档中插入一个空的位图图像,然后对其进行绘制、绘画或填充 C: 一个新位图对象创建后就添加到当前层中 D: 尽管有些位图应用程序把每个位图对象都视作一个层,但Fireworks把位图对象、矢量对象和文本对象组织成位于层上的单独对象
- 把一个图像粘贴到另一个图像上,可对图像对象im使用PIL库中Image模块的()方法 A: im.show() B: im.save() C: im.paste() D: im.text()