Так что на моем сайте у пользователя есть возможность создать аватар.Он создается пользователем, выбирающим из нескольких изображений;есть базовое изображение «skin» и png, которые перекрывают это изображение с изображением волос, глаз, рта и т. д.
Я не могу сохранить аватар пользователя в файлы проекта, поэтому данные аватара пользователя хранятся вбаза данных и png перекрываются на лету и отображаются для пользователя.
Однако мне бы хотелось, чтобы пользователь мог загружать свои аватары в формате jpeg, переходя на страницу.
У меня есть небольшой пример, который работает правильно:
protected void Page_Load(object sender, EventArgs e)
{
//User has skin1.png, eyes3.png, and mouth8.png
Bitmap bit = new Bitmap(System.Drawing.Image.FromFile(Server.MapPath("/images/skin1.png")), 80, 106);
Response.ContentType = "image/jpeg";
bit.Save(Response.OutputStream, ImageFormat.Jpeg);
}
Но, как вы видите, у меня это работает только для одного изображения.Я хотел бы создать растровое изображение из нескольких PNG и вывести JPEG.
Может кто-нибудь помочь?