我需要作物图像不改变宽高比。我正在使用EDSDK从CANON1100D拍摄照片。捕获的图像: 宽度= 1920和高度= 1280
纵横比是1.5 。但是我需要图片哪个长宽比是1.33。如何在不改变宽高比的情况下裁剪图像
// convert into processing resolution (1600,1200)
Image<Bgr, byte> runtime_frm = new Image<Bgr, byte>(frame.ToBitmap(1600,1200));
// also in bitmap processing
// Bitmap a = new Bitmap(runtime_frm.ToBitmap());
// Bitmap b = new Bitmap(a, new Size(1600,1200));
这是调整图像的大小,使图像的高宽比发生变化,但它会在图像中产生压力。我需要在运行时裁剪图像(1920x1280)到(1600x1200)。
我该如何编程?任何想法
我不确定我是否正确阅读了您的条件。您需要将宽高比从1:1.5更改为1:1.333,但不更改宽高比? – 2012-02-28 07:36:24
我需要**裁剪**图像的一部分,纵横比为1:1.5的原始图像的纵横比为1:1.33 – 2012-02-28 08:05:49