Im совершенно новый для C# и Im, создающий небольшое приложение для записи экрана.C# Screna: Как определить область экрана?
Я использую пакет Screna nuget, и он отлично работает.
Вот мой основной код:
// Initialize an IImageProvider
provider = new WindowProvider(); // Capture the entire Desktop
// Initialize AviWriter
videoWriter = new AviWriter("output.avi", provider, AviCodec.MotionJpeg);
Проблема заключается в том, что я хочу записать только специальную область экрана, позволяет сказать, что верхний 10 пикселей слева направо точек, 300 точек в ширину и 300 пикселей в высоту.
Но в моем коде WindowProvider() закрывает весь экран.
Итак, что мне нужно делать здесь?
похоже, что вы передаете ему 'IImageProvider'. –
спасибо, но какие параметры? – mirzahat