2012-05-29 168 views
5

只是在我的asp.net 4 web窗體項目中的圖像上傳/調整器工作。有誰知道C#中的一種技術用於調整上傳圖像的大小,可以幫助小於所需的最小大小?c#圖像調整大小

顯然質量如果調整大小的方式會受到懷疑,所以有人找到了一種可能創建一個新圖像的方法,該圖像可能是純白色的正確尺寸,然後將原始圖像放在白色背景之上?

感謝

編輯 - 現在ImageResizer.net運作良好,但有一份工作時的圖片尺寸調整。見下面IrishChieftains評論回答的全部細節:

最後編輯################

好吧,我發誓我這昨晚試圖與它沒」所以也許只是需要一個乾淨的瀏覽器或VS2010重新啓動,但對於任何有興趣的人來說,這是我的最終解決方案。關鍵是scale=upscalecanvas

int maxWidth = 400; 
int maxHeight = 200; 

ImageBuilder.Current.Build(saveLocation, saveLocation, new ResizeSettings("width=" + maxWidth + "&height=" + maxHeight + "&mode=pad&bgcolor=DDDDDD&anchor=middlecenter&scale=upscalecanvas")); 

無法評分ImageResizer.net高度不夠 - 偉大的計劃

+0

如果可能的話,你的最終剪輯複製到一個答案,所以你可以將其標記爲這樣的,對於未來的讀者。 –

回答

4

最好的圖書館外面有ImageResizer。如果沒有幫助,那麼你最終會用手嘗試它...

Standardizing jpeg size in asp.net

+1

啊,這看起來像我以後的事情。將有一個去,並報告。謝謝 –

+3

+1,Image Resizer是上帝對圖像大小調整的答案。 – Arran

+0

我注意到質量也保留了下來,這讓我相信這在e-on的情況下會起作用。 – IrishChieftain