[英]Load 2 images in 1 picturebox - C#
您可以使用Graphics.DrawImage()
在PictureBox或任何其他控件中的任何位置繪制任何圖像。 如果要編寫自己的控件,請重寫OnPaint()
。 如果要使用現有的PictureBox,只需使用其Paint
事件即可:
e.Graphics.DrawImage(YourImageObjectHere, ...);
e.Graphics.DrawImage(YourSecondImageObjectHere, ...);
GDI +已經支持透明度通道,因此,如果您的圖像具有透明區域,它們將像您發布的示例圖像一樣進行繪制。 DrawImage()
具有十幾個重載,使用它們可以控制圖像繪制的多個方面。 最簡單的方法是獲取圖像對象和繪制位置。
請記住,圖像對象是System.Drawing.Image
的對象或其派生類之一。 如果只擁有圖像的路徑,則應首先使用Image.FromFile()
從該圖像文件創建一個Image對象。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.