2012-09-24 58 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

相關問題