2009-12-22 4 views
7

Я хочу добавить небольшое, слегка исчезающее изображение водяного знака ко всем моим изображениям.Добавление изображения водяного знака к изображению

есть ли способ сделать это в C#?

+1

[Это с открытым исходным кодом модуль] (HTTP: // imageresizingin. net) может динамически применять водяные знаки через ASP.NET, а также по команде (из приложения Windows Forms, консоли или ASP.NET). –

ответ

1

Вы можете создавать изображения с помощью System.Drawing

//1. create a bitmap (create a empty one or from file) 
Bitmap bmpPic = new Bitmap(imgWidth,imgHeight); 

//2. pass that bitmap into Graphics 
using (Graphics g = Graphics.FromImage(bmpPic)) 
{ 
    //manipulate the image 
} 

//3. save the bitmap back to a filestream 
bmpPic.Save(imgFileStream,ImageFormat.Png); 

Просто убедитесь, что распоряжаться все ресурсы, используемые в качестве System.Drawing использует неуправляемый GDI + ресурсы

Смежные вопросы