问题:
png的透明图片,不能识别里面的内容
思路:
可以把图片转换为jpg格式,然后有底色后再去ocr
解决方法:
转换的代码如下:
Image img = Image.FromFile(@"C:UsersabcDesktopimage4.png");
using (var bmp = new Bitmap(img.Width, img.Height))
{
bmp.SetResolution(img.HorizontalResolution, img.VerticalResolution);
using (var g = Graphics.FromImage(bmp))
{
g.Clear(Color.White);
g.DrawImageUnscaled(img, 0, 0);
}
bmp.Save(@"C:UsersabcDesktopimage4-New.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
}