LEADTOOLS(Leadtoolsアセンブリ)

フレームを表示

SetAlphaImageメソッド








アルファチャネルデータを作成するか、置換するのに用いられるimageを参照文に引用するソースRasterImage
既存のアルファチャネルデータを置換するか、新しいアルファチャネルデータを作成します。
構文
public void SetAlphaImage( 
   RasterImage alphaImage
)
'Declaration
 
Public Sub SetAlphaImage( _
   ByVal alphaImage As RasterImage _
) 
'Usage
 
Dim instance As RasterImage
Dim alphaImage As RasterImage
 
instance.SetAlphaImage(alphaImage)
public void SetAlphaImage( 
   RasterImage alphaImage
)
- (BOOL)setAlphaImage:(LTRasterImage *)alphaImage error:(NSError **)error
public void setAlphaImage(RasterImage alphaImage)
 function Leadtools.RasterImage.SetAlphaImage( 
   alphaImage 
)
public:
void SetAlphaImage( 
   RasterImage^ alphaImage
) 

パラメーター

alphaImage
アルファチャネルデータを作成するか、置換するのに用いられるimageを参照文に引用するソースRasterImage
解説

通常、アルファチャネルは、透明度のために使われるマスクを格納します。このメソッドは、CreateAlphaImageとLEADTOOLSリージョン処理方法と共に、透明度を実装するためにアルファチャンネルを使わせます。

16ビットで、32ビットで、64ビットイメージだけには、アルファチャンネルがあることができます。その他のカラー解像度である場合、アルファチャネルを置き換える前に画像を32ビットに変換します。(16ビットが欲しいならば、ColorResolutionCommandを用いて、必要に応じて、このメソッドを呼び出す前にそれを変更しなければなりません。)

64ビットイメージのために、alphaImageパラメーターは、アルファチャンネルを置換する前に、16ビットグレースケールに変換されます。imageが48ビットであるならば、それは64ビットに変換されて、それからアルファ情報をそれに追加しておきます。

alphaImageパラメーターは、グレースケールである必要はありません。それがimageでアルファチャンネルを置換して、このメソッドはalphaImageパラメーターから必要なグレースケールまたは1-ビット形式にデータを変換します。(alphaImage(それ自体)は、不変のままです。)

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

詳細については、「透明度の実装」を参照してください。

詳細については、「リージョンの保存」を参照してください。

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

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

参照

参照

RasterImageクラス
RasterImageメンバ