GetPixelSoftImage

CPUで扱うイメージの指定座標の色を取得する(各色要素は0~255)

val = GetPixelSoftImage(SIHandle, x, y, r, g, b, a)

int SIHandle : ソフトウエアイメージハンドル
int x, int y : 色を取得する座標
int *r : 取得した色の赤成分を書き込む変数のアドレス
int *g : 取得した色の緑成分を書き込む変数のアドレス
int *b : 取得した色の青成分を書き込む変数のアドレス
int *a : 取得した色の透明度を書き込む変数のアドレス

(プラグイン / モジュール : DxLibW)

解説

LoadSoftImage 関数や、MakeARGB8ColorSoftImage 関数等で作成したソフトウエアイメージハンドルの指定の座標の色を取得します。

赤・緑・青・透明度各成分の値は0~255です。透明情報の無い画像形式の場合の透明度は不定です。読み込み対象がパレット画像の場合は指定された座標のパレットの色が変数に代入されます。

戻り値:
  0:正常終了 -1:エラー

関連項目

GetPixelSoftImageFソフトウエアイメージハンドルの指定座標の色を取得する(各色要素は浮動小数点数)(DxLibW)

情報

プラグイン / モジュールDxLibW
バージョン3.24f
作成日2026/04/12
著作者DxLib: Takumi Yamada / HSP binding: IronHSP Project
URLhttps://dxlib.xsrv.jp/
備考hspdxlib.as をインクルードして使用
タイプDxLib ゲームライブラリ
グループDxLib その他
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\hspdxlib.hs