LEADTOOLS(Leadtoolsアセンブリ)

フレームを表示

GetPaletteメソッド(RasterImage)








1-8ビットカラーまたはグレースケールimageにより用いられるだろうこのRasterImageオブジェクトのパレットのコピーを取得します。
構文
public RasterColor[] GetPalette()
'Declaration
 
Public Function GetPalette() As RasterColor()
'Usage
 
Dim instance As RasterImage
Dim value() As RasterColor
 
value = instance.GetPalette()
public RasterColor[] GetPalette()
@property (nonatomic, strong, readonly, nullable) NSArray<LTRasterColor *> *palette
public RasterColor[] getPalette()
 function Leadtools.RasterImage.GetPalette()
public:
array<RasterColor>^ GetPalette(); 
解説

パレットが、1-8ビットカラーまたはグレースケールimageレンダリングのために使われます。各パレットエントリの赤成分、緑成分、青成分の値が同じである場合(R=G=B)、画像はグレースケールになります。

1、2、3、4、5、6、7または8のBitsPerPixel値によるRasterImageオブジェクトの画像データは、imageパレットにインデックスから構成されます。GetPaletteメソッドを用いて使われるパレットのコピーを取得することができます。

SetPaletteメソッドでRasterImageオブジェクトにより用いられるパレットを変更することができます。

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

詳細については、「RasterPaletteと概要」を参照してください。パレット処理.

16ビットグレースケールimageへの10に関する情報については、「グレースケールイメージ」を参照してください。

サンプル
サンプルのために、言及しますSetPalette、そしてStartDithering
必要条件

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

参照

参照

RasterImageクラス
RasterImageメンバ