Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 8, 2013 09:46:14

4kpt
От: Харьков
Зарегистрирован: 2010-11-03
Сообщения: 998
Репутация: +  63  -
Профиль   Отправить e-mail  

canvas to jpg or bmp

Простите, но у меня все отрисовывает. Вы уверены, что правильно передаете переменные. Вы же сделалаи их глобальными не только в функции graf, но и в функции save_grf тоже продублировали?

global x0
global x1
global y0
global y1
Вообще такое количество глобальных переменных - это полная жесть. Такую программу нельзя будет потом использовать как часть какого-нибуть модуля. Точне не то чтобы нельзя вообще. Просто нежелательно. Лучше при постоении создать объект и на него передавать управление. А он уже будет прорисовывать все, что надо…

Код, который у меня без проблем работает:
import ImageDraw
import Image
image = Image.new('RGB',(500,500),(225,225,225,225))
draw=ImageDraw.Draw(image)
draw.ellipse((50,50,100,100),outline='red')
image.save('pic.png','PNG')
P.S. del делать не нужно :) Фото приклеил.
P.S.S. Не забывайте оборачивать код в теги - очень трудно читать и иногда невозможно найти ошибку отступов (неправильные отступы не отследить при таком отображении).
P.S.S.S. Группа “Harakiri for the Sky”. Альбом аналогичный.



Отредактировано 4kpt (Авг. 8, 2013 09:46:43)

Прикреплённый файлы:
attachment pic.png (2,1 KБ)

Офлайн

#2 Авг. 11, 2013 10:17:35

RoDebian
Зарегистрирован: 2013-06-26
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

canvas to jpg or bmp

спасибо за помощь ) в очередной раз выручили!

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version