Camera.getImage

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

पैरामीटर

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

नतीजे

  • content: इमेज के हेडर में मौजूद मेटाडेटा (जैसे कि स्केल किया गया) के साथ इमेज बाइनरी डेटा.

गड़बड़ियां

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

निर्देश I/O

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