2014-11-11 7 views
6

मेरे पास एक ऐप है जो चित्र लेता है। मैं डिवाइस को घुमाए जाने पर कैमरे के दृश्य को बदलने के लिए अभिविन्यास चाहता हूं ताकि तस्वीर सही अभिविन्यास में आती है जिसे इसे लिया गया था। मैं यह चाहता हूं कि डिवाइस अभिविन्यास लॉक होने पर भी काम करे। ऐसा करने के लिए जाने का सबसे अच्छा तरीका क्या है? एक्सेलेरोमीटर/कोर मोशन? सलाह और ट्यूटोरियल की बहुत सराहना की जाती है।चित्र अभिविन्यास परिवर्तन जब चित्र लिया गया। यहां तक ​​कि ओरिएंटेशन लॉक होने पर भी।

+0

क्या आपको इस समस्या का समाधान मिला? सिस्टम कैमरा ऐप सही तरीके से करता है - अगर अभिविन्यास लॉक हो जाता है, तो ली गई तस्वीर सही भौतिक अभिविन्यास से सहेजी जाती है, भले ही UIDevice अभिविन्यास "गलत" हो, और डिवाइस को घूर्णन करते समय यूआई अभी भी घूमता है। एक कस्टम ऐप में यह कैसे करें? मैं CoreMotion अनुमतियों के लिए उपयोगकर्ता से पूछने से बचना चाहता हूं ... – fabb

उत्तर

-1

बस एक प्रारंभिक विचार, क्या आपने इसे लेने के बाद तस्वीर को घूर्णन माना है? मुझे यकीन नहीं है कि यह आपके लिए सही समाधान है क्योंकि फोटो लिया जा रहा है जब डिस्प्ले अभी भी पक्ष में उन्मुख होगा। यह निश्चित रूप से स्क्रीन लॉकिंग मुद्दे के आसपास हो जाएगा।

मुझे उम्मीद है कि इससे मदद मिलती है। किरण

+0

मैंने ऐसा करने के बारे में थोड़ा सोचा .. क्या यह करने का यह बेहतर तरीका होगा? यदि हां, तो मैं इसे कैसे कार्यान्वित करूं? – Adam

+0

क्या इससे मदद मिलती है? http://stackoverflow.com/questions/6693527/how-to-use-rotation-and-translation-for-an-image- simultaneously-in-iphone –

+0

यह दिखाता है कि एक तस्वीर का अनुवाद कैसे करें जो मुझे लगता है कि आपको क्या चाहिए। मेरा जवाब वोट दें। यदि नहीं, तो हम इसके बारे में चर्चा कर सकते हैं, मैं एक आईफोन ऐप डेवलपर नहीं हूं लेकिन मैं कई सालों से विकास कर रहा हूं, इसलिए मुझे यकीन है कि हम आपकी समस्या के नीचे पहुंच सकते हैं –

0

ऐसा लगता है कि कोरमोशन के आसपास कोई रास्ता नहीं है। एक्स/वाई एक्सेलेरोमीटर डेटा पढ़ना अभिविन्यास निर्धारित करने के लिए पर्याप्त है। यह ब्लॉग पोस्ट एक अच्छा परिचय देता है: http://nshipster.com/cmdevicemotion/

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