আপনি আসলে কী পান
ফেসবুক থেকে সেভ করা ছবি একটি JPEG ফাইল, যার সবচেয়ে লম্বা দিক বড়জোর 2048 পিক্সেল, আর ছবিতে কতটা খুঁটিনাটি আছে তার উপর নির্ভর করে ওজন থাকে মোটামুটি ৭০ থেকে ২৫০ KB-র মধ্যে। একটি পাবলিক পেজ থেকে এলোমেলোভাবে নেওয়া তিনটি ছবি ফিরে এসেছিল 1638×2048, 2048×2048 এবং 2048×1152 মাপে — লম্বা দিকটি সবসময় একই, আর অনুপাত যেমনটা পোস্ট করা হয়েছিল তেমনই।
জনসমক্ষে দেখানোর জন্য ফেসবুক যে সবচেয়ে বড় কপিটি রেখে দেয়, এটি সেটিই, আর এই টুল আপনাকে সেটিই দেয়। পথে কিছু বড় করা হয় না, নতুন করে চাপা হয় না, কোনো ছাপও বসানো হয় না।
কোন ছবির লিংক কাজ করে
উপরের ঘরে এগুলোর যেকোনো একটি পেস্ট করুন:
- ছবি খোলা অবস্থায় ঠিকানার ঘর, যা দেখতে
facebook.com/photo?fbid=…এমন - মোবাইল অ্যাপের শেয়ার মেনু থেকে লিংক কপি করুন, যাতে
facebook.com/share/p/…ধরনের ছোট একটি ঠিকানা তৈরি হয় যা ভেতরে কী আছে সে সম্পর্কে কিছুই বলে না - লম্বা রূপ
facebook.com/<পেজ>/photos/…, যা সার্চের ফলাফলে দেখা যায় - স্টোরিতে দেওয়া ছবি, যেটির দায়িত্ব নেয় স্টোরি ডাউনলোড টুল — সেটি আপনার লিংক যে কার্ডটির নাম বলে সেটিই তোলে, সারির প্রথমটি নয়
ছবিটি যদি কোনো অ্যালবামের ভেতরে থাকে তবে অ্যালবামের প্রসঙ্গ বাদ পড়ে যায়: দুটি আলাদা অ্যালবাম থেকে খোলা একই ছবি একটিই ছবি, আর দুই পথেই আপনি একই ফাইল পাবেন।
টুল কেন ছবির নিজের পাতা খোলে
পুরো কপি আর থাম্বনেইলের তফাত ঠিক এখানেই ঠিক হয়ে যায়, আর এটা বোঝা দরকার কারণ এতেই বোঝা যায় অন্য টুলগুলো কোথায় ভুল করে।
ছবিসহ একটি পোস্ট সেই ছবিটিকে দুবার বহন করে: একবার ফিডে আপনি যেটি দেখেন সেই ছবি হিসেবে, যার চওড়া প্রায় 640 পিক্সেল, আর একবার ছবির নিজের পাতার দিকে নির্দেশ হিসেবে। ছোট কপিটি এমন ফাইল নয় যা বড় করে চাওয়া যায় — মাপ লিংকের ভেতরেই লেখা থাকে এবং তাতে স্বাক্ষর বসানো, তাই হাতে সংখ্যা বদলালে বড় ছবি নয়, সার্ভার যেটি ফিরিয়ে দেয় এমন একটি ঠিকানা তৈরি হয়।
এই কারণেই আপনি যখন কোনো পোস্ট বা শেয়ার লিংক পেস্ট করেন, টুল পড়ে নেয় পোস্টটি কোন ছবির কথা বলছে, তারপর সেই ছবির পাতা খোলে; কারণ পুরো সংস্করণটি কেবল সেখানেই আছে। এতে এক সেকেন্ড বেশি লাগে, আর 640 পিক্সেল আর 2048-এর পুরো তফাতটাই এখানে।
কেন এটি কখনও মূল ফাইল নয়
কোনো ডাউনলোডারই ক্যামেরা থেকে বেরোনো অবস্থায় ফাইলটি ফিরিয়ে দিতে পারে না, আর যে বলে পারে সে এমন কিছুর বর্ণনা দিচ্ছে যা সে করে না। আপলোড হওয়ামাত্রই ফেসবুক প্রতিটি ছবি নতুন করে এনকোড করে: নিজের সীমা পর্যন্ত ছোট করে, নিজের মানে চেপে নেয়, আর মূল ফাইলটি ফেলে দেয়। সার্ভারে যা থেকে যায় তা প্রক্রিয়া করা কপি, আর অ্যাকাউন্টের বাইরের যে কেউ সর্বোচ্চ সেটিই তুলতে পারে।
প্রায় সব কাজের জন্যই — আবার পোস্ট করা, ছোট মাপে ছাপানো, কারও পাঠানো জিনিস রেখে দেওয়া — 2048 পিক্সেল যথেষ্টেরও বেশি। মূল ফাইল সত্যিই দরকার হলে যিনি পোস্ট করেছেন তাঁর কাছেই চাইতে হবে।
লিংকে .png, ডাউনলোডে .jpg
মাঝেমধ্যে ছবির ঠিকানা .png দিয়ে শেষ হয় অথচ যে ফাইলটি আসে সেটি JPEG। এটি কোনো পক্ষেরই ভুল নয়: ফেসবুক ছবিটি আপলোডের নামেই রেখে দেয়, পাঠানোর সময় রূপান্তর করে, আর সেই রূপান্তরের কথা নামে নয়, লিংকের ভেতরে জানিয়ে দেয়।
এই টুল ফাইলটির নাম কী তা নয়, সত্যিই কী পাঠানো হচ্ছে সেটি পড়ে, তাই আপনার ফাইলের এক্সটেনশন তার ভেতরের সঙ্গে মেলে। .png নামের একটি JPEG কিছু প্রোগ্রামে খোলে আর কিছুতে খোলে না, অন্যের হাতে তুলে দেওয়ার জন্য যা বেশ ঝামেলার।
ফাইলের সঙ্গে যা আসে না
আপলোডের সময়েই ফেসবুক ছবিতে বসানো মেটাডেটা মুছে দেয়, আর আপনি যে কপিটি সেভ করেন তা ওই পরিষ্কার করা সংস্করণ থেকেই তৈরি। তিনটি ফাইলে দেখা হয়েছে: EXIF ব্লক নেই, XMP নেই, কালার প্রোফাইল নেই। বাস্তবে এর মানে দাঁড়ায়:
- ক্যামেরার কোনো তথ্য নেই — ব্র্যান্ড, মডেল, লেন্স, শাটার স্পিড আর ISO সব গেছে
- কোনো অবস্থান নেই — GPS স্থানাঙ্ক আপলোডেই বাদ পড়ে যায় আর ডাউনলোড করা কপি থেকে ফেরানো যায় না
- তোলার তারিখ নেই — ফাইলে যে তারিখ থাকবে তা আপনার ডাউনলোডের সময়, ছবি তোলার দিন নয়
- কালার প্রোফাইল নেই — রং সাধারণ sRGB ধরে পড়া হয়, ব্রাউজার আর ফোন এমনিতেও তা-ই ধরে নেয়
এর কোনোটি দরকার হলে যিনি ছবিটি তুলেছেন তাঁর নিজের মূল ফাইলে সেগুলো এখনও আছে।
কম্পিউটারে, তিন ক্লিকে
ছবিটি এমনভাবে খুলুন যেন সেটি দেখার জায়গাটা ভরে ফেলে, ফিডের ভেতরে পড়ে না থাকে: ব্রাউজারের ঠিকানায় photo?fbid= থাকা চাই। সেই ঠিকানা কপি করে উপরে পেস্ট করুন, তারপর ফাইল বেছে নিন। এর বদলে ফিডের ছবিতে ডান ক্লিক করলে সাধারণত 640 পিক্সেলের কপিটিই সেভ হয়, যা পর্দায় ঠিকঠাক দেখায় আর অন্য সব জায়গায় হতাশ করে।
সার্চের ফল থেকে এসে থাকলে এবং ঠিকানা facebook.com/<পেজ>/photos/… ধরনের হলে সেটিও চলে। আগে পরিষ্কার করার দরকার নেই: ফেসবুক আর আপনার ফোনের জুড়ে দেওয়া ট্র্যাকিং প্যারামিটার বাদ পড়ে যায়।
ফোনে
ফোনে ছবিতে চেপে ধরে রাখার বদলে ডাউনলোড টুল ব্যবহারের কারণ হলো, সেভ করার সুযোগটি সবসময় আসে না, আর যখন আসেও তখন কিছু অ্যাপ পুরো কপির বদলে পর্দার মাপের একটি কপি ধরিয়ে দেয়।
ছবি খুলুন, শেয়ার বোতামে চাপ দিন, লিংক কপি করুন বেছে নিন, তারপর এখানে পেস্ট করুন। ফাইলটি আপনার চেনা ডাউনলোড ফোল্ডারেই যাবে, আর আইফোনে সেখান থেকে ছবিতে সরিয়ে নেওয়া যায়। ইনস্টল করার কিছু নেই, কোথাও লগইনও করতে হয় না।
লিংক কাজ না করলে
প্রায় সব ব্যর্থতার পেছনে এই তিনটির কোনো একটি থাকে, আর এগুলো সারানোর চেয়ে চেনা বেশি জরুরি:
- পোস্টটি আর নেই। ছবি মুছে যায়, পেজ বন্ধ হয়, অ্যাকাউন্ট বাতিল হয়। যা আর নেই তার লিংক এই দিক থেকে সারানো যায় না — ব্রাউজারে খুলে দেখুন, টুল যা দেখে ঠিক তা-ই দেখতে পাবেন।
- লিংকের সঙ্গে লেখা জুড়ে এসেছে। কিছু ফোনে শেয়ার মেনু ঠিকানার সঙ্গে ক্যাপশনও কপি করে নেয়। কিছু না ঘটলে দেখে নিন পুরো লিংক আর কেবল লিংকটিই পেস্ট করেছেন কি না।
- ওটি প্রোফাইলের লিংক, ছবির নয়। কারও পেজের লিংক একজন মানুষের নাম বলে, কোনো ছবির নয়। আগে ছবিটি খুলুন, তারপর কপি করুন।
ফেসবুক নিজের পাতার ভেতরটা না জানিয়েও নতুন করে সাজায়, আর এই ধরনের যেকোনো টুলের কোনো একদিন কাজ বন্ধ করে দেওয়ার সৎ কারণ সেটিই। তেমন হলে মেরামতের দায় আমাদের দিকে, আপনার কোনো ভুল নয়।
কী রাখতে পারেন আর কী প্রকাশ করতে পারেন
একটি কপি সেভ করলে ছবিটি কার, তা বদলায় না। ছবি তার, যে তুলেছে, আর ফেসবুকে দেওয়ার মানে এই নয় যে সেটি সবার হয়ে গেল — তাতে লাইসেন্স পায় ফেসবুক, আপনি নন।
নিজের জন্য কিছু রেখে দেওয়া সাধারণ ব্যাপার, তা নিয়ে তর্কও নেই: বন্ধুর দেওয়া আপনারই ছবি, রান্নার রেসিপির কার্ড, ঠিকানা লেখা একটি পোস্টার, কিংবা আপনার নিজের বানানো ছবি। অন্যের ছবি নিজের নামে আবার প্রকাশ করা আলাদা কাজ, আর অভিযোগ আসে সেখান থেকেই। এই রেখাটি কোথায়, তা নিয়ে দীর্ঘ লেখাটি ছবির বেলায়ও ঠিক ততটাই খাটে যতটা ভিডিওর বেলায়।