分割圖片顯示範例 原始圖片長這樣
要讓它分割顯示
用graphic 的 drawImage 方法 裡面的其中一個多載
Graphics.DrawImage (Image, Rectangle, Rectangle, GraphicsUnit)
四個參數分別是 來源影像 目標區域 來源區域 單位
程式碼
範例程式執行畫面
原始碼
http://jkfiledownload.googlecode.com/files/chooseimage.rar
要讓它分割顯示
用graphic 的 drawImage 方法 裡面的其中一個多載
Graphics.DrawImage (Image, Rectangle, Rectangle, GraphicsUnit)
四個參數分別是 來源影像 目標區域 來源區域 單位
程式碼
private void radioButton_CheckedChanged(object sender, EventArgs e)
{
Bitmap targetbitmap = new Bitmap(81, 47, System.Drawing.Imaging.PixelFormat.Format32bppArgb);
Graphics g = Graphics.FromImage(targetbitmap);
int src_y = 0;
if (radioButton1.Checked)//第一張
{
src_y = 47 * 0;
}
if (radioButton2.Checked)//第二張
{
src_y = 47 * 1;
}
if (radioButton3.Checked)//第三張
{
src_y = 47 * 2;
}
if (radioButton4.Checked)//第四張
{
src_y = 47 * 3;
}
g.DrawImage(pictureBox_source.Image, new Rectangle(0, 0, 81, 47), new Rectangle(0, src_y, 81, 47), GraphicsUnit.Pixel);
pictureBox1.Image = targetbitmap;
}
範例程式執行畫面
原始碼
http://jkfiledownload.googlecode.com/files/chooseimage.rar
0 意見:
張貼留言張貼留言