мне нужно сделать изображение поверх нарисованного объекта
Мне нужно сделать программу, которая будет позволить пользователю настроить свой собственный автомобиль.
Моя проблема заключается в том, что я должен нарисовать настраиваемые параметры по коду, и мне нужно добавить изображение 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 рисует первое изображение, но когда он рисует PictureBox из cardetails.png, прозрачный цвет отображает цвет серый и охватывает первое изображение.
Я очень новичок в C# и Visual Basic. Единственное, что я знаю, как это сделать, - это нарисовать эту синюю машину.
Я не знаю, как загрузить FromFile, мое изображение в моих ресурсах называется car_details.png –
Большое вам спасибо! : D Я отправлю обновление, когда закончу свой проект. –