छवि तस्वीर बॉक्स की स्केलिंग - सी #, छवि, छवि-स्केलिंग

मुझे सी # में छवि स्केलिंग के साथ एक समस्या मिली।

मेरे पास दिए गए आकार के साथ एक चित्र बॉक्स है: उदा। चौड़ाई = 800 पीएक्स ऊंचाई = 600 पीएक्स

मैं उस चित्र बॉक्स में छोटे चित्रों को लोड कर रहा हूं, छोटे (400x400) और बड़े (800+ x 600+)

अगर वे बॉक्स में फिट नहीं होते हैं तो मेरी छवियों का आकार बदल रहा है। किंतु वे हमेशा चित्र बॉक्स की अधिकतम चौड़ाई और ऊंचाई का आकार बदल गया। तो पहलू अनुपात है नष्ट किया हुआ

क्या कोई समस्या की पहचान / समाधान करने में मदद कर सकता है?

क्लास:

Form1.cs

ImageHandling.cs (टिप्पणी की गई)

ImageUtilities.cs

उदाहरण:

समस्या 1: मेरा संस्करण
यहां छवि विवरण दर्ज करें

बनाम मूल स्रोत यहां छवि विवरण दर्ज करें

समस्या 2:
मेरा संस्करण
यहां छवि विवरण दर्ज करें

बनाम मूल स्रोत
यहां छवि विवरण दर्ज करें

मैं इसे कैसे चाहता हूं:

उपाय
यहां छवि विवरण दर्ज करें

उत्तर:

उत्तर № 1 के लिए 46
this.PictureBox1.SizeMode = PictureBoxSizeMode.Zoom;

उस प्रॉपर्टी को अपने पिक्चरबॉक्स पर सेट करें और छवि के आकार को आकार अनुपात बनाए रखने वाले पिक्चरबॉक्स को फिट करने के लिए बढ़े या घट जाएंगे।

अधिक जानकारी के लिए: http://msdn.microsoft.com/en-us/library/system.windows.forms.picturebox.sizemode.aspx


संबंधित सवाल
सबसे लोकप्रिय