Png formatına resimleri bilirsiniz bazı kısımları boş olarak gelir.Jpeg de ise boş bıraktığınız kısımlar beyaz olarak kaydedilir.Jpeg fotoğrafınıza png maske oturtarak çoğu telefon uygulamasından bilirsiniz fotoğrafları üstüste yerleştirebilirsiniz.Kod örneği aşağıdadır ;
Bitmap source1 = new Bitmap(Server.MapPath("~/kayitlar/buyukresim2.jpg"));
Bitmap source2 = new Bitmap(Server.MapPath("~/kayitlar/mask.png"));
var target = new Bitmap(400, 320, PixelFormat.Format32bppArgb);
var graphics = Graphics.FromImage(target);
source2.SetResolution(graphics.DpiX, graphics.DpiY);
graphics.CompositingMode = CompositingMode.SourceOver; // this is the default, but just to be clear
graphics.DrawImage(source1, 0, 0);
graphics.DrawImage(source2, 0, 0);
target.Save(Server.MapPath("~/kayitlar/" + Session["id"].ToString() + ".png"), ImageFormat.Png);
Hiç yorum yok:
Yorum Gönder