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

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

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

  • Windows、Linux、macOS で .NET 9.0 のサポートが追加されました。
  • .NET 開発:
    • JPEG2000 画像のデコードが 15% 高速化されました。
    • 標準に従って作成されていない JPEG2000 ファイルのデコードが改善されました。
    • JPEG200 画像データデコードアルゴリズムのバグが修正されました。
  • Windows、Linux、macOS で .NET 8.0 のサポートが追加されました。
  • .NET 開発:
    • Windows、Linux、macOS で .NET 7 のサポートが追加されました。
  • .NET 開発:
    • .NET 6、.NET 5、.NET Core 3.1 で Windows、Linux、macOS のクロスプラットフォーム サポートを追加しました。
    • JPEG2000 コーデックは 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.Jpeg2000Codec.dll
      • .NET Framework 2.0 のサポートは廃止され、SDK は .NET Framework 4+ および 3.5 をサポートするようになりました。
  • 画像のデコードが高速化されました。
  • タイル画像をエンコードする際のメモリ使用量を削減しました。
  • 非可逆モードで画像をエンコードする際のメモリ使用量を削減しました。
  • 4 ビット画像をデコードする機能を追加しました。
  • JPEG2000 ファイルのカラー管理のサポートが追加されました。
  • アセンブリの名前が変更され、名前空間構造が変更されました。詳細については、ドキュメントを参照してください。
  • JPEG2000 画像タイル編集機能が追加されました。
  • JPEG2000 エンコード時のメモリ消費を最適化しました。
  • JPEG2000 エンコーディングが 25% 高速化されました。
  • JPEG2000 エンコード中のメモリ消費が大幅に削減され、JPEG2000 圧縮による画像のエンコード プロセスが全体的に高速化されました。
  • 軽微なバグが修正されました。
  • 最後の EOC マーカーのない画像との互換性のために画像デコード アルゴリズムを最適化しました。
  • パレット画像のプログレッシブレンダリングに関するバグを修正しました。
  • 複数のスレッドで段階的に画像をロードして、非常に大きな (ギガピクセル以上) JPEG2000 画像を表示する機能を追加しました。
  • 指定された分解レベル (スケール) で画像の任意の領域を読み込む機能を追加しました。
  • 画像が複数の部分に分割されている場合、指定された分解レベル (スケール) で画像の一部 (タイル) を読み込む機能を追加しました。
  • チャネルあたり 9 ~ 16 ビットの色深度を持つ画像を読み込む機能が追加されました。
  • 軽微なバグが修正されました。
  • VintaSoft JPEG2000 .NET Plug-in が作成されました。これは、VintaSoft Imaging .NET SDK ライブラリの新しいプラグイン モジュールで、次の機能を備えています:
    • JPEG2000 ファイルの作成:
      • ISO/IEC 15444 仕様に準拠した JPEG2000 ファイルを作成する機能。
    • JPEG2000 ファイルの読み込み:
      • JPEG2000 ファイルから画像を読み込む機能。サポートされているファイル拡張子は、jp2、jpc、j2k、j2c です。
      • PDF ドキュメント内の JPEG2000 圧縮画像リソースをデコードする機能。
      • サポートされている画像形式: Palette8、Gray8、Rgb24、Rgba32。
    • JPEG2000 ファイル イメージのレンダリング:
      • JPEG2000 イメージ全体を一度にメモリに読み込みます。
    • JPEG2000 ファイルの保存:
      • 画像を JPEG2000 ファイルとして保存する機能。
      • JPEG2000 圧縮を使用して PDF ドキュメント内の画像リソースをエンコードする機能。
      • 非可逆エンコードで必要なサイズの JPEG2000 ファイルを作成する機能。
      • 非可逆エンコードを使用して、必要な画像品質レベルの JPEG2000 ファイルを作成する機能。
      • 拡張形式の JPEG2000 ファイルを作成する機能。これにより、画像解像度、色空間情報、パレットなどの追加のメタデータを保存できます。
      • サポートされている画像形式: Palette8、Gray8、Rgb24、Rgba32。
    • データ圧縮アルゴリズム:
      • ロスレスおよびロッシー画像のエンコードとデコード。
      • 指定された分解レベル (ウェーブレット レベル) による画像のエンコードとデコード。
      • レイヤーに分割された画像のエンコードとデコード、各レイヤーの品質を個別に設定できます。
      • プログレッシブ画像エンコードおよびデコード。
      • 画像を部分に分割してエンコードおよびデコードします。
      • 画像パレットの追加アルファ チャネルをエンコードおよびデコードします。
    • デモ アプリケーション:
      • プラグインの機能は、デモ アプリケーション「ImagingDemo」を使用して評価できます。