语法
C++
C#
Visual Basic .NET
参数
返回值
备注
示例
C# 代码
C# 代码
HRESULT SetBitmapBits(
int Height,
int Width,
__int64 RawDataPointer
);
void SetBitmapBits(
int Height,
int Width,
Int64 RawDataPointer
);
Sub SetBitmapBits( _
Height As Integer, _
Width As Integer, _
RawDataPointer As Int64 _
)
C# 代码
// bitmap 的格式应与 FineReader Engine 中的格式相同。
// 如果图像采用其他格式,可以使用 Image.GetBitmap 方法。
// IntPtr hBitmap = document.Pages[0].ImageDocument.BlackWhiteImage.GetBitmap(null).Handle;
// Bitmap bitmap = new Bitmap( Image.FromHbitmap( hBitmap ) );
Bitmap bitmap = new Bitmap(imagePath);
Rectangle imageRect = new Rectangle(0, 0, bitmap.Size.Width, bitmap.Size.Height);
System.Drawing.Imaging.BitmapData data = bitmap.LockBits(imageRect, System.Drawing.Imaging.ImageLockMode.ReadOnly, System.Drawing.Imaging.PixelFormat.Format1bppIndexed);
FREngine.ITrainingImage trainingImage = engineLoader.Engine.CreateTrainingImage();
trainingImage.SetBitmapBits(bitmap.Size.Height, bitmap.Size.Width, data.Scan0.ToInt64());
此页面对您有帮助吗?