VintaSoft Forms Processing .NET Plug-in - 開発の履歴

製品リリースに関する情報

このページでは、VintaSoft Forms Processing .NET Plug-in の一般的な開発履歴に関する情報を取得できます。 SDK API の変更に関する情報は、ドキュメントに記載されています。

  • Windows、Linux、macOS で .NET 9.0 のサポートが追加されました。
  • .NET 開発:
    • OCR フィールドに手書きの数字の文字列を含めることができるようになりました。これは、Microsoft.ML に基づくニューラル ネットワークを使用して認識されます。
    • アプリケーションのデモ:
      • OCR フィールドで手書きの数字を認識する機能が FormsProcessingDemo に追加されました。
  • Windows、Linux、macOS での .NET 8.0 のサポートを追加しました。
  • .NET 開発:
    • Windows、Linux、macOS で .NET 7 のサポートが追加されました。
  • .NET 開発:
    • .NET 6、.NET 5、.NET Core 3.1 で Windows、Linux、macOS のクロスプラットフォーム サポートを追加しました。
    • 2D グラフィックスの描画:
      • プラグインは 2D グラフィックスを操作するためのコードを完全に書き換えました。
      • 現在、2 次元グラフィックスに関するすべての作業は、描画エンジン (Vintasoft.Imaging.Drawing.DrawingEngine クラス) を使用して実行されます。プラグインは GDI+ ライブラリ (System.Drawing.Common) を直接使用しなくなりました。
      • プラグインを使用するには、SkiaSharp ライブラリに基づく Windows、Linux、macOS 用のクロスプラットフォーム描画エンジン、または GDI+ ライブラリ (System.Drawing.Common) に基づく Windows 用の描画エンジンを使用する必要があります。
  • .NET 開発:
    • サポートされるプラットフォーム:
      • Windows 用 .NET 6 のサポートを追加しました。
    • サポートされる開発環境:
      • Visual Studio 2022 の互換性サポートを追加しました。
    • サポートされる OS:
      • 互換性サポートを追加しましたOS Windows 11 を使用。
      • Windows Server OS との互換性は廃止されました。 2003。
  • .NET 開発:
    • サポートされるプラットフォーム:
      • Windows 用 .NET 5 のサポートを追加しました。
  • .NET 開発:
    • サポートされるプラットフォーム:
      • Windows 用 .NET Core 3 で WPF および WinForms のサポートが追加されました。
        次の .NET Core アセンブリが作成されました:
        • Vintasoft.Imaging.FormsProcessing.UI.dll
        • Vintasoft.Imaging.FormsProcessing.Wpf.dll
        • Vintasoft.Imaging.FormsProcessing.Ocr.UI.dll
        • Vintasoft.Imaging.FormsProcessing.Ocr.Wpf.UI.dll
      • デモ アプリケーション:
        • 新しいデモ アプリケーションが作成されました - FormsProcessingConsoleDemo。これは、テンプレートによってフォームを認識し、イメージをテンプレート イメージに揃える方法を示します。
        • .NET Core 用の WinForms デモ アプリケーション FormsProcessingDemo を作成しました。
  • .NET 開発:
    • サポートされるプラットフォーム:
      • Windows 用 .NET Core 3 のサポート (UI コントロールなし) を追加しました。
        次の .NET Core アセンブリが作成されました:
        • Vintasoft.Imaging.FormsProcessing.dll
        • Vintasoft.Imaging.FormsProcessing.Ocr.dll
      • .NET Framework 2.0 のサポートは廃止され、SDK は .NET Framework 4+ および 3.5 をサポートするようになりました。
  • KeyZoneRecognizerCommand クラスが更新され、画像フィンガープリントを作成する前に画像処理が可能になりました。画像を処理するためのコマンドは、KeyZoneRecognizerCommand.ImagePreprocessing プロパティを使用して指定できます。
  • KeyLineRecognizerCommand クラスに実装されている画像指紋認識アルゴリズムが改善されました。
  • デモ アプリケーション:
    • デモ アプリケーション FormsProcessingDemo に:
      • 画像印刷の視覚化と比較のためのフォームを追加しました。
      • 画像の印刷を作成する前に画像を処理する機能を追加しました。
      • 指紋比較結果の信頼の最小レベルを設定する機能を追加しました。
  • API の変更の詳細については、ドキュメントを参照してください。
  • VintaSoft Forms Processing .NET Plug-in プラグインが作成されました。これは、次の機能を備えた VintaSoft Imaging .NET SDK の新しいプラグインです:
    • ドキュメント画像の識別と配置:
      • テンプレート画像のセットの中から特定の画像のテンプレートを検索し、変換マトリックスを取得します。
      • 画像比較結果を使用して画像を位置合わせします。
      • 画像プリントの操作:
        • 線または L マーカーに基づいて画像プリントを構築します。
        • 画像プリントの比較と変換マトリックスの取得(変位、スケール、回転歪みが補正されます)。
        • 比較結果に関する拡張情報を含む画像比較結果を取得します。
      • オープン アーキテクチャにより、任意の画像特性に基づいて画像プリントを作成するための独自のアルゴリズムを定義できます。
    • フォーム認識:
      • プログラムまたは視覚的にフォーム テンプレートを作成します。
      • テンプレートによる形状認識。
      • 次のフォーム フィールド タイプがサポートされています:
        • 四角形で囲まれた光学マーカー (OMR)。
        • 楕円で囲まれた光学マーカー (OMR)。
        • セルが光学マーク フィールドであるテーブル。
        • テキスト フィールド (VintaSoft OCR .NET Plug-in が必要です)。
        • 1D または 2D バーコードを含むフィールド (VintaSoft Barcode .NET SDK が必要です)。
        • フォームフィールドグループ。
      • WinForms でのフォーム テンプレートと認識されたフォームの視覚化:
        • フォーム テンプレートの視覚的な作成と編集のためのカスタマイズ可能な直感的なインターフェイス。
        • 認識された図形を元の画像または位置合わせされた画像に表示します。
        • フォーム テンプレートと認識されたフォームの外観をカスタマイズする機能。
      • WPF でのフォーム テンプレートと認識されたフォームの視覚化:
        • フォーム テンプレートの視覚的な作成と編集のためのカスタマイズ可能な直感的なインターフェイス。
        • 認識された図形を元の画像または位置合わせされた画像に表示します。
        • フォーム テンプレートと認識されたフォームの外観をカスタマイズする機能。
      • フォーム認識マネージャー:
        • フォーム認識プロセスを簡単にカスタマイズおよび整理できます
        • マルチスレッド フォーム認識をサポートします
        • 非同期フォーム認識をサポートします
      • 認識されたフォームの値の形式を柔軟にカスタマイズします。
      • フォーム フィールド テンプレート イメージの背景を補正する機能。
      • フォーム テンプレートの XML 形式へのシリアル化/逆シリアル化。
      • オープン アーキテクチャにより、独自のフォーム フィールド タイプとフォーム フィールド テンプレートを定義できます。
    • デモ アプリケーション:
      • 新しいデモ アプリケーション FormsProcessingDemo および WpfFormsProcessingDemo を使用すると、次のことが可能になります:
        • フォーム テンプレートを視覚的に作成/変更し、値の形式をカスタマイズし、フォーム テンプレートのパラメーターをカスタマイズします。
        • ファイルからフォームテンプレートを保存/読み込みます。
        • フォーム認識を複数のスレッドで実行します。
        • 形状マッチングと認識結果を視覚的に表示します。