DOBON.NET DOBON.NETプログラミング掲示板過去ログ

VB.NETで画像を重ね、保存する方法

環境/言語:[VB.NET]
分類:[.NET]

はじめまして、trickと申します。

VB.NETで開発を行っていますが、Pictureboxに下地の画像を呼び出し、その上に別の
Pictureboxを作成して重なったものを1つの画像として保存する方法を調査しています。
もしくは、1つのPictureboxに先に画像を呼び出し、そのあとに四角形などを描画する方
法でも実現可能です。
やりたいことは、円グラフを作成し、グラフ上に項目などを白抜きで重ね、画像として保
存するということです。
お分かりになる方がいらっしゃいましたらご教授ください。

以上、よろしくお願いいたします。
■No1714に返信(trickさんの記事)
> やりたいことは、円グラフを作成し、グラフ上に項目などを白抜きで重ね、画像として保
> 存するということです。

まず、適当な大きさのBitmapオブジェクトを作成します。そしてそのBitmapオブジェクトからGraphicsオブジェクトを取得し、図形なり、文字なり、画像なりを描画していきます。次のページを参考にしてください。

・.NET Tips - 画像を動的に作成する
http://dobon.net/vb/dotnet/graphics/createimage.html

図形等の描画方法はこちらをご覧ください。

・どぼん!の .NET Tips - 画像
http://dobon.net/vb/dotnet/graphics/

また、作成したBitmapをピクチャボックスに表示させる方法は、次のページを参考にしてください。

・.NET Tips - ピクチャボックスに簡単に画像を表示する
http://dobon.net/vb/dotnet/graphics/pictureboximage.html

・.NET Tips - 画像ファイルを表示する
http://dobon.net/vb/dotnet/graphics/drawimage.html
■No1728に返信(管理人さんの記事)
画像を保存する方法を書くのを忘れてました。これは次のページにあります。

・.NET Tips - 画像フォーマットを指定して保存する
http://dobon.net/vb/dotnet/graphics/saveimage.html

Bitmapオブジェクトを作成したときは、ピクチャボックスに表示させなくても、BitmapオブジェクトのSaveメソッドで保存できます。
■No1729に返信(管理人さんの記事)
> ■No1728に返信(管理人さんの記事)
> 画像を保存する方法を書くのを忘れてました。これは次のページにあります。
>
> ・.NET Tips - 画像フォーマットを指定して保存する
> http://dobon.net/vb/dotnet/graphics/saveimage.html
>
> Bitmapオブジェクトを作成したときは、ピクチャボックスに表示させなくても、BitmapオブジェクトのSaveメソッドで保存できます。

御礼が遅れました。
ありがとうございました。
今後もよろしくお願いします。

DOBON.NET | プログラミング道 | プログラミング掲示板