Показать сообщение отдельно
Старый 04.11.2008, 06:00   #1
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Lib_beta: Перенаправления вывода в картинку/на дисплей

Пока что библиотеки для облегчения генерации картинок не было.
Я решил исправить это досадное недоразумение.
Библиотека крайне простая. Новые функции такие:

 
CreateImage(w: integer; h: integer) - Создать пустую (белую) картинку с размерами w * h
    Если w и h равны 0 - картинка удаляется (с очисткой памяти).
 
Replace - Переключить фокус вывода с дисплея в картинку и наоборот.
    После переключения фокуса вывода в картинке можно рисовать стандартными методами MIDletPascal
    (рисовать примитивы: линии, точки, круги, дуги; надписи; выводить в неё др. картинки и проч.)
 
image GetImage - Получить картинку, которая сейчас находится НЕ в фокусе вывода
    Т.е. если фокус вывода сейчас стоит на дисплее - вернется ваша сгенерированная картинка.
    Если фокус на картинке - вернется скриншот вашего дисплея.
    
PutImage(im: image) - Поменять картинку, которая сейчас находится НЕ в фокусе вывода на свою
Практически пример ипользования прилагается.
Вложения
Тип файла: zip Lib_beta.zip (1.1 Кб, 723 просмотров)
Тип файла: zip BetaTest.zip (3.1 Кб, 708 просмотров)
(Offline)
 
Ответить с цитированием
Эти 12 пользователя(ей) сказали Спасибо odd за это полезное сообщение:
.:MaSe:. (25.05.2014), Вредитель (15.01.2009), Cliffe Snake (06.11.2008), Dj_Alex (05.08.2010), Igor (27.10.2010), m1kc. (19.11.2008), Phantom (04.11.2008), Pyth_ON (21.02.2009), Rock2roll (31.07.2010), Romanzes (04.11.2008), sasha_peleng (04.11.2008), Skythrone (04.11.2008)