裁剪图像和底部
问题描述:
我有一个形象裁剪图像和底部
我必须用一个“缘”的顶部和底部裁剪。我写这篇文章的代码,但只适用
public static Bitmap Crop(Image myImage)
{
Bitmap croppedBitmap = new Bitmap(myImage);
croppedBitmap = croppedBitmap.Clone(
new Rectangle(100,100,myImage.Width - 100,myImage.Height - 100),
System.Drawing.Imaging.PixelFormat.DontCare);
return croppedBitmap;
}
答
你必须从高度和宽度去除两次边际上边距:
public static Bitmap Crop(Image myImage)
{
Bitmap croppedBitmap = new Bitmap(myImage);
croppedBitmap = croppedBitmap.Clone(
new Rectangle(100,100,myImage.Width - 200,myImage.Height - 200),
System.Drawing.Imaging.PixelFormat.DontCare);
return croppedBitmap;
}
此外,通过您发布的图像,看起来没有左右边距,但您尝试在代码中删除。
这只是一个测试。应该删除左右边距。但如果你想离开16:9? – roccoo