2012-06-23 12 views
7

मैं एक साधारण सूचनात्मक प्रणाली विकसित कर रहा हूं जो कई छवियों का उपयोग करेगा। समस्या यह है कि मुझे नहीं पता कि उन्हें ldpi, mdpi, hdpi, और hdpi के फ़ोल्डर में कैसे स्केल करें।एंड्रॉइड छवियों में स्केलिंग अनुपात?

मैंने पढ़ा है कि एंड्रॉइड स्केलिंग अनुपात का उपयोग 3: 4: 6: 8 जैसा करता है। क्या कुछ मुझे बता सकते हैं कि यह 3: 4: 6: 8 स्केलिंग अनुपात क्या है? मैं इसका उपयोग कैसे करूं, और इसके पीछे तर्क क्या है?

मान लीजिए कि मेरे पास ldpi फ़ोल्डर में 50x50 पीएक्स छवि है। अगर मैं 3: 4: 6: 8 अनुपात का उपयोग करने जा रहा हूं। मेरे mdpi फ़ोल्डर और hdpi फ़ोल्डर के लिए अगला छवि आकार क्या होगा?

कृपया मदद करें। मैं वास्तव में स्केलिंग अनुपात को समझ नहीं पा रहा हूं। इसके लिए खेद है, मैं एंड्रॉइड डिजाइन में केवल एक नौसिखिया हूँ।

उत्तर

1

अधिकतर वे इन मानक आकारों का उपयोग करते हैं:

ldpi: 36 * 36 mdpi: 48 * 48 hdpi: 72 * 72 xhdpi: 96 * 96

+0

यदि छवि 36 * 36 है तो यह 48 * 48 कैसे बन गया? क्या आपने इसे गुणा किया ?? किस संख्या से? – nelzkie

+0

ldpi/mdpi = 3/4 => 4 * ldpi = 3 * mdpi; => अगर ldpi = 36 => mdpi * 3 = 4 * 36 => mdpi = 144/3 = 48; इसी प्रकार, mdpi/hdpi = 4/6 => 6 * mdpi = 4 * hdpi और इतने पर .... –

+0

तो mdpi = (4/3) * ldpi; hdpi = (6/4) * mdpi; xhdpi = (8/6) * hdpi; इस तरह सभी प्रस्तावों को एक-दूसरे से जोड़ सकते हैं। –

1

यह इतना आसान है।

छवि का आकार 50 * LDPI के लिए 50 है, तो:

MDPI => 67 * 67

HDPI => 100 * 100

XHDPI => 125 * 125

+0

आपके उत्तर के लिए धन्यवाद के लिए इसकी गणना करने के लिए आसानी से संशोधित कर सकते हैं। क्या आप कृपया समझा सकते हैं कि यह कैसे हुआ ?? इसका सूत्र क्या है? – nelzkie

+0

@nelzkie सरल गणित :) –

+0

मुझे खेद है। मेरे लिए यह आसान नहीं है। आपको 50x50 से 67x67 आकार कैसे मिला? कृपया बताओ? T_T – nelzkie

0

आप इस सरल tool उपयोग कर सकते हैं रूपांतरण यह पता लगाने की। इसमें xxhdpi नहीं है, लेकिन आप इसे

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