IronOCRにおけるX座標とY座標の変更処理
なぜXとYの座標位置が変わるのですか?
X座標とY座標が変化するのは、OCRが機能するには解像度が低すぎると判断された場合に、画像がアップスケールされるためである。
アップスケーリングの詳細は、OcrInput.PagesオブジェクトとOcrResult.Pagesオブジェクトに記載されている。
https://ironsoftware.com/csharp/ocr/object-reference/api/IronOcr.OcrInput.Page.html
https://ironsoftware.com/csharp/ocr/object-reference/api/IronOcr.OcrResult.Page.html
ContentAreaToBitmapを使って、アップスケールした画像をエクスポートすることもできます:
https://ironsoftware.com/csharp/ocr/object-reference/api/IronOcr.OcrResult.Page.html#IronOcr_OcrResult_Page_ContentAreaToBitmap_IronOcr_OcrInput_
アップスケーリングを無効にしたい場合は、OcrInputオブジェクトにTargetDPI = 0を設定してください:
https://ironsoftware.com/csharp/ocr/object-reference/api/IronOcr.OcrInput.html?q=TargetDPI#IronOcr_OcrInput_TargetDPI