public static Bitmap AddTitle(Bitmap img, string text, float size, int Align, Color Ftext, Color Btext, string font) { Bitmap baseIMG = ImageConstruct.ColorImage(img.Width, (int)(size * img.Height), (int)img.HorizontalResolution, (int)img.VerticalResolution, Btext); int align = 5; if (Align == 0 || Align == 3) { align = 3; } if (Align == 1 || Align == 4) { align = 4; } if (Align == 2 || Align == 5) { align = 5; } Bitmap baseText = AddTextImage(baseIMG, text, (int)(baseIMG.Height / 2.0f), align, Ftext, font); List <Bitmap> imgsToJoin = new List <Bitmap>(); if (Align <= 2) { imgsToJoin.Add(baseText); imgsToJoin.Add(img); } else { imgsToJoin.Add(img); imgsToJoin.Add(baseText); } return(ArrayImages(imgsToJoin, 1, false, 0)); }
public static Bitmap MatchColorImage(Bitmap img, Color color) { return(ImageConstruct.ColorImage(img.Width, img.Height, (int)img.HorizontalResolution, (int)img.VerticalResolution, color)); }