এখানে দাবিটা হলো: "সবসময় আপনার আসল ছবি আপলোড করুন" খারাপ পরামর্শ, অন্তত একটা ব্যাপক নিয়ম হিসেবে, আর এটা অন্ধভাবে মেনে চলা জেনারেটরকে বেশি ভরসা করার চেয়ে খারাপ বিল্ড তৈরি করে। পাঁচ বছর পুরোনো একটা সাইট থেকে টেনে আনা একটা ৪৮০পিক্সেলের প্রোডাক্ট শট, খারাপভাবে আলোকিত, কেন্দ্রচ্যুত, শুধু "আসল" বলেই স্বয়ংক্রিয়ভাবে একটা পরিষ্কার জেনারেটেড বিকল্পের চেয়ে ভালো নয়। খাঁটিত্ব সবসময় বানোয়াটকে হারায় এই সহজাত বোধ শুধুই একটা মান-সীমার ওপরে সত্য যা বেশিরভাগ আপলোড করা ছবি পার হয় না। আমি দেখেছি মানুষ একটা ম্লান স্টকরুমে তোলা ফোনের ছবি ব্যবহারে জোর দিচ্ছে কারণ এটা "আসল প্রোডাক্ট", অথচ বিল্ডের নিজস্ব আর্ট ডিরেকশনে তৈরি একটা জেনারেটেড শট সেই সব দর্শকের কাছে ভালো দেখাত যারা কখনো ব্যক্তিগতভাবে প্রোডাক্টটা দেখেনি।
এটাই বিতর্কিত অংশ। এবারে সেই মেকানিজম যেটা এটাকে সত্য করে তোলে, আর — যেহেতু আমি আসলে আপনাকে নিজের ফটোগ্রাফি ব্যবহার থেকে নিরুৎসাহিত করার চেষ্টা করছি না — শেষে যেখানে নিয়মটা আবার উল্টো দিকে ঘুরে যায়।
কেন "আসল" মানেই "ভালো" নয়
বিল্ডার চ্যাটের + মেনু থেকে পৌঁছানো যায় এমন ইমেজ লাইব্রেরি একটা সমতল আপলোড সারফেস: ছবি, লোগো, প্রোডাক্ট শট, স্ক্রিনশট টেনে আনুন, প্রতিটাকে একটা স্কোপ ট্যাগ দিন — শুধু এই চ্যাট, বা আপনার অ্যাকাউন্ট জুড়ে সব সেশন। বিল্ড টাইমে একটা রিজলভার লাইব্রেরি দিয়ে হেঁটে যায় আর ঠিক করে প্রতিটা ছবি কোথায় বসবে, ফাইলনেম মিলিয়ে নয় বরং ছবিটা আসলে কী দেখাচ্ছে তা পড়ে — স্টোরফ্রন্ট, সাদার ওপর প্রোডাক্ট, হেডশট, টেক্সচার — প্রতিটা সেকশনের প্রয়োজনের বিপরীতে। এটা এই কাজে সত্যিই ভালো। একটা ছয়-আইটেমের মেনু সেকশনের বিপরীতে ছয়টা প্রোডাক্ট ফটো আপলোড করুন, এগুলো বেশিরভাগ সময় সঠিক কার্ডেই বসে যায়।
কিন্তু রিজলভার শুধু আপনি যা দেন তাই বসাতে পারে, আর আপনি যা দেন তার সাথে থাকে আসল সীমাবদ্ধতা যা জেনারেশনে থাকে না:
- যা ইনপুট তাই আউটপুট — বিল্ডার কখনো আপস্কেল করে না, তাই সেই ৪৮০পিক্সেলের পুরনো ছবি ৪৮০পিক্সেলেই যায়, পেজের বাকি সবকিছুর তুলনায় নরম আর পিক্সেলেটেড।
- ফিক্সড অ্যাস্পেক্ট রেশিও — একটা চারকোনা প্রোডাক্ট শট একটা চওড়া ব্যানার স্লটে ফেললে সেটা স্ট্রেচ না হয়ে সেন্টার-ক্রপ হয়, যা সঠিক আচরণ কিন্তু নিষ্ঠুর যদি আপনার সাবজেক্ট প্রথম থেকেই কেন্দ্রে না থাকে।
- অনিচ্ছাকৃত ক্রোম — মানুষ ফোন-স্ক্রিনশট "ছবি" আপলোড করে, স্ট্যাটাস বার আর অ্যাপ ক্রোম সমেত, আপনার ধারণার চেয়ে অনেক বেশি; রিজলভার এটাকে তবুও বসিয়ে দেয়, কারণ এটা তখনও সঠিক বিষয়ের একটা ছবি হিসেবে পড়ে, আর এখন আপনার হিরোতে একটা সিগন্যাল বার বেক হয়ে গেছে।
এসব কিছুই রিজলভারের বিরুদ্ধে নয়। এটা আপনার সোর্স ম্যাটেরিয়াল সম্পর্কে সৎ থাকার একটা কারণ। বিল্ডের নিজস্ব প্রতিশ্রুতিবদ্ধ আর্ট ডিরেকশনে তৈরি একটা জেনারেটেড ছবির এসব ব্যর্থতার কোনোটাই থাকে না — নরম রেজোলিউশন নেই, অফ-সেন্টার ক্রপ নেই, অনিচ্ছাকৃত ক্রোম নেই। যদি আপনার আসল ছবি খারাপ হয়, "খাঁটি" পছন্দটাই আসলে ভালো নয়।
যে সেটিংস জেনারেশনকে সঙ্গতিপূর্ণ করে তোলে
একই + মেনুতে: দুটো নব যা লাইব্রেরির বাইরের সবকিছু নিয়ন্ত্রণ করে — হিরো ব্যাকগ্রাউন্ড, ডিভাইডার, ডেকোরেটিভ আর্ট, আপনি যা সরবরাহ করেননি এমন সবকিছু। প্রথমে, একটা কোয়ালিটি টিয়ার, আর এটা একটা আসল ট্রেড-অফ, ম্যাক্সে ডিফল্ট করার চেকবক্স নয়।
| টিয়ার | যার জন্য ব্যবহার করুন |
|---|---|
| সস্তা | ব্যাকগ্রাউন্ড আর টেক্সটের পেছনে বসার মতো যেকোনো কিছু — দ্রুত ইটারেট করে, একটা লুক ডায়াল করার সময় যখন টানা চারবার "উষ্ণতর, কম ব্যস্ত" বলছেন তখন কাজে লাগে। |
| দামি | হিরো-স্কেলের ছবি, যেখানে আর্টিফ্যাক্ট দৃশ্যমান। |
আমার নিয়ম: পুরো বিল্ডটা সস্তায় খসড়া করুন, তারপর দিকনির্দেশনা লক হয়ে গেলে দুই-তিনটা হিরো ছবি ভালো টিয়ারে তুলে দিন। উল্টোভাবে করলে তিন ইটারেশন পরে ফেলে দেওয়া খসড়ার জন্য প্রিমিয়াম দাম দিতে হয়।
দ্বিতীয়, স্টাইল প্রেফারেন্স — ফটোগ্রাফিক বনাম ফ্ল্যাট, উষ্ণ বনাম শীতল, ব্যস্ত বনাম মিনিমাল — যা প্রতি প্রম্পটে আবার বলতে হয় না, স্থায়ী থাকে, আর ঠিক ছবির মতোই স্কোপ হয়: অ্যাকাউন্ট-ওয়াইড ডিফল্ট, আলাদা হওয়া দরকার এমন প্রজেক্টের জন্য চ্যাট-লেভেল ওভাররাইড। একটা এজেন্সি অ্যাকাউন্টের একই সপ্তাহে একটা ল ফার্মের বিল্ড আর একটা স্কেট শপের বিল্ডের মধ্যে একটা স্টাইল প্রেফারেন্স শেয়ার করা উচিত নয়।
তবে একটা সঙ্গতিপূর্ণ সেট আসলে যা তৈরি করে তা শুধু স্টাইল নব নয় — এটা হলো, জেনারেটেড আর্ট বিল্ডের প্রতিশ্রুতিবদ্ধ আর্ট ডিরেকশন থেকে পড়ে, যা লেআউট, টাইপ আর রং নিয়ন্ত্রণ করে সেটাই (ডিজাইন ডিরেক্টর-এ আলোচিত)। লক করা দিকনির্দেশনা সহ একটা বিল্ডে একটা হিরো আর তিনটা সেকশন ইলাস্ট্রেশন চান, আর সেগুলো আপনাকে তিনবার নির্দিষ্ট না করেই একটা প্যালেট আর রেন্ডারিং স্টাইল শেয়ার করে। এখনও কোনো লক করা দিকনির্দেশনা নেই এমন বিল্ডে চান, আর আপনি পাবেন প্রশংসনীয়-কিন্তু-বেমানান ফলাফল — এটা একটা সিগন্যাল যে দিকনির্দেশনা স্থির হয়নি, কোনো বাগ নয়।
"সবসময় আসল আপলোড করুন" দলটা যেখানে সঠিক
আর এখানে ছাড়টা, কারণ ব্যাপক নিয়মটা ভুল কিন্তু এর নিচের সহজাত বোধটা তা নয়। একটা ছবির ক্যাটাগরি আছে যেখানে কোয়ালিটি টিয়ার বা আর্ট ডিরেকশন যাই হোক না কেন জেনারেশন ব্যর্থ হয়, আর এটাই ঠিক সেই ক্যাটাগরি যা মানুষ বোঝায় যখন বলে "আপনার আসল জিনিস আপলোড করুন": মুখ, খাবার, আর লোগো।
আসল পেস্ট্রি ছবি আর একটা জেনারেটেড স্টোরফ্রন্ট এক্সটিরিয়র সহ একটা বেকারি সাইট সম্পূর্ণ ঠিকঠাক পড়ে — কেউ একটা জেনারেটেড বিল্ডিং ফটোরিয়ালিস্টিক-নির্ভুল হবে এমন আশা করে না, আর এটা এমন একটা আসল ফাঁক পূরণ করছে যেখানে কোনো ছবি ছিলই না। একই সাইটে কাউন্টারের ওপর আসলটার বদলে একটা জেনারেটেড ক্রোঁসা থাকলে প্রায় দুই সেকেন্ডের মধ্যে ভুল মনে হয়, কারণ আপনার চোখ আসল খাবারের জন্য এমনভাবে ক্যালিব্রেটেড যা আর্কিটেকচারের জন্য একদমই নয়। আপনি নিজে হয়তো এটা ধরতে পারবেন না — আপনি এক ঘণ্টা ধরে বিল্ডটার দিকে তাকিয়ে আছেন — কিন্তু একজন প্রথমবার আসা দর্শক ধরে ফেলবে, আর সেটাই আসল গুরুত্বপূর্ণ দর্শক।
লোগো আরও খারাপ, আর এখানে আমি "আসলটা পছন্দ করুন"-এর চেয়েও এগিয়ে যাব: একটা আসল ব্যবসার হেডারে বসে থাকা একটা জেনারেটেড লোগো-সদৃশ চিহ্ন প্রায় রিজলভারের তৈরি করতে পারা সবচেয়ে খারাপ জিনিস, আর এটা প্রায় সবসময় ঘটে কারণ কেউ আসলটা আপলোড করেনি। যদি আপনার কাছে একটা পরিষ্কার লোগো ফাইল না থাকে, বিল্ডটাকে চলতে দেওয়ার বদলে জোরে বলে দিন — বিকল্পটা হলো এমন একটা প্লেসহোল্ডার চিহ্ন যা যথেষ্ট বিশ্বাসযোগ্য যে লঞ্চের আগে কেউ ধরতে পারবে না।
তাহলে নিয়মটির সঠিক সংস্করণ "সবসময় আসল ছবি" বা "জেনারেশন ঠিক আছে, চিন্তা করার দরকার নেই" নয়। এটি এই দুটির চেয়েও সংকীর্ণ: মুখ, খাবার, পণ্য, স্থান এবং লোগো — যখন এগুলো আসলেই বিদ্যমান এবং মানসম্পন্ন — তখন সেগুলো আপলোড করুন, কারণ রিজলভার ভালো সোর্সকে যথেষ্ট পুরস্কৃত করে। বাকি সবকিছু, এমনকি একটি খারাপ আসল ছবিও, জেনারেটরের জন্য উন্মুক্ত — শুধু একটি ফাইল ফটোগ্রাফ বলে সেটাকে ব্যতিক্রম ধরে নেওয়াই এমন এক পথ, যার শেষে আপনি একটি ৪৮০পিক্সেলের পণ্যের ছবি শিপ করে বসেন, যা কেউ ইচ্ছাকৃতভাবে বেছে নিত না।



