v2.0
クリップに関連付けられているImageデータを戻します。
注:パフォーマンス上の理由から、プラグインが実際のピクセル値を読み取る場合はこのメソッドを単独で呼び出さないようにしてください。たとえば、Sourceオブジェクトを使用することで解像度をすばやく決定できます(ImageClipのメイントピックで紹介している例の
1 つを参照してください)。
oReturn = ImageClip.GetImage( [Variant] ); |
パラメータ | タイプ | 詳細 |
---|---|---|
Variant | Variant | イメージを取得するフレーム。ImageClip
がイメージシーケンスまたはムービーファイルを表している場合は、このパラメータが非常に重要になります。
デフォルト値: ImageClip インスタンスの作成時のプレイ カーソルに対応するフレーム。 |
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 |