को खुश कर सके किसी ने मुझसे समझाने (ASCII वास्तव में स्वागत है) क्या stride
तर्क Canvas.drawBitmap()
में और Bitmap.setPixels()/getPixels()
में के लिए खड़ा है? मैं समझता हूं कि यह रंग सरणी में तत्वों को छोड़ने का एक तरीका है, लेकिन कैसे?drawBitmap() और setPixels(): क्या चल रहा है?
उत्तर
ज्यादातर मामलों में चौड़ाई चौड़ाई के समान ही है। यदि आप बिटमैप के उप-क्षेत्र की प्रतिलिपि बनाने/खींचने का प्रयास कर रहे हैं तो स्ट्रैड उपयोगी है। उदाहरण के लिए, यदि आपके पास 100x100 बिटमैप है और आप 50x50 शीर्ष-दाएं कोने को आकर्षित करना चाहते हैं, तो आप 50px की चौड़ाई और 100px की एक स्ट्रिंग का उपयोग कर सकते हैं।
स्ट्राइड एक छवि पंक्ति के भंडारण के लिए इस्तेमाल किया बाइट्स की संख्या है।
स्ट्राइड छवि चौड़ाई से अलग हो सकता है।
छवियों में से अधिकांश 4 बाइट गठबंधन कर रहे हैं।
पूर्व के लिए। 50 पिक्सल की चौड़ाई वाली 24 बिट (आरजीबी) छवि। आवश्यक कुल बाइट 150 (3 (आरजीबी) * 50) होगा। जैसा कि छवि 4 बाइट गठबंधन होगी, इस मामले में बाइट आवश्यक 152 हो जाएगा।
तो आप 152, चौड़ाई 50 और छवि संरेखण के रूप में 4 बाइट के रूप में देखेंगे।
यहाँ एक अच्छा explanation from Microsoft क्या कदम आम तौर पर छवियों में है के बारे में है। तो, सादे अंग्रेजी में, यह परिभाषित करता है कि कंप्यूटर छवि डेटा को स्कैन करेगा जब तक कि यह मानता है कि यह अगली पंक्ति पर है।
मैं यह भी मानना है कि @Romain लड़का के उदाहरण भी अगर मैं इसे सही ढंग से समझ x = 50 और ऊंचाई = 50 सेट करने के लिए की आवश्यकता होगी।
- 1. setPixels
- 2. चल रहा है और चल रहा है mysql क्वेरी
- 3. py.test चल रहा है Python2 और Python3
- 4. डीबग नोड, यह क्या चल रहा है?
- 5. customUserNamePasswordValidatorType के साथ क्या चल रहा है?
- 6. 'कहां' में घोषणाएं - क्या चल रहा है?
- 7. जांचें कि क्या प्रोग्राम चल रहा है और अगर इसे
- 8. जीएसएल आंकड़े, क्या चल रहा है?
- 9. क्या बिंदु अटकलें चल रहा है और यह कैसे संकलक के चल बिन्दु मॉडल
- 10. एकाधिक JVMs चल रहा है
- 11. बिंग किस प्लेटफ़ॉर्म और सॉफ़्टवेयर स्टैक पर चल रहा है?
- 12. पता लगाना कि क्या SQL सर्वर चल रहा है
- 13. रूबी की सॉर्ट विधि में क्या चल रहा है?
- 14. प्रोग्रामेटिक रूप से जांचें कि क्या सिंकडीबी चल रहा है
- 15. एएसपी .NET - एक Eval() के पीछे क्या चल रहा है?
- 16. क्या जीसी पैरामीटर एक जेवीएम चल रहा है?
- 17. चल रहा है "शुद्ध" JUnit 4 चींटी
- 18. इस बाइट सरणी के साथ क्या चल रहा है?
- 19. izip_longest itertools में: यहां क्या चल रहा है?
- 20. क्या डीबग = "सत्य" में कोई वेब जोखिम चल रहा है?
- 21. डीबगर से कितना धीमा चल रहा है?
- 22. emacs से py.test चल रहा है
- 23. PARTIAL_WAKE_LOCK और थ्रेड एक सेवा में चल रहा है
- 24. स्वच्छ चल रहा है, निर्माण और पैकेज प्रबंधक कंसोल
- 25. लापरवाही और do.call बहुत धीरे से चल रहा है?
- 26. मैवेन के साथ जूनिट और कोबर्टुरा चल रहा है
- 27. पायथन लोकेल अजीब त्रुटि। यहाँ क्या चल रहा है?
- 28. जीयूआई 30 एफपीएस पर चल रहा है?
- 29. iframe में Google Analytics चल रहा है?
- 30. शुरुआती/Django चल रहा है ... Errno 10013?
क्या आप उदाहरण के साथ थोड़ा और समझा सकते हैं .plz – Nepster