2011-11-20 8 views
5

में वास्तविक आकार पर चित्रों को प्रदर्शित करने के लिए मजबूर करना, जब फ्रंट एंड में Image पर दायाँ क्लिक करना है, तो इसके वास्तविक आकार (यानी 1: 1 स्क्रीन पर छवि पिक्सेल आकार) पर प्रदर्शित करने का विकल्प होता है।मैथमैटिका

छवियों को इस तरह दिखने के लिए कैसे मजबूर किया जा सकता है? या Image एस बनाते समय, उन्हें अपने वास्तविक आकार में प्रदर्शित करने के लिए कैसे बनाया जा सकता है?

मैं छवि resampling विधियों की तुलना कर रहा था यह देखने के लिए कि जब यह आया था तो कौन सा तेज किनारों के लिए सबसे अच्छा परिणाम देता है। एक कामकाज के रूप में मैं ImageAssemble डी सभी छवियों के रूप में, इसलिए मुझे वास्तविक आकार पर प्रदर्शित करने के लिए केवल एक बार राइट-क्लिक करना पड़ा।

+1

6000 प्रतिनिधि पर बधाई। :-) –

+0

आपके 6 के पर बधाई! –

+0

यह एक कला 1k एकाधिक –

उत्तर

5

यहां एक और तरीका है जो कम से कम संस्करण 7 पर काम करता है।

img = ExampleData[{"TestImage", "Lena"}]; 

Row[{ Image[img, Magnification -> 1], Image[img, Magnification -> 1] }] 
+0

यह मेरे लिए काम करता है। मैं समान 'छवि [...]' कॉल के बारे में सोच रहा था, लेकिन फिर मुझे एहसास हुआ कि एक पंक्ति एमएमए में स्वचालित रूप से उन्हें कम कर दिया जाएगा। यह काम पर बढ़ाई दिखाता है। अब आप मेरा +1 –

+0

ग्रेट प्राप्त करें, यह काम करता है! – Szabolcs

+1

भविष्य के संदर्भ के लिए, * ['छवि [obj, विकल्प] 'एक ऐसी छवि देता है जो निर्दिष्ट विकल्पों का उपयोग करती है] (http://reference.wolfram.com/mathematica/ref/Image.html) *, यानी' छवि [छवि [...], ...] 'ठीक है। – Szabolcs

2

प्रयास करें:

Show[image, ImageSize -> All] 

इसी तरह:

Row[{ Show[img1, ImageSize -> All], Show[img1, ImageSize -> All] }] 
+0

'दिखाएँ [रास्टराइज [प्लॉट [पाप [एक्स], {एक्स, - \ [पीआई], \ [पीआई]}], रास्टरसाइज -> 1000], छवि आकार -> सभी]' प्रदर्शित करने के लिए एमएमए को मजबूर नहीं लगता 1000 पिक्सल चौड़ाई पर रास्टर। –

+0

अस्पष्ट होने के अलावा दस्तावेज़ों में 'छवि आकार-> सभी' का विवरण (यानी, "आकार जो सभी वस्तुओं को संग्रह में फिट करता है") अस्पष्ट होने के अलावा "वास्तविक आकार" का सुझाव नहीं देता है। –

+0

@ सॉजेरड, सौभाग्य से मेरे लिए, उन्होंने 'छवि' नहीं लिखा 'ग्राफिक्स'। ;-p (गंभीरता से, यह v7 पर 'छवि' ऑब्जेक्ट्स के लिए ठीक काम करता है; यह सही संदर्भ मेनू आइटम भी दिखाता है।) –

3

मैं केवल दो महीने पहले इस संदर्भ मेनू आइटम के बारे में पता बन गया। यह शायद v8 में कहीं जोड़ा गया था।

मैंने देखा Image-जैसा आउटपुट इस आइटम को उनके संदर्भ मेनू में प्राप्त करता है, लेकिन Rasterize से बिटमैप्स नहीं करते हैं। परीक्षण करने के लिए आप Rasterize[Plot[Sin[x], {x, -\[Pi], \[Pi]}], RasterSize -> 500] आज़मा सकते हैं। इसके पीछे // Image रखें और परिणाम के लिए आपको एक अलग संदर्भ मेनू मिलता है।

मुझे विश्वास है कि की उपस्थिति सेल छवियों (दूसरे प्रकार की) के स्केलिंग को निर्धारित करती है। नहीं ImageSize का मतलब है स्वचालित स्केलिंग और ImageSize->Magnification[1] का मतलब वास्तविक आकार है। तो, व्यवहार को बदलने के लिए आपको स्वयं सेल को हेरफेर करना होगा।

+0

संस्करण 7 संदर्भ मेनू दिखाता है, और यह 'छवि की स्वतंत्रता के लिए काम करता है। –

+0

श्री विज़ार्ड ओके, यह जांच नहीं सका क्योंकि मेरे पास 7 इंस्टॉल नहीं हैं। यह अच्छा है कि कुछ अभी भी हैं ;-) –

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