Bre*_*ett 11 .net c# image-manipulation image image-processing
我有一个240x320的图像(iphone摄像头图像),我需要以编程方式(在C#中)向侧面添加白色"条形",将整个图像大小增加到320x320.我不想缩放图像,因为这会弄乱纵横比.
我发现了很多关于如何用c#删除白条的信息,但没有关于如何添加它们的信息.我很茫然.有没有人有任何可能引导我正确方向的输入?
谢谢一群人,布雷特
mun*_*sor 15
using (System.Drawing.Image src = System.Drawing.Image.FromFile("picture.jpg"))
{
using (Bitmap bmp = new Bitmap(320, 320))
{
Graphics g = Graphics.FromImage(bmp);
g.Clear(Color.White);
g.DrawImageUnscaled(src, 60, 0, 240, 320);
bmp.Save("file.jpg", ImageFormat.Jpeg);
}
}
Run Code Online (Sandbox Code Playgroud)
记得在使用后丢弃物品;)
| 归档时间: |
|
| 查看次数: |
5463 次 |
| 最近记录: |