http://programmer2004.blog119.fc2.com/blog-entry-33.htmlさんのサイトを参考にしました。
// ラベルがピクチャーボックスの子コントロールになるように設定
this.pictureBox1.Controls.Add(this.label1);
// ラベルを透明色に設定
this.label1.BackColor = Color.Transparent;
// ラベルがピクチャーボックスの中央に来るように設定(おまけ)
this.label1.Top = (this.pictureBox1.Height – this.label1.Height) / 2;
this.label1.Left = (this.pictureBox1.Width – this.label1.Width) / 2;
この設定でピクチャBoxにラベルを合体して、それらしくなりました。
ピクチャーボックスの画像を縮小して保存する |
ピクチャーボックスにイメージが読み込み済の場合に、そのイメージを縮小してファイルとして保存する方法を解説します。次の例では、ピクチャーボックスイ メージを横50ピクセル、縦30ピクセルに縮小し、画像ファイルsample.bmpとして保存します。 |
//ピクチャーボックスイメージを伸縮後、Bitmapオブジェクトimgに保存 |
Bitmap img=new Bitmap(pictureBox1.Image,50,30); img.Save(“C:\sample.bmp”); |
bmp = new Bitmap(pictureBox1.Image,pictureBox1.Width, pictureBox1.Height); |