M I D l e t P a s c a l
ImageFromCanvas

Создает картинку путем копирования прямоугольной области с текущего изображения на экране. Координаты (x, y) - это координаты левого верхнего угла прямоугольника, width и height - соответственно ширина и высота прямоугольника.

function ImageFromCanvas(x: integer;
                          y: integer;
                          width: integer;
                          height: integer
                         ): image
;
 



Пример

var
    im: image;
begin
    DrawRect(5, 5, 20, 20); // Рисуем что-нибудь
    Repaint;
    Delay(1000); // Ждем 1 секунду

    // Делаем "снимок" всего экрана
    im:=ImageFromCanvas(0, 0, GetWidth, GetHeight);

    SetColor(255, 255, 255);
    FillRect(0, 0, GetWidth, GetHeight); // Стираем всё с экрана
    Repaint; Delay(1000);

    DrawImage(im, 0, 0); // Восстанавливаем всё ранее нарисованное
    Repaint; Delay(1000);
end.




Совместимость

MIDP1.0




Требуемый модуль

Не требуется




Смотри также

DrawImage, ImageFromImage, LoadImage, GetImageWidth, GetImageHeight