コード例 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            string error = null;

            uint[] dataOut         = new uint[m_InitialPixels.Length];
            uint[] dataDebugNoLChD = new uint[m_InitialPixels.Length];
            //GpsBoxSpriteOcr.PrepareOsdArea(m_InitialPixels, dataOut, dataDebugNoLChD, m_Image.Width, m_Image.Height);
            var rv  = GpsBoxSpriteOcr.PreProcessImageOSDForOCR(m_InitialPixels, m_Image.Width, m_Image.Height, 15, ref error);
            var bmp = Pixelmap.ConstructBitmapFrom8BitPixelmap(new Pixelmap(m_Image.Width, m_Image.Height, 8, rv, null, null));

            using (Graphics g = Graphics.FromImage(pictureBox1.Image))
            {
                g.DrawImage(bmp, new Point(0, 0));
                g.Save();
            }
            pictureBox1.Invalidate();
        }