В CEF 50/50 работает ,вопрос по методу HtmlElement.DrawPartToBitmap

Azakim

Client
Регистрация
25.07.2021
Сообщения
165
Благодарностей
31
Баллы
28
Такой вот код

C#:
foreach(HtmlElement products in _some_htmlElementCollection)
{
    //path 
    string path = project.Directory + @"\JpegPictureApproved\"+ $"{new Random().NextDouble().ToString()}.jpeg";
    //save jpeg products
    products.ScrollIntoView();
    //wait to loading el
    Thread.Sleep(5000);
    var str_by_byte = products.DrawPartToBitmap(0,0,products.Width,products.Height,false);
    var array_byte = System.Convert.FromBase64String(str_by_byte);
    System.IO.File.WriteAllBytes(path,array_byte);
}
А в результате получаю 50/50 сохраненные jpeg

Корректный результат:

101825

И вот такое что ниже это полностью пустая картинка
101824


Знающие люди дайте знать как поравить что бы 100 из 100 получать корректный результат при скрине хтмл элемента. Заранее премного благодарен:D
 
Последнее редактирование:

Dome4ta1

Client
Регистрация
12.08.2017
Сообщения
89
Благодарностей
15
Баллы
8
Может пауза маленький
 
  • Спасибо
Реакции: Azakim

Azakim

Client
Регистрация
25.07.2021
Сообщения
165
Благодарностей
31
Баллы
28

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