Camera.getImage

दिए गए यूआरआई के आधार पर, पूरे साइज़ या स्केल की गई इमेज दिखाता है. इनपुट पैरामीटर में ये शामिल हैं का रिज़ॉल्यूशन. सिर्फ़ यही निर्देश देना चाहिए, Content-Type: image/jpeg. अन्य सभी निर्देश Content-Type: application/json;charset=utf-8 दिखाते हैं. इस निर्देश को एपीआई लेवल 2 में बंद कर दिया गया था.

पैरामीटर

  • fileUri: टारगेट फ़ाइल का यूआरआई. मैन्युफ़ैक्चरर तय करते हैं कि उन्हें निरपेक्ष या मिलते-जुलते यूआरआई. क्लाइंट इसे ओपेक आइडेंटिफ़ायर मान सकते हैं.
  • maxSize: (ज़रूरी नहीं) अनुरोध की गई इमेज का ज़्यादा से ज़्यादा साइज़; max(Scaledimage_width, landscape_height). अगर maxSize को हटा दिया गया है या उससे बड़ा किया गया है फ़ुल साइज़ की इमेज की तुलना में फ़ुल साइज़ की इमेज दिखती है.

नतीजे

  • content: इमेज बाइनरी डेटा, जिसमें इनसे जुड़ी चीज़ें (उदाहरण के लिए, स्केल की गई) भी शामिल हैं इमेज के हेडर में मेटाडेटा.

गड़बड़ियां

  • वैल्यू मौजूद नहीं है: ज़रूरी fileUri नहीं दिया गया है.
  • अमान्य पैरामीटर का नाम: इनपुट पैरामीटर के नाम की पहचान नहीं की जा सकी.
  • invalidParameterValue: इनपुट पैरामीटर के नाम की पहचान हो गई है, लेकिन इसकी वैल्यू अमान्य है; उदाहरण के लिए, fileUri वैल्यू मौजूद नहीं है, उसका डेटा टाइप गलत है, या maxSize का डेटा टाइप गलत है.

कमांड I/O

कमांड इनपुट
{
    "parameters": {
        "fileUri": "file URI",
        "maxSize": 400
    }
}
कमांड आउटपुट
Image binary data
कमांड आउटपुट (गड़बड़ी)
{
    "error": {
        "code": "invalidParameterValue",
        "message": "Parameter fileUri doesn't exist."
    }
}