मैं एक उचित अनुभवी जावा प्रोग्रामर हूं लेकिन जावा 2 डी के अपेक्षाकृत नया हूं। मैं एक छवि को स्केल करने की कोशिश कर रहा हूं लेकिन मुझे खराब गुणवत्ता के परिणाम मिल रहे हैं। छवि एक पैनल का पूर्वावलोकन है जिसमें टेक्स्ट और टेक्स्टफील्ड जैसी चीज़ें शामिल हैं। मैं हमेशा स्केलिंग करूँगा, कभी नहीं।जावा 2 डी: स्केलिंग मुद्दे
वर्तमान में मैं निम्नलिखित कोड का उपयोग कर रहा: -
g.drawImage(panelImage, 0, 0, scaledWidth, scaledHeight, null);
कहाँ panelImage पूर्ण आकार पूर्वावलोकन (BufferedImage) और scaledWidth और scaledHeight है संबंधित लक्ष्य आयाम हैं। मुझे टेक्स्टफील्ड इत्यादि जैसी चीजों के टेक्स्ट और किनारों में बहुत अधिक जानकारी मिलती है।
क्या छवि को स्केल करने के लिए मुझे एक बेहतर कॉल का उपयोग करना चाहिए?
धन्यवाद, जॉन
धन्यवाद, मेरे पास उस पुस्तक की एक प्रति है और मैं अध्याय पढ़ने के लिए इसमें बस गया हूं। पोस्ट करने से पहले वहां देखना चाहिए था। मैं पूरी तरह से स्केलिंग के लिए संकेत प्रस्तुत करने के बारे में भूल गया। धन्यवाद! जॉन – Johnathan
आपका स्वागत है :) पेज 98-113 छवि स्केलिंग से संबंधित है और इसमें कुछ अच्छे उदाहरण भी शामिल हैं। मेरे लिए विशेष रूचि पृष्ठ 104 पर प्रस्तुत प्रगतिशील बिलीनेर स्केलिंग का विचार था। – coobird
हाँ मैंने देखा कि मुझे लगता है कि मेरा एप्लिकेशन वास्तव में इसे वारंट नहीं करता है। BICUBIC या BILINEAR मेरे लिए काफी अच्छे हैं। प्रयोग करने का समय! – Johnathan