модуль 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([color=0xffffff]) text(coordseq, text, [fill=0, font=u"LatinBold12"]) blit(image[,target=(0,0),source=((0,0),image.size),mask=None,scale=0])
|