GETPIXEL, GETPIXEL_W

グラフィックス関数:指定した位置のピクセルの色指標を返します。

モジュールUSE DFLIB

形式

result = GETPIXEL (x, y)
result = GETPIXEL_W (wx, wy)

x, y
(入力) INTEGER(2)。ピクセル位置のビューポート座標。

wx, wy
(入力) REAL(8)。ピクセル位置のウィンドウ座標。

結果

結果の型は INTEGER(2) です。成功すれば,結果はピクセルの色指標です。そうでなければ -1 (たとえば,ピクセルがクリッピング領域外にある場合) です。

GETPIXEL のような RGB 接尾辞がない色ルーチンは,True Color 値ではなくいろ指標を使い,パレットの色に制限されます。最大で 256 色です。すべてのシステム色を参照するには,明示的に RGB 値を指定するために SETPIXELRGB を使用し,GETPIXELRGB で値を取り出します。


注意:ここで説明している GETPIXEL ルーチンは,QuickWin ルーチンです。DFWIN モジュールをインクルードして Win32 SDK バージョンの GetPixel ルーチンを使用する場合,MSFWIN$GetPixel という名前でルーチンを指定する必要があります。詳細は,「特定の QuickWin と Win32 グラフィックス・ルーチンの特別な名付け規約」を参照してください。

互換性

STANDARD GRAPHICS QUICKWIN GRAPHICS LIB

関連情報

GETPIXELRGBGETPIXELSGRSTATUSREMAPALLPALETTERGB, REMAPPALETTERGBSETCOLORSETPIXEL