LEADTOOLS(Leadtoolsアセンブリ)

フレームを表示

DitherLine(IntPtr、IntPtr)メソッド








アンマネージメモリへのポインターは、バッファを入力しました。
アンマネージメモリへのポインターは、バッファを出力しました。
ループ内で使われ、指定されたアンマネージメモリ内で行をディザリングし、アンマネージメモリの出力バッファに書き込みます。
構文
public void DitherLine( 
   IntPtr srcBuffer,
   IntPtr destBuffer
)
'Declaration
 
Public Overloads Sub DitherLine( _
   ByVal srcBuffer As IntPtr, _
   ByVal destBuffer As IntPtr _
) 
'Usage
 
Dim instance As RasterImage
Dim srcBuffer As IntPtr
Dim destBuffer As IntPtr
 
instance.DitherLine(srcBuffer, destBuffer)
public void DitherLine( 
   IntPtr srcBuffer,
   IntPtr destBuffer
)
public void ditherLine(
  byte srcBuffer[], 
  byte destBuffer[]
)
            
 function Leadtools.RasterImage.DitherLine(IntPtr,IntPtr)( 
   srcBuffer ,
   destBuffer 
)
public:
void DitherLine( 
   IntPtr srcBuffer,
   IntPtr destBuffer
) 

パラメーター

srcBuffer
アンマネージメモリへのポインターは、バッファを入力しました。
destBuffer
アンマネージメモリへのポインターは、バッファを出力しました。
解説

このメソッドは、DitheringMethodプロパティで指定されているディザリング方法を使います。したがって、それはRasterBufferConverter.Convertメソッドより良好4-または8ビット出力を提供します。

このメソッドは、StartDitheringメソッドが指定するパレットを使います。DitherLineメソッドの出力は、1-、4-または指定されたパレットの8ビット指標から成り立ちます。StopDitheringは、割り当てられた変数とバッファをクリーンアップします。メソッドがどのように互いに関連があるかの説明のために、StartDitheringを参照します。

このメソッドは、符合付きイメージをサポートしません。

詳細については、「LEADTOOLSによる画像処理入門」を参照してください。

サンプル
サンプルのために、参照しますStartDithering
必要条件

ターゲットプラットホーム

参照

参照

RasterImageクラス
RasterImageメンバ
オーバーロードリスト
LEADTOOLSによる画像処理入門
ディザ処理メソッド
Codecs.CodecsThumbnailOptions.DitheringMethodプロパティ
ImageProcessing.ColorResolutionCommand.DitheringMethodプロパティ
RasterDitheringMethod列挙体
RasterDefaults.DitheringMethodプロパティ
RasterImage.DitheringMethodプロパティ
RasterImage.StopDitheringメソッド
RasterImage.StartDitheringメソッド
RasterBufferConverter.Convert