初めましてzyogeeです。 皆さんよろしくお願いしますm(_ _)m
VB.netを使用していて、Getpixelの値を元に計算式を立てたいのですが、
変換が出来ません。
Dim pict1 As New Bitmap("")
Me.Picture1.Image = pict1
Dim pixelColor As Color = pict1.GetPixel(i, j)
上記のように宣言して、Getpixelで得た(i,j)を用いて計算式に放り込みたいのですが、(i,j)がColor型な為、エラーが起きてしまいます。
a(i,j) = pict1.GetPixel(i,j)
の様に利用したいのですが、どの様に改善すればよろしいのでしょうか?
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)
Wizard_Zeroさん回答ありがとうございます!
Getpixel(i,j)のColor型を整数型に変換したかったのです。
ToARGB()という機能を用いれば良かったのですね。ここでつまってたので
本当に助かりました!
まだプログラムは他のエラーで動きませんが頑張ります。
ありがとうございました(≧▽≦)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAにてメール作成した際、一部指定箇所のみ赤文字にしたいです。 下記の内容ですと作成されたメール本 1 2022/04/27 13:31
- Visual Basic(VBA) パーソナルXLSBのfuctionを呼び出すと「Functionが定義されていません」のエラーになる 2 2022/08/22 22:51
- Visual Basic(VBA) エクセルVBA ダブルクリックしたら色反転を指定したセルのみにしたい 2 2022/04/06 12:52
- Visual Basic(VBA) Excel のユーザー定義関数でソルバーが動作しない 1 2022/09/05 19:51
- Visual Basic(VBA) VBAで時間(00:00形式)を積算(足し算)したい 1 2022/11/15 17:04
- Visual Basic(VBA) VBAでのMATCH関数 3 2022/10/17 19:06
- Visual Basic(VBA) VBA横データを縦にしたいです 2 2023/08/08 19:38
- Excel(エクセル) VBAで組み合わせ算出やCOUNTIFSの処理を高速化したいです。 4 2022/04/07 02:38
- その他(コンピューター・テクノロジー) 【Tableau Desktop】文字列から8桁の数字を日付型(yyyyMMdd)として取得 1 2023/07/31 10:17
- Visual Basic(VBA) excel vbaでvlooupの変数がわかりません。 7 2022/05/30 09:35
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB6.0の「vbFromUnicode」はVB....
-
バイト型のデータをLong型に変換
-
VB.NETで1→A、2→B、26→Z、27→AA...
-
16進をASCIIコードに変換する...
-
2の補数の計算について
-
ASPでVBのFormat関数のような機...
-
textbox.textやlabel.captionの...
-
C#でListとDictionaryの判別方法
-
RGBとHSLを相互変換する際の端...
-
Pythonの指数表記について
-
10進数を2進数
-
2進数から10進数へ変換
-
WORD型をCString型に変換する方法
-
16進コード文字列を文字列に変換
-
C言語のGPS問題が分かりません。
-
VC++ std::stringからLPCWSTRに...
-
VBA 変数名に変数を使用したい。
-
AccessからExcelへエクスポート...
-
VBとアクセスでSQL文に変...
-
vba フィルター 複数条件 3つ以...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.NETで1→A、2→B、26→Z、27→AA...
-
VB6.0の「vbFromUnicode」はVB....
-
16進をASCIIコードに変換する...
-
バイト型のデータをLong型に変換
-
16進コード文字列を文字列に変換
-
【C++/CLI】int型からString型...
-
C++ 文字列変数と16進数の比較
-
vb6の桁数指定
-
2の補数の計算について
-
VBAのstrConv関数のUNICODE変換...
-
VB6.0 String型→Long型変換方法...
-
WORD型をCString型に変換する方法
-
数字→漢数字変換
-
C#でListとDictionaryの判別方法
-
Boolean型変数の値を反転する方法
-
文字型を日付/時刻型に変換する...
-
textbox.textやlabel.captionの...
-
エクセルでメールヘッダーを解...
-
2進数から10進数へ変換
-
対数変換のついて
おすすめ情報