簡體   English   中英

在1個圖片盒中加載2張圖片-C#

[英]Load 2 images in 1 picturebox - C#

如何在一個PictureBox中加載2張圖像?

這是一個例子:

http://postimg.org/image/l78kth897/

非常感謝。

您可以使用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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM