ImageClip.GetImage

導入

v2.0

詳細

クリップに関連付けられているImageデータを戻します。

注:パフォーマンス上の理由から、プラグインが実際のピクセル値を読み取る場合はこのメソッドを単独で呼び出さないようにしてください。たとえば、Sourceオブジェクトを使用することで解像度をすばやく決定できます(ImageClipのメイントピックで紹介している例の 1 つを参照してください)。

スクリプト 構文

oReturn = ImageClip.GetImage( [Variant] );

戻り値

Image

パラメータ

パラメータ タイプ 詳細
Variant Variant イメージを取得するフレーム。ImageClip がイメージシーケンスまたはムービーファイルを表している場合は、このパラメータが非常に重要になります。

デフォルト値: ImageClip インスタンスの作成時のプレイ カーソルに対応するフレーム。

VBScript の例

NewScene , false
set oImageClip = CreateImageClip( "$SI_HOME\Data\XSI_SAMPLES\Pictures\jio.jpg" )
set oImage = oImageClip.GetImage
dim aPixelWanted(1,3)
aPixelWanted(0,0) = 0 : aPixelWanted(1,0) = 0
aPixelWanted(0,1) = 0 : aPixelWanted(1,1) = 1
aPixelWanted(0,2) = 0 : aPixelWanted(1,2) = 2
aPixelWanted(0,3) = 0 : aPixelWanted(1,3) = 3
'Read the requested pixel values
rgba = oImage.GetPixelArray( aPixelWanted )
for i=LBound(rgba,2) to UBound(rgba,2)
                logmessage "Pixel i :" & i
        LogMessage "R :" & rgba(0,i)
        LogMessage "G :" & rgba(1,i)
        LogMessage "B :" & rgba(2,i)
        LogMessage "A :" & rgba(3,i)
next