की आवश्यकता है, मैं मिडलेट एप्लिकेशन पर काम कर रहा हूं। मैं खुद को चित्रों को स्केल करने की आवश्यकता में खुद को ढूंढ रहा हूं। यह एक समस्या बन गई है क्योंकि कुछ फोन बहुत धीमी हैं और स्केलिंग बहुत अधिक समय लेती है।जावा - मुझे एक बहुत तेज छवि स्केलिंग एल्गोरिदम
वर्तमान में मैं Image.createRGBImage (पूर्णांक, पूर्णांक, पूर्णांक, बूलियन) का उपयोग कर रहा छवि को मापना।
मैं अगर आप में से किसी एक बहुत ही कुशल और तेज़ तरीका एक छवि पैमाने पर करने के बारे में जानता था सोच रहा था।
नोट: यह मिडलेट एप्लिकेशन है इसलिए केवल जावाएमई उपलब्ध है, जिसका अर्थ है कि मेरे पास पूर्ण जावा संस्करण में उपलब्ध कुछ अन्य पुस्तकालयों तक पहुंच नहीं है।
नोट 2: मेरा अधिकांश स्केलिंग छोटी से बड़ी छवियों से किया जाता है, हालांकि मैं छवि को स्केल भी करता हूं।
आप किस आकार के बारे में बात कर रहे हैं? % परिवर्तन मनमानी या कुछ सरल एकाधिक (जैसे 2x) है? –
अनुकूलित करने का एक तरीका है मिपमैपिंग का उपयोग करना: http://www.3drender.com/glossary/mipmapping.htm – appas
स्केल आकार मनमाने ढंग से है। मान लें कि मेरी छवि 65px द्वारा 100px है। मुझे इसे किसी भी आकार में स्केल करने की ज़रूरत है। आइए 200px 500px, या 1200px द्वारा 10px द्वारा कहें। इसलिए इसे लंबवत या क्षैतिज रूप से ऊपर या नीचे स्केल किया जाना चाहिए, और/या दोनों का कोई संयोजन। – Tony