• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Color型の値を用いた計算)

Color型の値を使用した計算について

このQ&Aのポイント
  • VB.netを使用してGetpixelの値を計算式に利用する際に、Color型の変数がエラーを引き起こしています。
  • Color型の値を数値に変換することで、計算式に放り込むことができます。
  • 具体的には、pict1.GetPixel(i, j)の結果をColor型の変数に代入し、その変数のR, G, Bの値を利用して計算式を組み立てます。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

> 変換が出来ません。 何を何に変換したいのですか? ColorをIntegerにするのなら、ToARGBで色の32bit値が得られます。 変数aがInteger配列なら Dim a(100, 100) As Integer ' 略 a(i, j) = pict1.GetPixel(i, j).ToARGB() Colorのままで使いたければ Dim a(100, 100) As Color ' 略 a(i, j) = pict1.GetPixel(i, j)

zyogee
質問者

お礼

Wizard_Zeroさん回答ありがとうございます! Getpixel(i,j)のColor型を整数型に変換したかったのです。 ToARGB()という機能を用いれば良かったのですね。ここでつまってたので 本当に助かりました! まだプログラムは他のエラーで動きませんが頑張ります。 ありがとうございました(≧▽≦)

関連するQ&A