Closed sgf closed 1 month ago
screenCaptureService = new DX9ScreenCaptureService(); IEnumerable<GraphicsCard> graphicsCards = screenCaptureService.GetGraphicsCards(); IEnumerable<Display> displays = screenCaptureService.GetDisplays(graphicsCards.First()); screenCapture = screenCaptureService.GetScreenCapture(displays.First()); captureZone = screenCapture.RegisterCaptureZone(0, 0, this.Width, this.Height);
if (screenCapture.CaptureScreen()) { using var _ = captureZone.Lock(); img = captureZone.Image;// i want BGRA format here return true; }
the img looks like a = {ScreenCapture.NET.Image} [deleted] but the img.ColorFormat is ColorFormat.ARGB
Sorry, I misread.