camera.getImage

তার URI দেওয়া একটি পূর্ণ-আকার বা স্কেল করা চিত্র প্রদান করে। ইনপুট পরামিতি রেজোলিউশন অন্তর্ভুক্ত. এটিই একমাত্র কমান্ড যা ফিরে আসা উচিত, Content-Type: image/jpeg । অন্যান্য সমস্ত কমান্ড Content-Type: application/json;charset=utf-8এপিআই লেভেল 2-এ এই কমান্ডটি বাতিল করা হয়েছে।

পরামিতি

  • fileUri: টার্গেট ফাইলের URI। পরম বা আপেক্ষিক URI ব্যবহার করবেন কিনা তা নির্মাতারা সিদ্ধান্ত নেয়। ক্লায়েন্টরা এটিকে একটি অস্বচ্ছ শনাক্তকারী হিসাবে বিবেচনা করতে পারে।
  • maxSize: (ঐচ্ছিক) অনুরোধ করা ছবির সর্বোচ্চ আকার; সর্বোচ্চ (স্কেলডিমেজ_প্রস্থ, স্কেলডিমেজ_উচ্চতা)। যদি maxSize বাদ দেওয়া হয় বা পূর্ণ-আকারের চিত্রের চেয়ে বড় হয়, তাহলে পূর্ণ-আকারের চিত্রটি ফেরত দেওয়া হয়।

ফলাফল

  • বিষয়বস্তু: ইমেজ হেডারে সংশ্লিষ্ট (উদাহরণস্বরূপ, স্কেল করা) মেটাডেটা সহ চিত্র বাইনারি ডেটা।

ত্রুটি

  • missingParameter: প্রয়োজনীয় fileUri নির্দিষ্ট করা নেই।
  • invalidParameterName: একটি ইনপুট প্যারামিটার নাম অচেনা।
  • invalidParameterValue: ইনপুট প্যারামিটার নাম স্বীকৃত, কিন্তু এর মান অবৈধ; উদাহরণস্বরূপ, fileUri মান বিদ্যমান নেই, এর ডেটা টাইপ ভুল, বা maxSize ভুল ডেটা টাইপ রয়েছে।

কমান্ড I/O

কমান্ড ইনপুট
{
    "parameters": {
        "fileUri": "file URI",
        "maxSize": 400
    }
}
কমান্ড আউটপুট
Image binary data
কমান্ড আউটপুট (ত্রুটি)
{
    "error": {
        "code": "invalidParameterValue",
        "message": "Parameter fileUri doesn't exist."
    }
}