ImageKit コントロールに読み込んだイメージの色深度を、ConvertColor メソッドを使用して変更します。

コード例

24ビットのイメージを、イメージに合わせたパレットを作成し(固定パレットを使用しないで)ディザリングを無効にして、しきい値128で1ビットイメージに変換します。

[Visual Basic.NET]

ImageKit1.File.FileName = "24bitBMP.bmp"
ImageKit1.File.LoadImageFromFile()

'ビット数変換
ImageKit1.Effect.ConvertColor(1, False, False, 128)

'スケールモードで表示
ImageKit1.DisplayMode = Newtone.ImageKit.WPF.DisplayMode.Scale
ImageKit1.Display()

[Visual C#.NET]
ImageKit1.File.FileName = "24bitBMP.bmp";
ImageKit1.File.LoadImageFromFile();

//ビット数変換
ImageKit1.Effect.ConvertColor(1, false, false, 128);

//スケールモードで表示
ImageKit1.DisplayMode = Newtone.ImageKit.WPF.DisplayMode.Scale;
ImageKit1.Display();

◆ 参照メソッド

ImageKit.Effect.ConvertColor

◆ 参照サンプルプロジェクト

\Examples\WPF\CSharp または VB.NET\2. エフェクト機能\Color