IronOCRにおけるX座標とY座標の変更処理

This article was translated from English: Does it need improvement?
Translated
View the article in English

なぜ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