- Регистрация
 - 02.06.2015
 
- Сообщения
 - 2 007
 
- Благодарностей
 - 1 792
 
- Баллы
 - 113
 
Ребята перестаньте долбить мне в ЛС, вот вам сниппет, пользуйтесь на здоровье:
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
	
	
		
		
	
	
		
			
		
		
	
	
	
		
		
	
	
		
			
		
		
	
	
	
		
		
	
	
		
			
		
		
	
	
	
		
		
	
	
		
			
		
		
	
								
			
				C#:
			
		
		
		string InputImagePath = project.Variables["InputImagePath"].Value; // В переменной InputImagePath указать путь к изображению
string SaveImagePath = project.Variables["SaveImagePath"].Value; // В переменной SaveImagePath указать путь куда сохраняем обработанное изображение
string font = "Arial"; // Шрифт текста, по желанию можно подставить переменную project.Variables["font"].Value; вместо "Arial";
int fontSize = 28; // Размер шрифта, по желанию можно подставить переменную int.Parse(project.Variables["fontSize"].Value); вместо 28;
using(Image image = Image.FromFile(InputImagePath)){
    using(Graphics graphics = Graphics.FromImage(image)){
         graphics.DrawString(project.Variables["Text"].Value, // В переменной Text находится текст который нужно наложить на изображение
                  new Font(font, fontSize, FontStyle.Regular, GraphicsUnit.World),
                  new SolidBrush(Color.White), // Цвет текста
                  new RectangleF(10, 10, image.Width, image.Height)); // текст сверху, 10, 10 это отступ слева и сверху
                  //new RectangleF(10, image.Height / 2 - fontSize, image.Width, image.Height)); //если нужен текст по центру, раскоментировать, а верхнюю закоментировать
    image.Save(SaveImagePath, System.Drawing.Imaging.ImageFormat.Jpeg);
   }
}
	
	
	
	
	
								
									Последнее редактирование: 
									
							
						
						
	
		
			
		
	
					




