VintaSoft JBIG2 .NET Plug-in - 開発の履歴

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

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

  • Windows、Linux、macOS で .NET 9.0 のサポートが追加されました。
  • .NET 開発:
    • JBIG2 イメージのデコード速度が 20% 向上しました。
    • JBIG2 画像のエンコード速度が 15% 向上しました。
    • JBIG2 画像データのデコード アルゴリズムのバグを修正しました。
  • Windows、Linux、macOS で .NET 8.0 のサポートが追加されました。
  • .NET 開発:
    • Windows、Linux、macOS で .NET 7 のサポートが追加されました。
  • .NET 開発:
    • .NET 6、.NET 5、.NET Core 3.1 で Windows、Linux、macOS のクロスプラットフォーム サポートを追加しました。
    • JBIG2 コーデックは System.Drawing.Common から独立し、イメージのエンコードとデコードにグラフィック エンジンを必要としなくなりました。
  • .NET 開発:
    • サポートされるプラットフォーム:
      • Windows 用 .NET 6 のサポートを追加しました。
    • サポートされる開発環境:
      • Visual Studio 2022 の互換性サポートを追加しました。
    • サポートされる OS:
      • 互換性サポートを追加しましたOS Windows 11 を使用。
      • Windows Server OS との互換性は廃止されました。 2003。
  • .NET 開発:
    • サポートされるプラットフォーム:
      • Windows 用 .NET 5 のサポートを追加しました。
  • .NET 開発:
    • サポートされるプラットフォーム:
      • Windows 用 .NET Core 3 のサポート (UI コントロールなし) を追加しました。
        次の .NET Core アセンブリが作成されました:
        • Vintasoft.Imaging.Jbig2Codec.dll
      • .NET Framework 2.0 のサポートは廃止され、SDK は .NET Framework 4+ および 3.5 をサポートするようになりました。
  • 算術デコーダーのバグを修正しました。
  • アセンブリの名前が変更され、名前空間構造が変更されました。詳細については、ドキュメントを参照してください。
  • JBIG2 ファイルの読み込み:
    • JBIG2 画像デコーダー アルゴリズムを最適化し、アルゴリズムの速度が 3% 向上しました。
    • いくつかのマイナーな修正と追加。
  • JBIG2 ファイルの保存:
    • 複数ページの JBIG2 ファイルをエンコードする際のメモリ使用量を最適化しました。
    • いくつかのマイナーな修正と追加。
  • データ圧縮アルゴリズム:
    • 最適化されたロスレス エンコード アルゴリズム:
      • アルゴリズムの速度が 3% 向上しました。
      • エンコードされたファイルのサイズは平均で 2% 削減されました。
      • メモリ使用量を最適化しました。
    • 非可逆エンコード アルゴリズムを最適化しました:
      • アルゴリズムの速度が 30% 向上しました。
      • シンボル辞書を生成するアルゴリズムが改善され、結果として得られる画像の品質が向上しました。つまり、テーブル内の誤ったシンボルの置き換えや破壊が実質的に排除されました。
      • メモリ使用量を最適化しました。
  • JBIG2 画像デコード アルゴリズムのバグを修正しました。
  • いくつかのマイナーな修正と追加。
  • メモリ使用量が最適化され、コーデックの速度が向上しました。
  • 文字辞書を使用した非可逆データエンコードアルゴリズムのバグが修正されました。
  • いくつかのマイナーな修正と追加。
  • VintaSoft JBIG2 .NET Plug-in が作成されました。これは、次の機能を備えた VintaSoft Imaging .NET SDK ライブラリの新しいプラグイン モジュールです。
    • JBIG2 ファイルの作成:
      • 単一ページまたは複数ページの JBIG2 ファイルを作成する機能。
    • JBIG2 ファイルの読み込み:
      • 単一ページまたは複数ページの JBIG2 ファイルから画像を読み込む機能。
      • PDF ドキュメント リソースから JBIG2 圧縮画像をデコードする機能。
    • JBIG2 ファイルの保存:
      • 画像を JBIG2 ファイルとして保存する機能。
      • 複数ページの JBIG2 ファイルに画像を追加する機能。
      • JBIG2 圧縮を使用して PDF ドキュメント リソース内の画像をエンコードする機能。
    • 複数ページの JBIG2 ファイルの操作:
      • JBIG2 ファイルのページを操作する機能。
    • データ圧縮アルゴリズム:
      • データの算術エンコードとデコードがサポートされています。
      • MMR データのエンコードとデコードがサポートされています。
      • 標準およびカスタムのハフマン テーブルがサポートされています。
      • ロスレスおよびロッシーデータのエンコードとデコードがサポートされています。
      • より効率的な圧縮のためにカスタム文字辞書がサポートされています。
    • デモ アプリケーション:
      • デモアプリケーション「JBIG2Demo」が作成されました。