2012-05-29 14 views
5

बस मेरे एएसपीनेट 4 वेब फॉर्म प्रोजेक्ट में एक छवि अपलोडर/रेजिज़र पर काम कर रहा है। क्या किसी को अपलोड की गई छवियों का आकार बदलने के लिए सी # में एक तकनीक के बारे में पता है जो न्यूनतम आकार की तुलना में छोटे से मदद कर सकता है?सी # छवि का आकार बदलना

स्पष्ट रूप से गुणवत्ता को आकार देने पर संदेह होगा, इसलिए किसी को भी संभवतः एक नई छवि बनाने का एक तरीका मिला है जो सही आकार है जो शायद सादा सफेद हो और फिर उस सफेद पृष्ठभूमि के ऊपर मूल छवि रखे ?

धन्यवाद

संपादित - अब ImageResizer.net अच्छी तरह से काम कर रहा है, लेकिन एक नौकरी का आकार बदलने जब छवि छोटा होता है हो सकता है। IrishChieftains नीचे टिप्पणी पूर्ण विवरण के लिए जवाब देने देखें:

अंतिम संपादन ################

ठीक है, मैं कसम खाता हूँ मैं इस कल रात की कोशिश की और यह नहीं था टी काम नहीं है, तो शायद बस एक साफ ब्राउज़र या वीएस -2010 पुनरारंभ की जरूरत है, लेकिन जो भी दिलचस्पी है, उसके लिए मेरा अंतिम समाधान था। कुंजी 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, छवि Resizer छवि का आकार बदलने का भगवान का जवाब है। – Arran

+0

मैंने देखा है कि गुणवत्ता भी बरकरार रखी है जो मुझे विश्वास दिलाती है कि यह ई-ऑन के मामले में काम करेगा। – IrishChieftain

संबंधित मुद्दे