ImageKit.NET3 のモジュールファイル

ImageKit.NET3 は下記のモジュールから構成されています。

  1. Newtone.ImageKit.Win.ImageKit.dll    (WinForm 用 ImageKit コントロール)
  2. Newtone.ImageKit.Win.ToolBarStandard.dll    (WinForm 用 ToolBarStandard コントロール)
  3. Newtone.ImageKit.Win.ToolBarAnnotation.dll    (WinForm 用 ToolBarAnnotation コントロール)
  4. Newtone.ImageKit.Win.ToolBarSetupLines.dll    (WinForm 用 ToolBarSetupLines コントロール)
  5. Newtone.ImageKit.Win.ToolBarSetupObjects.dll    (WinForm 用 ToolBarSetupObjects コントロール)
  6. Newtone.ImageKit.Win.Thumbnail.dll    (WinForm 用 Thumbnail コントロール)
  7. Newtone.ImageKit.Win.WebCamera.dll    (WinForm 用 WebCamera コントロール)
  8. Newtone.ImageKit.Web.ImageKit.dll    (WebForm 用 ImageKit コントロール)
  9. Newtone.ImageKit.Web.Thumbnail.dll    (WebForm 用 Thumbnail コントロール)
  10. Newtone.ImageKit.Common.dll    (WinForm/WebForm 用共通クラスライブラリ)
  11. Newtone.ImageKit.Effect.dll    (WinForm/WebForm 用画像変換クラスライブラリ)
  12. Newtone.ImageKit.File.dll    (WinForm/WebForm 用ファイルクラスライブラリ)
  13. Newtone.ImageKit.Scan.dll    (WinForm 用スキャナクラスライブラリ)

ImageKit.NET3 のモジュールファイルの構成

各モジュール関連は下記のようになっています。

WinForm 用コントロール

    Newtone.ImageKit.Win.ImageKit.dll
                     |--- Newtone.ImageKit.Common.dll
                     |--- Newtone.ImageKit.File.dll
                     |--- Newtone.ImageKit.Scan.dll
                     |--- Newtone.ImageKit.Effect.dll

    Newtone.ImageKit.Win.ToolBarStandard.dll
                     |--- Newtone.ImageKit.Win.ImageKit.dll
                     |--- Newtone.ImageKit.Common.dll
                     |--- Newtone.ImageKit.File.dll

    Newtone.ImageKit.Win.ToolBarAnnotation.dll
                     |--- Newtone.ImageKit.Win.ImageKit.dll
                     |--- Newtone.ImageKit.Common.dll

    Newtone.ImageKit.Win.ToolBarSetupLines.dll
                     |--- Newtone.ImageKit.Win.ImageKit.dll
                     |--- Newtone.ImageKit.Common.dll

    Newtone.ImageKit.Win.ToolBarSetupObjects.dll
                     |--- Newtone.ImageKit.Win.ImageKit.dll
                     |--- Newtone.ImageKit.Common.dll

    Newtone.ImageKit.Win.Thumbnail.dll
                     |--- Newtone.ImageKit.Common.dll
                     |--- Newtone.ImageKit.File.dll

    Newtone.ImageKit.Win.WebCamera.dll
                     |--- Newtone.ImageKit.Common.dll

WebForm 用コントロール

    Newtone.ImageKit.Web.ImageKit.dll
                     |--- Newtone.ImageKit.Common.dll
                     |--- Newtone.ImageKit.File.dll

    Newtone.ImageKit.Web.Thumbnail.dll
                     |--- Newtone.ImageKit.Common.dll
                     |--- Newtone.ImageKit.File.dll


尚、上記のファイルは再配布可能となっています。

専用のファイル対応プラグインファイル (Unmaneged Code) について

実行ファイルと同じフォルダに下記の DLL ファイルが存在すると、.NET 環境ではサポートされないフォーマットのファイルを読み書きを行うことができます。これらのファイルは Unmaneged Code ですので、ノータッチデプロイメントでの動作は不可能となります。プロジェクトの性質を考慮して、これらの DLL ファイルのご使用を判断してください。

※ 32 ビット OS での動作時
    Ik9Com.dll         (共通 DLL ファイル)
    Ik9File.dll          (ファイル処理メイン DLL ファイル)
        |---  IkBmp.dll    圧縮 BMP のサポート
        |---  IkJpeg.dll    8ビットグレー Jpeg, プログレッシブ Jpeg のサポート
        |---  IkFpx.dll    フラッシュピックスのサポート
        |---  IkJ2k.dll    Jpeg2000 のサポート

※ 64 ビット OS での動作時
    Ik9Com64.dll         (共通 DLL ファイル)
    Ik9File64.dll          (ファイル処理メイン DLL ファイル)
        |---  IkBmp64.dll    圧縮 BMP のサポート
        |---  IkJpeg64.dll    8ビットグレー Jpeg, プログレッシブ Jpeg のサポート
        |---  IkFpx64.dll    フラッシュピックスのサポート
        |---  IkJ2k64.dll    Jpeg2000 のサポート

IkStream.ashx について

ImageKit.Web.ImageKit のコントロールの使用時において、イメージをクライアントのブラウザにストリーム転送して表示するときに、IkStream.ashx が必要となります。