変更履歴: 更新情報、マイルストーン、ロードマップ
IronOCR ロードマップ
私たちは市場のニーズを満たすためにIronOCR を開発し、私たちの主要製品の1つとして優れています。 今日、私たちはコミュニティからの要望を受け、継続的に新機能をリリースしています。
私たちは、安定性と高い精度を実現するために、グーグルの最新のテッセラクト・テクノロジーと積極的に連携しています。
これにより、お客様は最先端のOCR読み取りエンジンの恩恵を確実に受けることができます。
毎月リリースされるIronOCRは、その価値を継続的に証明し、エンドユーザーが.NET言語を前進させる手助けをするという我々の使命を推進しています。
IronOCRが開発者にとってトップクラスの選択肢であることは承知しています¹。 IronOCRをこの種の製品のリーダーとして確固たるものにするために、私たちは画像フィルター、コンピュータービジョン、機械学習を改善する最新技術を応用しています。
私たちの次の叙事詩は、複数のプログラミング言語用のIronOCR を立ち上げることです。 2022年6月に実施した顧客調査に基づく。
2025年1月
IronOCR v2025.1.2
機能とアップグレード
https://www.nuget.org/packages/IronOcr/2025.1.2
リリースノート:
強化:
RenderSearchablePdf
とAutoRotateDetectionForRenderSearchablePdf
を有効にすると、読み取り速度が向上します。Read
メソッドのエッジケース問題における例外エラーメッセージを改善します。- 既知のセキュリティ脆弱性に対処するために依存パッケージを更新します。
-
内部ログメッセージを無効にします。
バグ修正:
OcrResult
をJSONにシリアライズする際に例外が発生する問題を修正します。
2024年12月
IronOCR v2024.12.2
機能とアップグレード
https://www.nuget.org/packages/IronOcr/2024.12.2
リリースノート:
IronSoftware.System.Drawing
依存関係を2024.12.3に更新
2024年11月
IronOCR v2024.11.3
機能とアップグレード
https://www.nuget.org/packages/IronOcr/2024.11.3
リリースノート:
IronSoftware.System.Drawing
の依存関係を2024.9.15に更新。- 検索可能なPDFのファイルサイズを、ほとんどの使用例で削減します。
- 検索可能なPDFにおける不一致な寸法の問題を修正します。
- 新しい
Tesseract
構成AutoRotateDetectionForRenderSearchablePdf
を追加し、ユーザーが自動回転を無効にして、入力ファイルの向きを手動で調整できるようにします。
2024年10月
IronOCR v2024.10.3
機能とアップグレード
https://www.nuget.org/packages/IronOcr/2024.10.3
リリースノート:
- 回転した入力に対する
ReadPassport
の改善。 IronSoftware.System.Drawing
の依存関係を2024.9.11に更新
2024年9月
IronOCR v2024.9.6
機能とアップグレード
https://www.nuget.org/packages/IronOcr/2024.9.6
リリースノート:
- 新しい読み取りメソッド
ReadDocumentAdvanced
を追加し、テーブルデータの読み取りに特化します。 IronSoftware.System.Drawing
の依存関係を2024.9.10に更新します
2024年8月
IronOCR v2024.8.21
機能とアップグレード
https://www.nuget.org/packages/IronOcr/2024.8.21
リリースノート:
- 読み込み完了後に一時ファイルが削除されない問題を修正
- IronSoftware.System.Drawing 依存関係を 2024.8.1 に更新
2024年7月
IronOCR v2024.7.13
機能とアップグレード
https://www.nuget.org/packages/IronOcr/2024.7.13
リリースノート:
- DetecPageOrientationが最初のページ内容の結果しか返さなかったのを修正した。
- ConvertToSearchablePdfのオーバーロード問題を修正しました。
- Tiff入力ファイルから検索可能なPDF出力ファイルサイズを縮小します。
- IronSoftware.System.Drawingの依存関係を2024.7.2に更新
2024年6月
IronOCR v2024.6.3
機能とアップグレード
https://www.nuget.org/packages/IronOcr/2024.6.3
リリースノート:
- スキャンされた文字のコントロールが向上:高度なスキャンで取り込まれた文字をよりコントロールできるようになりました。
- ドキュメントスキャンの強化:アドバンストスキャンモードでは、中国語、繁体字中国語、日本語、韓国語、ラテン語を含む幅広い言語に対応し、より多くの言語で文書をスキャンできるようになりました。
- 検索可能な PDF でテキストが重なって表示される問題が修正されました:この更新により、スキャン後に検索可能な PDF のテキストが重なって表示される問題が解決されました。
- Azure Functionへのデプロイ時の問題を修正しました:このアップデートにより、IronOCRをAzure Functionsにデプロイする際にエラーが発生する問題が解決されました。
IronSoftware.System.Drawing
の依存関係を2024.6.1に更新
2024年5月
IronOCR v2024.5.25
機能とアップグレード
https://www.nuget.org/packages/IronOcr/2024.5.25
リリースノート:
- IronOcr.Extension.AdvancedScan`パッケージを別途インストールする必要があります。
- 新しい高度なメソッド:
ReadPhoto()もちろん、英語のテキストを教えていただけますでしょうか?[NuGet パッケージ
IronOcr.Extension.AdvancedScan` を参照。]. - 新しい高度なメソッド:
ReadScreenshot()もちろん、英語のテキストを教えていただけますでしょうか?[NuGet パッケージ
IronOcr.Extension.AdvancedScan` を参照。]. - 新しい高度なメソッド:
ReadPassport()もちろん、英語のテキストを教えていただけますでしょうか?[NuGet パッケージ
IronOcr.Extension.AdvancedScan` を参照。]. - 新しい高度なメソッド:
ReadLicensePlate()もちろん、英語のテキストを教えていただけますでしょうか?[NuGet パッケージ
IronOcr.Extension.AdvancedScan` を参照。]. IronSoftware.System.Drawing
依存関係を2024.5.1に更新します。
2024年4月
IronOCR v2024.4.6
機能とアップグレード
https://www.nuget.org/packages/IronOcr/2024.4.6
リリースノート:
- OCR処理に関係のない公開ログを削除する。
- IronSoftware.System.Drawing`の依存関係を2024.4.1に更新
2024年3月
IronOCR v2024.3.4
機能とアップグレード
https://www.nuget.org/packages/IronOcr/2024.3.4
リリースノート:
- 入力の向きを検出するためにDetectPageOrientationを実装する。
- .NET Framework で web.config ファイルからライセンスキーを読み取れないバグを修正しました。
- IronSoftware.System.Drawingの依存関係を2024.3.4に更新
2024年2月
IronOCR v2024.2.41
機能とアップグレード
https://www.nuget.org/packages/IronOcr/2024.2.41
リリースノート:
- すべての
OcrInput
メソッドをオーバーホールし、Add 接頭辞の代わりに Load 接頭辞を使用するようにした。 を試してください。(),
.LoadImage(),
.LoadPdf()もちろん、英語のテキストを教えていただけますでしょうか? - 大規模なPDF入力コンテキストにおいて、アロケーションとライブオブジェクトの使用量を最大80%削減し、全体的な速度を最大90%向上。
- IronCVコンテクストにおけるビットマップのメモリ管理の改善
- SearchablePdf
を独自のフラグに移動。 デフォルトでオンになっている
Configuration.RenderSearchablePdf` を参照してください。 - デフォルトのフラグからhOCR出力を削除。 を明示的に使用するには、
Configuration.RenderhOCR = true
を使用します。 - IronSoftware.System.Drawing`の依存関係を2024.2.2に更新
2024年1月
IronOCR v2024.1.17
機能とアップグレード
https://www.nuget.org/packages/IronOcr/2024.1.17
リリースノート:
- IronSoftware.System.Drawing`をv2024.4.1に更新
- 検索可能なPDFの出力で回転が無視される問題を修正
- 出力 さ れ る 検索可能 PDF の寸法を、 入力画像に対す る 相対寸法に固定 し ます。
- 16BPPのbmpが空白の検索可能なPDFとしてエクスポートされる問題を修正しました。
2023年12月
IronOCR v2023.12.34
機能とアップグレード
https://www.nuget.org/packages/IronOcr/2023.12.34
リリースノート:
- IronSoftware.System.Drawing`をv2023.12.1に更新
2023年11月
IronOCR v2023.11.35
機能とアップグレード
https://www.nuget.org/packages/IronOcr/2023.11.35
リリースノート:
- 検索可能なPDFを保存する際、A4ではなく元の画像の寸法を正しく出力するようになりました。
- 回転前のPDF文書が正方形出力として保存される問題を解決 検索可能PDF
OcrResult.Barcode
の位置データが、クロップ領域に対する相対的な位置ではなく、元の画像に基づくようになった。- OcrResult.SaveAsTextFile`のUTF-8エンコーディングのサポート
- StampCropRectangle`がスタンプする矩形のリストを受け取れるようになった。
- StampCropRectangle
はスタンプされた
OcrInput` を返す静的なオーバーロードを持っている。
2023年10月
IronOCR v2023.10.9
機能とアップグレード
https://www.nuget.org/packages/IronOcr/2023.10.9
リリースノート:
- IronSoftware.System.Drawingをバージョン2023.10.1に更新。
- IronSoftware.Commonをバージョン2023.10.2に更新。
2023年9月
IronOCR v2023.9.4
機能とアップグレード
https://www.nuget.org/packages/IronOcr/2023.9.4
リリースノート:
- 複数のIron Software製品がインストールされている場合に発生するクラッシュのバグを修正
- 新しい依存関係としてIronSoftware.Commonを追加
- IronSoftware.System.Drawingをバージョン2023.9.2に更新
- IronSoftware.Native.PdfModeltをバージョン2023.9.18570に更新しました。
2023年8月
IronOCR v2023.8.34
機能とアップグレード
https://www.nuget.org/packages/IronOcr/2023.8.34
リリースノート:
- 検索可能なPDFが、しおり、注釈、ページの向きなどを保持するようになりました。
- 検索可能なPDFのディスク容量が削減されました
- PDF文書のOCRを効率化するOcrPdfInputクラスを追加
- 画像の合理化されたOCRのためのOcrImageInputクラスの追加
- 非推奨のOcrInputクラスだが、当分の間は使用可能。
- クロップレクタングルのスタンプが正しく表示されなかった問題を修正
2023年7月
IronOCR v2023.7.28
機能とアップグレード
https://www.nuget.org/packages/IronOcr/2023.7.28
リリースノート:
- コンソールでのTesseractの警告を抑制するために、EnableTesseractWarningsをデフォルトでfalseに設定する機能を追加。
- IronSoftware.Native.PdfModelを使ったPDFの読み書き
- IronSoftware.System.Drawingを2023.7.1にアップデートします
2023年6月
IronOCR v2023.6.6
機能とアップグレード
https://www.nuget.org/packages/IronOcr/2023.6.6
リリースノート:
主な変更点
- PostBuildEvent ランタイム・フォルダー・コピーの修正:PostBuildEvent時のランタイム・フォルダのコピーに関する問題を解決しました。
- IronSoftware.System.Drawingを2023.6.1に更新
2023年5月
IronOCR v2023.5.35
機能とアップグレード
https://www.nuget.org/packages/IronOcr/2023.5.35
リリースノート:
主な変更点
- いくつかの.NET Framework ASP.NETプロジェクトで、web.configからライセンスキーが取得されない問題を修正しました。
- IronSoftware.System.Drawingを2023.4.4に更新
2023年4月
IronOCR v2023.4.13
機能とアップグレード
https://www.nuget.org/packages/IronOcr/2023.4.13
リリースノート:
主な変更点
- IronSoftware.System.Drawingを2023.3.3に更新
- IronTesseractに新しいReadPdfAndOverlayTextメソッドが追加され、テキストを追加し、元のPDFのブックマーク/注釈を保持します。
- 多数の画像を含む検索可能PDFが大きなファイルになる問題が解決されました。
- Binarizeフィルターが検索可能PDFを空白にする問題を修正しました。
- Readメソッドがテンポラリファイルを作成し、それらをクリーンアップしないことがあった問題を修正
- Iron Suiteライセンスキーのサポートを追加。
- .configファイルや.jsonファイルに保存されたライセンスキーがIronOCR (IronOCR)によってピックアップされない問題を修正。
- アプリケーションのサブフォルダーにある .config および .json ファイルに保存されたライセンス キーのサポートを追加します
2023年3月
IronOCR v2023.3.2
機能とアップグレード
https://www.nuget.org/packages/IronOcr/2023.3.2
リリースノート:
主な変更点
- AWS(アマゾン・リナックス)の互換性を追加
- 様々な古いLinuxディストリビューションとの互換性を追加
- PDFからテキストを読み取る際の信頼性を向上
- 検索可能なPDFを作成する際の速度と忠実度が向上します。
- 言語ファイルの検索ロジックを改善
- への依存を取り除く
System.Drawing
2023年1月
IronOCR v2023.1.11644
機能とアップグレード
https://www.nuget.org/packages/IronOcr/2023.1.11644
リリースノート:
主な変更点
- 追加
Installation.LanguagePackDirectory
.ocrdataファイルのパスを指定する。 - ClickOnceパブリッシングと'dotnet publish'コマンドで使用するIronOCRを修正。
- 言語パックのロードに失敗することがあった問題を修正
- TIFF画像からの読み込み時にクロップ矩形が無視されることがあった問題を修正
- トライアルユーザーが画像からテキストを読み取ることができなかった問題を修正
- シングルスレッドでのOCR読み取りを可能にする(
IronTesseract.Multithreaded
)
2022年12月
IronOCR v2022.12.10830
機能とアップグレード
https://www.nuget.org/packages/IronOcr/2022.12.10830
リリースノート:
主な変更点
- 追加
IronSoftware.System.Drawing
交換するSystem.Drawing.Common
in IronOCR - への内部依存を取り除きます。
System.Drawing.Common
(詳しくは脚注[1]を参照)。 - .NET 7のサポートが追加されました
- .NET Framework 4のサポートを削除しました。.NET Frameworkの最小サポートバージョンは4.6.2になりました。
その他の変更:
- 多くのLinuxディストリビューションのサポートを改善
- 改善します
OcrFilters.DeNoise
:スペックルノイズを低減。 - 新しいブランドの追加
Ocrフィルター
ノイズの多い画像からの読み取りを改善する: 開く
:ノイズ除去に有効なフィルター。閉じる
:前景オブジェクトの内側の小さな穴を塞ぐのに便利なフィルター。適応型しきい値
:ブラッドリー適応しきい値を画像に適用します。
(1)System.Drawing.Common
:
- マイクロソフトは
System.Drawing.Common
.NET 6ではWindows以外で、.NET 7では完全に;https://docs.microsoft.com/en-us/dotnet/core/compatibility/core-libraries/6.0/system-drawing-common-windows-only - これを処理するために、私たちはオープンソースのライブラリ
IronSoftware.System.Drawing
これは、以下のような一般的なタイプやフォーマットを簡単に変換できる。System.Drawing.Common
その代わりとなったのは - それでも利用したい顧客
System.Drawing.Common
IronOCRを使用することができます。IronSoftware.System.Drawing
はこのフォーマットで動作しますがSystem.Drawing.Common
が依存関係でなくなった場合、使用するにはコードに`using System.Drawing.Common;`コールを追加する必要があります。
2022年10月
IronOCR v2022.11.10109
機能とアップグレード
https://www.nuget.org/packages/IronOcr/2022.11.10109
リリースノート:
- MAUIサポートを修正
- ランタイムフォルダが見つからない」エラーを修正
- libtesseract が見つからない」エラーを修正した。
- 多くのプラットフォームでの互換性と展開が大幅に向上
- .onnxファイルへのパスを指定するための「Installation.MachineLearningModelsDirectory」の追加
- 軽微なバグ修正
- ZIPファイルまたはインストーラーによるインストールに対応
2022年9月
IronOCR v2022.10.9390
機能とアップグレード
https://www.nuget.org/packages/IronOcr/2022.10.9390
リリースノート:
- テキストを含む可能性のある領域を検出するために機械学習技術を使用するためのサポートが追加されました。
- OcrInputメソッドFindTextRegionおよびFindMultipleTextRegionsを追加 - お使いのプラットフォーム用のIronOcr.ComputerVision NuGetパッケージを追加してください。
- 結果をPDFストリームとして保存するためのOcrResultメソッドSaveAsSearchablePdfStreamを追加。
- Windowsのビルドを更新し、より少ない依存関係とより少ないディスク容量を必要とするようにします。
- OCRを実行する前に、常に画像からカラーテーブルを削除するように画像読み込みを更新し、精度を向上。
- GetCropRectangleImageがすべてのソース画像フォーマットで適切に動作するよう修正
- Installation.LoggingModeとLogFilePathが正しく適用されないことがあった問題を修正
2022年8月
IronOCR v2022.8.8198
機能とアップグレード
https://www.nuget.org/packages/IronOcr/2022.8.8198
リリースノート:
- 画像上の切り抜き矩形を視覚化する新しいメソッドを追加。OcrInput.StampCropRectangleAndSaveAs() を参照。
- 複数のフィルタを一度に適用する新しいメソッドを追加。OcrInput.ApplyMultipleFilters()を参照。
- Deskewフィルターが失敗しても例外をスローしないように変更。
- Microsoft C#(シーシャープ)再配布可能ファイルがインストールされていないWindowsシステムでの互換性が向上しました。
- 特定の画像ライブラリが欠落している可能性のあるMacOsシステム(IntelとApple Siliconの両方)の互換性が向上しました。
2022年7月
IronOCR v2022.8.7804
機能とアップグレード
https://www.nuget.org/packages/IronOcr/2022.8.7804
リリースノート:
- Tesseractをバージョン5.1に更新
- Apple Siliconデバイス(ARMプロセッサ上のMacOS)へのサポートを追加
- 入力項目を画像として保存するためのOcrInput.SaveAsImages()の追加
- ミリメートル値またはピクセル値を使用してトリミングできるCropRectangleクラスを追加
- MinimumDpi を削除します。OCR 入力をアップスケールするには TargetDpi を使用してください。
- TargetDpiをNULLに設定することで、IronOCRが画像をアップスケールするのを防ぎ、検索可能なPDFをより小さくすることができるようになりました。
- 浸食フィルターがダイアレーションに適用され、ダイアレーションフィルターが浸食に適用されるバグを修正。
- PDFのページ番号が間違っていたバグを修正
- 様々なLinuxディストリビューションでの互換性が向上
2022年3月
IronOCR v2022.3.0
機能とアップグレード
https://www.nuget.org/packages/IronOcr/2022.3.0
リリースノート:
- 改良: .NET 6 サポート
- 改善点: セキュリティとパフォーマンス
2022年1月
IronOCR v2022.1.0
機能とアップグレード
https://www.nuget.org/packages/IronOcr/2022.1.0
リリースノート:
- 改良されたマルチスレッドとパフォーマンス
- 改善されました:PDF OCRのパフォーマンス
- 特集 OCRプログレス・トラッキング
- 改善されました:オリエンテーションとスクリプト検出(OSD)
- 改良されたデスキューメソッド
- 改善点: セキュリティとパフォーマンス
2021年12月
IronOCR v2021.12.0
機能とアップグレード
https://www.nuget.org/packages/IronOcr/2021.12.0
リリースノート:
- 改良: 速度と安定性
- 改良: .NET 5および.NET 6 Betaのサポート
- 改善されました: ロギング
2021年10月
IronOCR v2021.11.0
機能とアップグレード
https://www.nuget.org/packages/IronOcr/2021.11.0
リリースノート:
- バグを修正しました:Azure関数の互換性
- バグ修正読み取り専用のOCR辞書で動作します。
- バグ修正: .NET 5.07で動作するようになりました。
- バグ修正: プロジェクト構成ファイルからライセンスキーを読み取る (エッジケース)
- 機能 OcrInputに色置換メソッドを追加
- 特徴 TIFFやPDFファイルから特定のフレームを読み込む
- 改良されました:System.Drawing.Commonの更新