2016-11-09 21 views
0

是否可以附加一個位圖文件。通過這個我的意思是:追加一個位圖?

是否可以加載我的初始圖像,然後繼續加載新圖像,但將它們放在前一圖像的底部(也許有像20像素的休息)?

我以前從未見過這樣的事情,所以如果有人有這樣的經驗,這將是一個巨大的幫助!

回答

1

這應該可以做到。

public Bitmap AppendBitmap(Bitmap source, Bitmap target, int spacing) 
{ 
    int w = Math.Max(source.Width, target.Width); 
    int h = source.Height + target.Height + spacing; 
    Bitmap bmp = new Bitmap(w, h); 

    using (Graphics g = Graphics.FromImage(bmp)) 
    { 
     g.DrawImage(source, 0, 0); 
     g.DrawImage(target, 0, source.Height + spacing); 
    } 

    return bmp; 
} 
+0

謝謝!我一定會讓你知道它是否有效! –