ইনফোগ্রাফিক্স দিয়ে শুরু করা

গুরুত্বপূর্ণ: যখন গতিশীল এবং ইন্টারেক্টিভ Google চার্টগুলি সক্রিয়ভাবে রক্ষণাবেক্ষণ করা হয়, তখন আমরা আনুষ্ঠানিকভাবে 2012 সালে স্ট্যাটিক Google চিত্র চার্টগুলিকে বাতিল করে দিয়েছিলাম ৷ এটি 18 মার্চ, 2019 এ বন্ধ করা হয়েছিল৷

এই পৃষ্ঠাটি চিত্রগুলি তৈরি করতে ইনফোগ্রাফিক্স সার্ভার ব্যবহার করার মূল বিষয়গুলি বর্ণনা করে৷

ইনফোগ্রাফিক্স ব্যবহার নীতি

আপনি ইনফোগ্রাফিকের জন্য প্রতিদিন কতগুলি অনুরোধ করতে পারেন তার কোনও সীমা নেই। যাইহোক, আমরা অপমানজনক বলে মনে করি এমন যেকোনো ব্যবহারকে ব্লক করার অধিকার আমরা সংরক্ষণ করি।

  1. শুরু হচ্ছে
  2. অপ্টিমাইজেশন
    1. লোড সময় উন্নতি
    2. POST ব্যবহার করে

শুরু হচ্ছে

ইনফোগ্রাফিক্স সার্ভার একটি URL GET বা POST অনুরোধের প্রতিক্রিয়া হিসাবে একটি চিত্র ফেরত দেয়৷ গ্রাফিক তৈরি করার জন্য প্রয়োজনীয় সমস্ত ডেটা চিত্রের ধরন এবং আকার সহ URL-এ অন্তর্ভুক্ত করা হয়েছে। উদাহরণস্বরূপ, আপনার ব্রাউজারে নিম্নলিখিত URL টি কপি এবং পেস্ট করুন:

https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=Hello%20world

আপনি যে ছবিটি দেখছেন তা হল "হ্যালো ওয়ার্ল্ড" শব্দগুচ্ছের একটি QR কোড উপস্থাপনা৷ আপনার নিজের নামে শব্দগুচ্ছ পরিবর্তন করার চেষ্টা করুন এবং আপনার ব্রাউজার রিফ্রেশ করুন। যে সব এটা লাগে!

এখানে URL এর একটু বেশি ব্যাখ্যা রয়েছে:

https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=Hello%20world

  • https://chart.googleapis.com/chart? - সমস্ত ইনফোগ্রাফিক ইউআরএল এই রুট ইউআরএল দিয়ে শুরু হয়, তার পরে এক বা একাধিক প্যারামিটার/মান জোড়া থাকে। প্রয়োজনীয় এবং ঐচ্ছিক পরামিতি প্রতিটি ছবির জন্য নির্দিষ্ট; আপনার ইমেজ ডকুমেন্টেশন পড়ুন.
  • chs - ছবির আকার পিক্সেলে, বিন্যাসে < প্রস্থ > x< উচ্চতা >
  • cht - ছবির প্রকার: 'qr' মানে QR কোড।
  • chl - এনকোড করার জন্য ডেটা। URL-এনকোড করা আবশ্যক।

অপ্টিমাইজেশন

এখানে আপনার ছবিগুলির জন্য কয়েকটি অপ্টিমাইজেশান রয়েছে:

অনেক ছবি সহ পৃষ্ঠাগুলিতে লোডের সময় উন্নত করা

যদি আপনার পৃষ্ঠায় মাত্র কয়েকটি ছবি থাকে, তাহলে স্ট্যান্ডার্ড বেস URL https://chart.googleapis.com/chart ভালো হওয়া উচিত। যাইহোক, যদি আপনার অনেকগুলি ছবি থাকে, তাহলে আপনি chart.apis.google.com ঠিক আগে একটি সংখ্যা 0-9 এবং একটি বিন্দু যোগ করতে পারেন। আপনি যদি আপনার পৃষ্ঠায় প্রতিটি চিত্রের জন্য একটি আলাদা নম্বর নির্দিষ্ট করেন, তাহলে ব্রাউজারটি ক্রমানুসারে লোড করার অপেক্ষা না করে একই সাথে আরও ছবি লোড করার চেষ্টা করবে। যাইহোক, যদি আপনি একটি পৃষ্ঠায় সম্ভবত পাঁচ বা তার বেশি ছবি লোড করছেন তবেই আপনার এটির প্রয়োজন হবে। উদাহরণ স্বরূপ:

  • http://0.chart.apis.google.com/chart?cht=...
  • http://1.chart.apis.google.com/chart?cht=...
  • http://2.chart.apis.google.com/chart?cht=...
  • ...

POST ব্যবহার করে

URL গুলি 2K দৈর্ঘ্যের মধ্যে সীমাবদ্ধ, তাই আপনার ছবিতে যদি এর চেয়ে বেশি ডেটা থাকে, তাহলে আপনাকে GET এর পরিবর্তে POST ব্যবহার করতে হবে৷ (GET হল যখন আপনি আপনার ব্রাউজার URL বারে আপনার ছবির URL টাইপ করেন, অথবা এটিকে একটি ওয়েব পৃষ্ঠায় <img> উপাদানের উৎস হিসেবে ব্যবহার করেন। POST-এর জন্য অন্য ভাষায় অতিরিক্ত প্রোগ্রামিং প্রয়োজন, যেমন PHP বা PERL)।

প্রোগ্রামগতভাবে একটি পৃষ্ঠা তৈরি করার সময় আপনি POST ব্যবহার করতে পারেন।

একটি ছবি অনুরোধ করতে POST ব্যবহার সম্পর্কে পড়ুন।