語法
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# 程式碼
// 點陣圖的格式應與 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());
這個頁面有幫助嗎?