सेट करें हाय मैं आईओएस पर फोनगैप कैमरा एपीआई का उपयोग कर रहा हूं। मैं एक वर्ग 640x640 प्रारूप में चित्रकार लेना चाहता हूं। जब मैं कैमरे के स्रोत टाइप का उपयोग करता हूं तो यह ठीक काम करता है। लेकिन अगर मैं इस लक्ष्य का उपयोग करता हूं और स्रोत छवि में लक्ष्य है, फोन छवि लाइब्रेरी के लिए टाइप करें, यह केवल तभी काम करेगा जब छवि परिभाषित वर्ग में पूरी तरह से फिट हो। यदि लाइब्रेरी से छवि को परिदृश्य में लिया जाता है और ऊंचाई परिभाषित लक्ष्य हेगेट (640) की तुलना में स्मालर है, तो छवि स्क्वायर नहीं होगी और यह इसकी ओरिएंटल ऊंचाई रखेगी। मैं एक ब्लैक मुक्केबाजी की उम्मीद कर रहा था जो रिक्त स्थान भरता है, इसलिए यह 640 होगा। यह केवल तब होता है जब मैं कैमरे का उपयोग करता हूं और एक लैंडस्केप चित्र लेता हूं और सही सेटिंग देता हूं: 1।फोनगैप कैमरा एपीआई अनुमति दें, छवि हमेशा वर्ग
यहाँकैमरा और photolibrary के लिए मेरे कोड
कैमरा:
var options = {
quality: 49,
allowEdit : true,
targetWidth: 640,
targetHeight: 640,
correctOrientation: 1,
saveToPhotoAlbum: 1,
//destinationType: Camera.DestinationType.FILE_URI,
destinationType: navigator.camera.DestinationType.FILE_URI,
sourceType: 1, // 0:Photo Library, 1=Camera, 2=Saved Photo Album
encodingType: 0 // 0=JPG 1=PNG
}
navigator.camera.getPicture(onSuccess,onFail,options, {limit:2});
लाइब्रेरी:
var options = {
quality: 49,
allowEdit : true,
targetWidth: 640,
targetHeight: 640,
correctOrientation: 1,
//destinationType: Camera.DestinationType.FILE_URI,
destinationType: navigator.camera.DestinationType.FILE_URI,
sourceType: 0, // 0:Photo Library, 1=Camera, 2=Saved Photo Album
encodingType: 0 // 0=JPG 1=PNG
}
navigator.camera.getPicture(onSuccess,onFail,options);
क्या आपने कभी इसे हल किया है? मैं इसे भी देख रहा हूं और यह मेरे लिए एक बग जैसा दिखता है। –