GetRectImage

Возвращает изображение указанной области окна браузера.

Синтаксис

function GetRectImage(aLeft: integer; aTop: integer; aRight: integer;
  aBottom: integer): TCSImage; overload;
 
function GetRectImage(aRect: TCSRect): TCSImage; overload;

Параметры

  • aLeft
    • тип: integer
    • назначение: X координата левого верхнего угла прямоугольной области относительно окна браузера
  • aTop
    • тип: integer
    • назначение: Y координата левого верхнего угла прямоугольной области относительно окна браузера
  • aRight
    • тип: integer
    • назначение: X координата правого нижнего угла прямоугольной области относительно окна браузера
  • aBottom
    • тип: integer
    • назначение: Y координата правого нижнего угла прямоугольной области относительно окна браузера
  • aRect
    • тип: TCSRect
    • назначение: прямоугольник, область которого необходимо получить в изображении

Возвращаемое значение

  • тип: TCSImage
  • назначение: изображение указанной области

Примеры

  1. //Загружаем страницу с изображением (в данном случае - каптча)
    LoadURI('http://www.google.com/recaptcha/learnmore');
    //Получаем элемент, содержащий изображение
    var ImageElement:=GetElement('img',0,['src'],['google.com/recaptcha/']);
    //Получаем прямоугольник элемента
    var ImageRect:=GetElementRect(ImageElement);
    //Получаем изображение прямоугольной области
    var Image:=GetRectImage(ImageRect);
    //Выводим в лог цвет пикселя изображения с координатами (10,10)
    Log(IntToStr(Image.Pixels[10,10]));