/// <summary> /// マウスの座標に基づき画面の色をbyteで取得してファイルに出力します. /// </summary> /// <param name="breakFlg"></param> /// <param name="width"></param> /// <param name="height"></param> public void GetColorBytes(ref bool breakFlg, int width, int height) { // 枠描画 DrawingService.DrawLines(ref breakFlg, ref width, ref height); Bitmap bmp = new Bitmap(width, height); Point pt = new Point(); pt.X = Cursor.Position.X - width; pt.Y = Cursor.Position.Y - height; // Graphicsを利用して、bmpに画面キャプチャをコピー CopyScreen(bmp, pt); FileService fileService = new FileService(); fileService.OutputBitmap("GetColorBytes.txt", bmp); }