Как объединить два C# кода

Vasyl1

Client
Регистрация
11.12.2016
Сообщения
194
Благодарностей
20
Баллы
18
Помогите пожалуйста объединить два C# кода
1. Он делает скрин определенного пикселя.
C#:
string file = project.Directory+@"\"+project.Variables["namber_string"].Value+@"\gain_power.bmp";
ZennoPoster.ImageProcessingCropFromScreenshot(instance.Port, file, 10, 10, 1, 1, "pixel");
2. Преобразовывает скрин в Base64
C#:
string file = project.Directory+@"\"+project.Variables["namber_string"].Value+@"\gain_power.bmp";
project.Variables["gain_power"].Value= Convert.ToBase64String(System.IO.File.ReadAllBytes(file));
Как мне это сделать в одном C# коде, и можно ли сделать скрин так чтобы он не сохранялся на компютере, а сразу преобразованый скрин в Base64 сохранялся в переменную?
 

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 651
Благодарностей
1 319
Баллы
113
Как мне это сделать в одном C# коде
C#:
string file = project.Directory+@"\"+project.Variables["namber_string"].Value+@"\gain_power.bmp";
ZennoPoster.ImageProcessingCropFromScreenshot(instance.Port, file, 10, 10, 1, 1, "pixel");
System.Threading.Thread.Sleep(1 * 1000);
project.Variables["gain_power"].Value = Convert.ToBase64String(System.IO.File.ReadAllBytes(file));
 
  • Спасибо
Реакции: Vasyl1

Vasyl1

Client
Регистрация
11.12.2016
Сообщения
194
Благодарностей
20
Баллы
18
C#:
string file = project.Directory+@"\"+project.Variables["namber_string"].Value+@"\gain_power.bmp";
ZennoPoster.ImageProcessingCropFromScreenshot(instance.Port, file, 10, 10, 1, 1, "pixel");
System.Threading.Thread.Sleep(1 * 1000);
project.Variables["gain_power"].Value = Convert.ToBase64String(System.IO.File.ReadAllBytes(file));
О точно, как то недодумался, пытался все в одну строчку пихнуть. А реально как то сделать чтобы не сохранять скрин в дерикторию. А сразу получить пиксель в Base64?
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 690
Баллы
113
О точно, как то недодумался, пытался все в одну строчку пихнуть. А реально как то сделать чтобы не сохранять скрин в дерикторию. А сразу получить пиксель в Base64?
теоретически реально. но пока существует этот баг в зенке, все на уровне теории.
 

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