2015-11-24 7 views
5

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

+0

यह जांचें http://stackoverflow.com/questions/8371055/apply-custom-filters-to-camera-output –

उत्तर

4

आप CaptureRequest.Builder विधि के माध्यम से सेपिया या CaptureRequest उदाहरण में नकारात्मक तुम सिर्फ सेट कर सकते हैं CONTROL_EFFECT_MODE क्षेत्र की तरह साधारण फिल्टर की जरूरत है mBuilder.set(CaptureRequest.CONTROL_EFFECT_MODE, /*your value*/);

उपलब्ध मूल्यों के लिए developers doc देखते हैं।

+0

उत्तर के लिए धन्यवाद। मैं कैंडी कैम और रेट्रीका ऐप जैसे कस्टम फ़िल्टरिंग प्रभाव जोड़ना चाहता हूं। आप मेरी मदद करिये ? – Gibs

+1

दूसरा एपीआई लोकप्रिय नहीं है। लेकिन मैं कुछ खोजने की कोशिश करूंगा। _ कैमरे से छवियों को कैप्चर करने के लिए सभी कैप्चर सत्रों का उपयोग किया जा सकता है लेकिन केवल पुन: प्रयोज्य कैप्चर सत्र पहले उसी सत्र में कैमरे से कैप्चर की गई छवियों को पुन: प्रसंस्करण कर सकते हैं। आपको विधि बनाने से शुरू करना चाहिए रीप्रोसेसेबल कैप्चर सत्र() –

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