- 締切済み
VB6で質問です。Bitmap画像に色を塗る方法おしえてください。
vbhanatyanの回答
- vbhanatyan
- ベストアンサー率79% (70/88)
単に、Bitmap画像に色を塗る方法 とおっしゃっても、目的や方法によって色々あるので 一概にこうだと答える事はできませんが。 ピクチャーボックスに描画した画像に色を塗るなら、一番単純な方法は、個々のドットに対して カラーを設定する事になります。 Picture1.PSet (10, 20), vbRed 画像を扱いたかったら、結構奥が深く、VB6.0 では、API 関数が必須だったりしますので、 まず、基本的な事をキチンと調べて勉強されるようにお勧めします。
関連するQ&A
- Bitmap画像の消去について
やりたいこととして Bitmap画像を表示する前になにかしら背景が描画されています。 そしてボタンを押すとか何かしらイベントが起こったときにBitmap画像を描画します。 そしてまたボタンを押すと背景はそのままでそのBitmap画像だけを消去する ということがしたいです。 今、ピクチャーボックスを使ってBitmap画像を表示することはできます。 ただそのBitmap画像を消去することはできていません。 探しているとピクチャーボックスを白く塗りつぶして、背景を再描画するって方法はあるのですが、いろいろあってその方法は使いたくないです。 Bitmap画像だけを消去する方法はあるのでしょうか? OSはVistaで、VC++2003.netを使っています。 宜しくお願いします。
- ベストアンサー
- C・C++・C#
- C#でBitmapの画像を比較
C#でBitmapの画像を比較するときに、 bmp.GetPixel(W, H); でひとつひとつ比較していけば出来るのですが、 全く同じBitmapかどうかの比較をするのに、 Bitmap情報の数値化などで、 簡単な方法はあるのでしょうか? 画像比較速度を上げたいので。 よろしくお願い致します。
- ベストアンサー
- Microsoft ASP
- Bitmap.GetPixelより高速なもの
いまVBでBitmap.GetPixelを使って、グレースケールの画像のRGBを取得しています。 まあグレースケールなんでRGB同じなのでとりあえずRの値を使うとして、 200*300の画像をFor文でBitmap.GetPixelを使うととてもじゃないぐらい遅いです。 ある程度調べると、LockBits()というものが見つかったのですが使い方がわかりません。 教えてください。
- ベストアンサー
- Visual Basic
- bmp画像をBitmapにコピーしたい
C#で、大きなBitmapオブジェクトで作ったキャンバス上の任意の座標に 小さなbitmapファイルの画像を貼り付けたいのですが、どんなコードを書けば良いのでしょうか?
- ベストアンサー
- その他(プログラミング・開発)
- Bitmapを捨ててしまったみたい・・(+_+)助けてください
PC画面の整理をしていたらbitmapを捨ててしまったみたいで・・。ネットしても画像が出なくなりました。どうしたらよいのでしょうか・・だれか教えてください!!
- ベストアンサー
- Windows XP
- bitmapではなくjpegに保存する方法を教えてください
私は、IE7のvistaを使用しているんですが、画像を保存するときbitmapと言うのになってしまいます。IE6の方のやり方は何件かあったのですがIE7については見つけられなかったので質問致しました。 どうすれば以前のようにjpegで保存ができるようになるのでしょうか? よろしくお願いします<(_ _)>
- ベストアンサー
- Windows Vista
- bitmapクラスをiconクラスに変換する方法
bitmapクラスをiconクラスに変換する方法 bitmapクラスをiconクラスに変換する方法 今、画像変換ソフトをVisual Basic 2010 Express Editionで作っているのですがbitmapクラスをiconクラスに変換する方法が分かりません。 GetHiconを使って変換する方法を試してみたのですがアイコンが16色になってしまい画像が変わってしまいます。 変換ソフトで使用するBitmapをIconに変換する関数を作ったのですが変換するところで止まっています。 Public Function convert_to_ico(ByVal image As Bitmap) As Icon Dim loadimage As Bitmap = New Bitmap(16, 16, PixelFormat.Format24bppRgb) Dim draw As Graphics = Graphics.FromImage(loadimage) draw.DrawImage(image, 0, 0) Dim returnico As Icon Return returnico End Function 申し訳ありませんが、宜しくお願いします。
- ベストアンサー
- Visual Basic
- Android端末でBitmap画像そのまま保存
AndroidSDKを使ってソフトの開発をしています。Bitmap形式の画像をそのまま圧縮しないでファイルに保存しようとしているのですが、その方法が分かりません。 今やろうとしていることは、Bitmap画像をそのままバイナリデータに変換して、バイナリデータとして保存しようとしているのですが、バイナリデータに変換する方法が分かりません。どなたか、知っている方がいましたら、教えてください。 Webを検索すると、JPEGなどに変換してからファイル書き込みをする方法が見つかりますが、変換なしの方法は見当たりません。ぜひ教えて頂ければ幸いです。
- ベストアンサー
- Android
- PCのBitmapを捨ててしまったみたい・・(+_+)助けてください
PCの中の整理をしていたら、bitmapも消してしまったようでネットの画像が見れなくなりました。元に戻すにはどうすればよいのでしょうか・・教えてください。
- ベストアンサー
- オフィス系ソフト