2015-12-25 3 views
0

Я пытаюсь объединить два изображения и показать их на PictureBox, но когда я показываю любое изображение небольшое, то размер PictureBox повторяетСтоп повторение изображения при usung Graphics.DrawImage

Я использую это, чтобы слиться с другим изображением

grfx = Graphics.FromImage(Image1); // Grass.png 
grfx.DrawImage(Image2,0,0);  // Mario.png 

Вот результат Output of my code

в картине я хочу Марио, чтобы показать только один раз. Спасибо,

+2

Возможно, вы должны добавить весь код, потому что я старался и работал отлично для меня. Вы также можете загрузить входные изображения и перечислить компоненты в своей форме. –

+0

Нам явно нужно увидеть больше кода! Присмотревшись к изображению, я вижу, что у вас есть один Марио внизу, затем трава, а затем второй Марио. Это означает, что Image1 уже не просто трава. Или что вы добавили комментарий к BackgroundImage из PB. Покажите нам больше! - Вы screencapture его или сохранить Image1 на диск или как вы создали изображение, которое мы видим ??? – TaW

ответ

0

Я понял это с некоторым намеком на небольшой намек, найденный в Интернете. Проблема была в том, что я изменил

pictureBox.BackgroundImageLayout = ImageLayout.Tile 

в

pictureBox.BackgroundImageLayout = ImageLayout.none 

кстати спасибо вам intrest.

Смежные вопросы