2012-09-24 117 views
0

所以,我上传大图像(2000x3000),并想调整大小,然后裁剪和确定。WebImage调整大小是否正确?

如u可以在这里看到:http://i.stack.imgur.com/IWwpg.png

我WebImage 3000的高度,宽度2000。所以,请调整到402x602,然后裁剪回400x600。

结果:http://i.stack.imgur.com/dB5KX.png

但到底是什么?

为什么我真的得到401x602?!

p.s.没有足够的声望直接插入图像后,为此。

+1

请发布您正在使用的代码。 – MiMo

+0

你真的需要什么代码? image.Resize is in Assembly System.Web.Helpers.dll,v4.0.30319 – user1612334

回答

0

如果选中的数字,用了+2像素您有图像尺寸的变化的一个完美的口粮,因为3000/600 == 2000/400 -> 5 ratio

但是如果与+2像素改变它,你改变的宽度比/高度

3000/602->4.98, 2000/402 ->4.97, 

是两个不同的数字,然后图像代码,尽量保持图像的比率,是吃1个像素。

正确的方法是在调整大小后添加2个像素,或者实际上在比率上添加相同数量的像素。

+0

Sooo,strange = \ – user1612334

+0

@ user1612334不,不奇怪 - 你在两个数字中加入相同数量的像素,而你这样做使它们成为相同的,但你必须根据图像的比例添加它们:) - 如果你看到2000/401 - > 4.98那就是你得到的,就像3000/602一样! – Aristos

相关问题