Я пытаюсь написать webApplication, который содержит два png-изображения - большой и меньший, Мне нужно использовать большую в качестве базы и размещать на ней меньшую по отдельности, а меньшая - прозрачные области, поэтому она добавляет информацию к базовому изображению.
Я использую GDI + с С#, но мне удалось загрузить только одно изображение (базовое), используя следующий код: Bitmap objImage = новый битмап ( "basePngPicturePath" ); objImage.Save(Response.OutputStream, ImageFormat.Jpeg); objImage.Dispose();
Я мог бы использовать две фотографии - он не работает... и это был единственный способ, которым мне удалось загрузить изображение. ПОМОГИ ПОЖАЛУЙСТА!!! Мне действительно нужно это работать...
Вы можете нарисовать меньшее изображение на более крупном, прежде чем страница будет визуализирована, с кодом примерно так:
Bitmap objImage = new Bitmap("basePngPicturePath");
Bitmap objSmallImage = new Bitmap("smallPngPicturePath");
using (Graphics g = Graphics.FromImage(objImage))
{
g.DrawImage(...); // there are 30-some overloads of DrawImage, but
// basically you use objSmallImage as the source,
// plus various ways of telling the method
// where to draw the smaller image.
}
objImage.Save(Response.OutputStream, ImageFormat.Jpeg);
objImage.Dispose();
objSmallImage.Dispose();