我想添加到图片黑匣子。怎么做?
using (var image = Image.FromFile(imagePath))
{
using (var newImage = ScaleImage(image, 300, 400))
{
int width = newImage.Size.Width;
int height = newImage.Size.Height;
Graphics DrawingSurface = Graphics.FromImage(newImage);
//graphics.DrawRectangle(); ????
newImage.Save(imagePathDuzy);
}
}
最佳答案
在Graphics类型上使用FillRectangle方法之一:http://msdn.microsoft.com/en-us/library/yysstebh.aspx
大概是这样的:
DrawingSurface.FillRectangle(new SolidBrush(Colors.Black), new Rectangle(0, height - 100, width, height));
此架子在图像底部绘制一个100px高的黑色矩形。
关于c# - 在图片C#中添加框,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16834739/