class= " lineNumbers "
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
|
class=
id= " codeSnippet947788 " class= " ' экземпляр изображение переднего плана в поэлементное карту.
Тусклое phototouse как шнур
phototouse = «C:\inetpub\wwwroot\watermark.png»
Тусклое picForeground как System.Drawing.Bitmap = новое System.Drawing.Bitmap (phototouse)
Тусклое fg_wid как интежер = picForeground.Width
Тусклое fg_hgt = picForeground.Height
Тусклое fg_bm как новое поэлементное карта (fg_wid, fg_hgt)
Using gr как графики = Graphics.FromImage (fg_bm)
gr.DrawImage (picForeground, 0, 0, fg_wid, fg_hgt)
Конец Using
'Сделайте красные пикселы прозрачным.
fg_bm.MakeTransparent (Color.White)
Затемните фотоего как шнур = photoname
'Сделайте поэлементное карту результата.
Затемните picBackground как System.Drawing.Bitmap = новое System.Drawing.Bitmap (localfolder & фотоий)
Затемните bg_wid как интежер = picBackground.Width
Затемните bg_hgt = picBackground.Height
Затемните bg_bm как новое поэлементное карта (bg_wid, bg_hgt)
Если cy = 0 и cx = 0 после этого
'Потребность расположить фотоего в ой картине угла b/c левых радикалов
cx = 0 'установил до нул для логоса в угле левого дна, комплекте к bg_wid - 90 для логоса в нижнем правом угле
cy = bg_hgt - 20
Еще
'картина нашла, регулирует для того чтобы покрыть картину
cx = cx - 2
cy = cy - 11
Закончитесь если
Using gr как графики = Graphics.FromImage (bg_bm)
gr.DrawImage (picBackground, 0, 0, bg_wid, bg_hgt)
'Нарисуйте изображение переднего плана на верхней части.
gr.DrawImage (fg_bm, cx, cy, fg_wid, fg_hgt)
Закончитесь Using
'Покажите результат.
Затемните destfile как шнур = localfolder & photonewname
bg_bm. Сохраньте (destfile)
'Нам не нужно поэлементное карта переднего плана больше.
fg_bm. Размещайте ()
|