Пока что библиотеки для облегчения генерации картинок не было.
Я решил исправить это досадное недоразумение.
Библиотека крайне простая. Новые функции такие:
CreateImage(w: integer; h: integer) - Создать пустую (белую) картинку с размерами w * h
Если w и h равны 0 - картинка удаляется (с очисткой памяти).
Replace - Переключить фокус вывода с дисплея в картинку и наоборот.
После переключения фокуса вывода в картинке можно рисовать стандартными методами MIDletPascal
(рисовать примитивы: линии, точки, круги, дуги; надписи; выводить в неё др. картинки и проч.)
image GetImage - Получить картинку, которая сейчас находится НЕ в фокусе вывода
Т.е. если фокус вывода сейчас стоит на дисплее - вернется ваша сгенерированная картинка.
Если фокус на картинке - вернется скриншот вашего дисплея.
PutImage(im: image) - Поменять картинку, которая сейчас находится НЕ в фокусе вывода на свою
Практически пример ипользования прилагается.