категории | RSS

модуль 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])

DimonVideo
2007-02-11T13:04:29Z
Здесь находятся
всего 0. За сутки здесь было 0 человек

Комментарии 5

#5   Stalker_SX1    

вот если бы без &#039 было бы просто замечательно и гораздо более понятней


0 ответить

#5   v2k    

Cyberfish вместо того что бы критиковать ты бы сел и написал свое описание модулей Питона, для начала даже и такая инфа пойдет, главное хоть иметь понятие что с чем едят.


0 ответить

#5   Cyberfish    

Ну кто так пишет? Во первых это сильно упрощенный перевод докаф. А во вторых лучше бы перевод сделал и выложил. Я из документации гораздо больше узнал=) И понятней было бы


0 ответить

#5   jis    

нагло в статье заменяет значек ' на '
кто знает скажите че далать.


0 ответить

#5   Herurg    

я думаю, что автору стоит пояснить чей это модуль (для какого языка) - нас же не только профессионалы читают

спасибо!


0 ответить

Яндекс.Метрика