Форум сайта python.su
Здравствуйте, решил основательно начать изучать python. Вот никак не могу решить одну проблему, но сначала суть работы: Нужно сделать анимацию фигуры в окне с отскоком от границ. Задача проста и решаема(Я написал все с tkinter canvas), но все это нужно сделать не встроенными методами языка, то есть выводить все попиксельно. Плюс организовать 3 алгоритма стирания изображения:
1) Вывод спрайта изображения.
2) Вывод двумя страницами видеопамяти.
3) Вывод изображения стилем XOR.
Вывод спрайта еще можно сделать в canvas, а вот два других, на сколько я понял нет. Я начал рисовать с помощью PIL и столкнулся с проблемой, как вывести созданный мной рисунок в окно, не сохраняя каждый раз его в файл. Ничего не могу найти, помогите пожалуйста)
Офлайн
Можно.
Тут множество вариантов.
1. Если нужно, чтобы рисунок был кликабельным, то просто разместить на кнопке.
2. Если нет, то create_image()
Механизм:
from PIL import ImageTk img = ImageTk.Photoimage(path_to_image) but = Tkinter.Button(root, image=img)
Офлайн
4kpt_II
Можно.Тут множество вариантов.1. Если нужно, чтобы рисунок был кликабельным, то просто разместить на кнопке.2. Если нет, то create_image()Механизм:
Офлайн
Можно. Передавайте в качестве объекта image объект.
Код:
from PIL import ImageTk, Image my_img = Image.open(path_to_image) # operation with my_img img = ImageTk.Photoimage(my_img) but = Tkinter.Button(root, image=img)
Отредактировано 4kpt_II (Сен. 20, 2014 20:21:41)
Офлайн
4kpt_II
Можно. Передавайте в качестве объекта image объект.Код:
Офлайн
Будем рады. В последнее время Вы самый адекватный из тех, с кем я общался
Отредактировано 4kpt_II (Сен. 21, 2014 14:52:35)
Офлайн
Спасибо
Офлайн