0
我需要一個程序,將允許用戶定製自己的汽車的頂部渲染圖像。
我的問題是我必須通過代碼繪製可定製的,我必須在繪製的汽車頂部添加一個PNG圖像的細節。
用戶必須從右側
按下PIMP按鈕時,汽車將繪製選擇顏色,輪輞的設計,和貼花。
我必須在繪製的圖像(第一幅圖像)頂部添加PNG圖像,第二幅圖像,使其看起來像第三幅圖像。
我當前的代碼看起來像:
private void button1_Click(object sender, EventArgs e)
{
Graphics g;
g = this.CreateGraphics();
if (color == 1)
{
g.FillPolygon(blue, body);
}
else if (color ==2)
{
g.FIllPolygon(red, body);
}
g.FillPolygon(blackBrush, window);
pCard.Visible = True;
//pCard is an existing PictureBox where the Image is the cardetails.PNG
backcolor = transparent
}
當我按下按鈕PIMP它繪製的第一圖像,但是當它繪製cardetails.png的圖片框,透明色顯示顏色灰色並覆蓋第一張圖片。
我對C#和Visual Basic很新。我知道如何在這裏做的唯一事情就是畫那輛藍色的車。
我不知道如何加載FromFile,我的圖像在我的資源中名爲car_details.png –
非常感謝! :D我會在完成項目時發佈更新。 –