मेरे पास निम्न कोड है। यह अधिकांश भाग एचटीई के लिए काफी काम करता है। मैं लोगों को क्रैपी कैमरों से पकड़ना चाहता हूं और कुछ उन्हें चेतावनी देते हैं कि उनकी तस्वीरें बदबू आ जाएंगी। ("कॉर्डोबा-प्लगइन-कैमरा" संस्करण 2.3.0 का उपयोग कर)कॉर्डोवा कैमरा प्लगइन का उपयोग करते समय मैं कम रिज़ॉल्यूशन फ़ोटो की जांच कैसे करूं?
var cameraOpts = {
quality: 100,
// destinationType: Camera.DestinationType.FILE_URI,
destinationType: Camera.DestinationType.DATA_URL,
sourceType: $scope.sourceType,
allowEdit: false,
encodingType: Camera.EncodingType.JPEG,
// popoverOptions: CameraPopoverOptions,
targetWidth: 186,
targetHeight: 1024,
saveToPhotoAlbum: true,
correctOrientation: true
};
$cordovaCamera.getPicture(cameraOpts).then(function(imageData) {
var image = "data:image/jpeg;base64," + imageData;
$scope.setUpImage(index,image);
}, function(err) {
// error
$scope.showAlert('Warning!', 'Camera cancelled!');
});
कोई भी विचार की सराहना की जाएगी। मैं कम रिज़ॉल्यूशन फोटो पकड़ने और उपयोगकर्ता को संदेश भेजने का एक तरीका ढूंढ रहा हूं।
मेरी गुणवत्ता 100 पर सेट है, और कभी-कभी चित्र अभी भी धुंधले होते हैं। मुझे लगता है कि यह उपयोगकर्ताओं के फोन कैमरे पर निर्भर करता है। – Kirby
100 एंड्रॉइड में डिफ़ॉल्ट मान है, भले ही आप 50 पास करते हैं, एंड्रॉइड छवि को नमूना देने की अनुमति नहीं देता है। – taranjeetsapra
छवि के बाद कैसे प्राप्त किया जाता है .. क्या यह जांचने का कोई तरीका है कि छवि धुंधली है या नहीं? – Kirby