модуль graphics от питона
graphics.Image.new(size[,mode='RGB16'])-создает новый рисунок с заданым размером
mode:
'1': черно-белый рисунок (1 bit per pixel)
'L': 256 цветов (8 bits per pixel)
'RGB12': 4096 цветов (12 bits per pixel)
'RGB16': 65536 цветов (16 bits per pixel)
'RGB': 16.7 миллионов цветов (24 bits per pixel)
graphics.Image.open(filename)-открывает рисунок, потдерживаемые форматы:JPEG,PNG.
graphics.Image.inspect(filename)-возвращает атрибуты файла
методы применимые к объекту Image:
resize(newsize[,callback=None,keepaspect=0])-Устанавливает новый размер рисунка
transpose(direction[,callback=cb])
direction:
FLIP_LEFT_RIGHT: отобразить по вертикали
FLIP_TOP_BOTTOM: отобразить по горизантали
ROTATE_90: повернуть на 90 градусов по часовой стрелки
ROTATE_180: повернуть на 180 градусов
ROTATE_270: повернуть на 270 градусов
load(filename[,callback=None])-загрузить новый рисунок
save(filename[,callback=None, format=None, quality=75, bpp=24, compression='default'])
format:'.jpeg' and '.png'
quality-качество рисунка(1-100)
bpp:
1: чернобелый 1 bit per pixel
8: 256 цветов 8 bits per pixel
24: 16.7 миллионов цветов 24 bits per pixel
compression:
'best':наивысшее сжатие
'fast': среднее сжатие
'no': без сжатия
'default': стандартное
stop()
методы объекта для рисования
line(coordseq[,<options>])-линия
polygon(coordseq[,<options>])
rectangle(coordseq[,<options>])
ellipse(coordseq[,<options>])
pieslice(coordseq, start, end, [,<options>])
arc(coordseq, start, end, [,<options>])
point(coordseq, start, end, [,<options>])
clear()
text(coordseq, text, [fill=0, font=u"LatinBold12"])
blit(image[,target=(0,0),source=((0,0),image.size),mask=None,scale=0])
Здесь находятся
всего 0. За сутки здесь было 0 человек
вот если бы без ' было бы просто замечательно и гораздо более понятней
0 ответить