Uygulamalarımızda bazı yerlerde böyle bir istekle karşılaşabiliyoruz. Bu işlem için ben aşağıdaki gibi bir metod yazdım.Bunu da sizinle paylaşmak istedim.Metodumuz iki parametre alıyor. Bunlardan birincisi işlem yapacağımız resim. Diğeri ise bu resim üzerine ekleyeceğimiz resim. Ben kolaylık olması amacıyla ikisini de bitmap türünden aldım.
Önce Graphics türünden bir nesne yaratıyoruz ve işlem yapacağımız resmi bu nesne içerisine gömüyoruz. Daha sonra çizim kalitemizin ne olacağını ayarlıyoruz. Son olarak da DrawImage metodu ile çizilecek resmimizi orjinal resim üzerine, verdiğimiz noktalardan başlayacak şekilde çizdiriyoruz. Hepsi bu kadar. Kolay Gelsin.
private Bitmap ResimCiz(Bitmap Resim, Bitmap CizilecekResim)
{
Graphics g = Graphics.FromImage(Resim);
g.SmoothingMode = SmoothingMode.HighQuality;
g.DrawImage((Image)CizilecekResim, new Point() { X = 15, Y = 14 });
return Resim;
}