OCR エンジンを解放
ocr_free
(プラグイン / モジュール : hspwinrtocr.dll)
ocr_init で確保した OcrEngine を解放します。アプリ終了時 (DLL PROCESS_DETACH) に自動解放もされますが、明示的に呼ぶ ことも可能です。
| ocr_init | OCR エンジンを初期化 | (hspwinrtocr.dll) |
| プラグイン / モジュール | hspwinrtocr.dll |
| バージョン | 1.0 |
| 作成日 | 2026-04-15 |
| 著作者 | IronHSP / hspwinrtocr |
| URL | https://github.com/inovia/IronHSP |
| 備考 | hspwinrtocr.dll は Windows 10 以降に標準搭載されている WinRT
OCR エンジン (Windows.Media.Ocr.OcrEngine) を HSP3 から直接呼び 出すためのプラグインです。 追加のモデルダウンロードは不要で、OS にインストール済みの言語パ ックがそのまま OCR の認識言語になります (日本語 OCR は OS の 言語設定に日本語が含まれている必要があります)。 実装は C++/WinRT (header-only) + windowsapp.lib で、非同期 API はすべて内部で .get() による同期待ち扱いになっています。 HSP 側からは通常の同期呼び出しとして使えます。 API は画像ファイルからの OCR (ocr_run_file) と、HSP カレント ウィンドウの描画内容からの OCR (ocr_run_hwnd) の 2 種類を提供 します。 |
| タイプ | 拡張命令 |
| グループ | hspwinrtocr ― 基本 |
| 対応環境 |
|
| hs ファイル | hsphelp\hspwinrtocr.hs |