ピクチャーBoxと重ねたときラベルを透過にする

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);

投稿者: jj