LEADTOOLS(Leadtoolsアセンブリ)

フレームを表示

DitherLine(Byte[]、Int32、Byte[]、Int32)メソッド








入力バッファ。
ソースデータがあるsrcBufferへのインデックスは、開始しました。
出力バッファ。
デスティネーションデータが開始されるdestBufferへのインデックス。
ループ内で使用し、指定された入力バッファ内の行をディザリングし、出力バッファに書き込みます。
構文
'Declaration
 
Public Overloads Sub DitherLine( _
   ByVal srcBuffer() As Byte, _
   ByVal srcBufferOffset As Integer, _
   ByVal destBuffer() As Byte, _
   ByVal destBufferOffset As Integer _
) 
'Usage
 
Dim instance As RasterImage
Dim srcBuffer() As Byte
Dim srcBufferOffset As Integer
Dim destBuffer() As Byte
Dim destBufferOffset As Integer
 
instance.DitherLine(srcBuffer, srcBufferOffset, destBuffer, destBufferOffset)
- (BOOL)ditherLine:(const unsigned char *)srcBuffer 
        destBuffer:(unsigned char *)dstBuffer 
             error:(NSError **)error
            
public void ditherLine(
  byte[] srcBuffer, 
  int srcBufferOffset, 
  byte[] destBuffer, 
  int destBufferOffset
)
            
 function Leadtools.RasterImage.DitherLine(Byte[],Int32,Byte[],Int32)( 
   srcBuffer ,
   srcBufferOffset ,
   destBuffer ,
   destBufferOffset 
)

パラメーター

srcBuffer
入力バッファ。
srcBufferOffset
ソースデータがあるsrcBufferへのインデックスは、開始しました。
destBuffer
出力バッファ。
destBufferOffset
デスティネーションデータが開始される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