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
- назначение: изображение указанной области
Примеры
//Загружаем страницу с изображением (в данном случае - каптча) 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]));