参数类型 - >返回类型

时间:2012-01-26 20:59:17

标签: python

我有以下代码:

same_dimensions: (Picture, Picture) -> Boolean

我需要创建两张图片,两张图片的高度和宽度都相等,如果没有,则会返回TrueFalse。我该如何开始呢?

另外,我需要做

copyright:() -> Picture

返回一个新的20像素乘20像素的图片,其中有一个白色背景,一个黑色16乘16的椭圆形和位置(0,0),以及一个黑色字母C(大写)位于{{ 1}}。我不知道如何定位这些东西。

[编辑]我正在研究第一个功能 进口媒体

(6,3)
到目前为止,我所知道的是,我的教授说我们可以自己命名这些图片。

2 个答案:

答案 0 :(得分:1)

通常与Python一起使用的图片库是PIL(Python图像库)。

答案 1 :(得分:1)

使用Image中的PIL模块:

>>> from PIL import Image
>>> im1 = Image.new('RGBA', (10,10))
>>> im2 = Image.new('RGBA', (10,10))
>>> im3 = Image.new('RGBA', (15,12))
>>> im1.size == im2.size
True
>>> im1.size == im3.size
False