скриншот видимой части

Gooldbee

Client
Регистрация
16.05.2019
Сообщения
213
Благодарностей
24
Баллы
18
В кубике обработки изображения, есть скриншот видимой части. Нашел как сделать скриншот полностью инстанса без обработки.
Код:
ImageProcessingUntreatedFromScreenshot
Нашел как сделать обрезку по заданным параметрам
Код:
ImageProcessingCropFromScreenshot
Не могу найти сниппет обрезки видимой части. Нужно именно на C#. Может кто-нибудь подсказать?
 

p-sergei

Client
Регистрация
20.12.2016
Сообщения
523
Благодарностей
255
Баллы
63
Не могу найти сниппет обрезки видимой части. Нужно именно на C#. Может кто-нибудь подсказать?
я так делаю, надо допилить для себя, там кое-какие переменные изменить
C#:
int heithScroll = Convert.ToInt32(instance.ActiveTab.MainDocument.EvaluateScript("return self.pageYOffset;"));
var he = instance.ActiveTab.FindElementByXPath("//html", 0);
var bmp = he.DrawPartAsBitmap(0, heithScroll, profile.WidthInstance, profile.HeightInstance, false);
bmp.Save(path + "_" + domen + ".jpg");
 
  • Спасибо
Реакции: volody00 и djaga

Gooldbee

Client
Регистрация
16.05.2019
Сообщения
213
Благодарностей
24
Баллы
18
я так делаю, надо допилить для себя, там кое-какие переменные изменить
C#:
int heithScroll = Convert.ToInt32(instance.ActiveTab.MainDocument.EvaluateScript("return self.pageYOffset;"));
var he = instance.ActiveTab.FindElementByXPath("//html", 0);
var bmp = he.DrawPartAsBitmap(0, heithScroll, profile.WidthInstance, profile.HeightInstance, false);
bmp.Save(path + "_" + domen + ".jpg");
Код:
int heithScroll = Convert.ToInt32(instance.ActiveTab.MainDocument.EvaluateScript("return self.pageYOffset;"));
Не очень понял, что мы вот тут получаем
 

p-sergei

Client
Регистрация
20.12.2016
Сообщения
523
Благодарностей
255
Баллы
63

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)