C#では、時々このような背景の画像のように複数の画像を、表示の問題を解決するために、背景地図上に表示される絵があった、どのように二つの合成画像の上に置くためにそれの写真を示して?
次の例では、そのようなコードを解決するための方法を提供し、以下のとおりです。
// strwinepathワイン絵
// strBackPic背景画像
プライベートボイドTestPaint(文字列strwinepath、文字列strWineDetailBackPic)
{
//ワイン、ワインの画像フォーマットの画像がjpg形式で取得します
画像imgWine = Image.FromFile(strwinepath)。
//背景画像を取得し、背景画像の形式は現在もBMP形式として読まJPG形式で
ビットマップBMP =新しいビットマップ(strBackPic) 。
図の紙面の背景得る
(BMP)G = Graphics.FromImageグラフィックス;
//背景画像上に描画されたリカー
g.DrawImage(imgWine、149、209100416) 。
//背景画像が背景にロードされた表示
; this.BackgroundImage = BMP
this.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch。
}
ます。https://www.cnblogs.com/kevinGao/archive/2011/12/19/2294467.htmlで再現