【发布时间】:2015-11-27 08:34:59
【问题描述】:
我正在尝试解码 tiff 帧中的二维码。我裁剪了框架的右下角四分之一。
System.Drawing.Rectangle section = new System.Drawing.Rectangle(barcodeBitmap.Width / 2, barcodeBitmap.Height / 2, barcodeBitmap.Width, barcodeBitmap.Height);
System.Drawing.Bitmap croppedBitmap = new System.Drawing.Bitmap(section.Width, section.Height);
System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(croppedBitmap);
g.DrawImage(barcodeBitmap, 0, 0, section, System.Drawing.GraphicsUnit.Pixel);
它可以解码这个裁剪的部分
但它无法解码这些。
我使用的代码是这样的
IBarcodeReader reader = new BarcodeReader();
var barcodeBitmap = (Bitmap)Bitmap.FromFile(path);
var result = reader.Decode(barcodeBitmap);
if (result != null)
{
var Text = result.Text;
}
如何才能更好地解码?
【问题讨论】: