মূল লেখায় যান
এটি ODERSA-র একটি অফিসিয়াল সাইট। কীভাবে বুঝবেন

অফিসিয়াল ডোমেইন

এই সাইটের ঠিকানা odersa.org দিয়ে শেষ হয়। সংস্থার প্রতিটি সেবা odersa.org-এর কোনো সাবডোমেইনেই থাকে, আর কোথাও নয়। আপনার ব্রাউজারের ঠিকানার ঘরে দেখানো ঠিকানা যদি odersa.org দিয়ে শেষ না হয়, তবে এই সাইট আমাদের নয়।

বিনামূল্যে, অ্যাকাউন্ট ছাড়াই

সবকিছু প্রথম মুহূর্ত থেকেই খোলা: কোনো নিবন্ধন নেই, কোনো অ্যাকাউন্ট নেই, কোনো পাসওয়ার্ড নেই, কোনো সাবস্ক্রিপশন নেই, কোনো বিজ্ঞাপন নেই। যাঁরা টাকা দেন তাঁদের জন্য আলাদা কিছু রাখা নেই, কারণ এখানে কিছুই টাকার বিনিময়ে নয়।

কোনো তথ্য সংগ্রহ নয়

এই সাইট আপনার পিছু নেয় না: কোনো ট্র্যাকার নেই, ট্র্যাকিং কুকি নেই, এই পাতাগুলোতে বসানো কোনো মাপার সরঞ্জামও নেই, আর আপনার যন্ত্রে কিছুই মাপা হয় না। আমাদের হোস্ট সমষ্টিগতভাবে অনুরোধ গোনে, উত্তর দেওয়া যেকোনো সার্ভার যেমন গোনে: একটি মোট সংখ্যা, কখনও কোনো প্রোফাইল নয়। আমাদের কথা বিশ্বাস করার দরকার নেই: আপনার ব্রাউজারের ডেভেলপার টুল খুলুন, নেটওয়ার্ক ট্যাবে যান, আর পাতাটি আবার লোড করুন। সাইট যা যা চায়, তার পুরো তালিকা আপনি দেখতে পাবেন। সবই odersa.org থেকে আসে, কিছুই অন্য কোথাও যায় না।

মুক্ত কনটেন্ট

কনটেন্ট CC BY 4.0 লাইসেন্সে প্রকাশিত। আপনি তা কপি করতে, অনুবাদ করতে, ছাপতে ও আবার বিতরণ করতে পারেন, আপনার ক্লাসের জন্যও, আপনার আপনজনের জন্যও, একটিমাত্র শর্তে: ODERSA-র নাম উল্লেখ করুন।

বাংলা
কাজের টেবিলযেসব সরঞ্জাম কিছুই আপলোড করে না
ODERSA সংস্থার একটি কর্মশালাকিছু বাইরে যায় না, কিছু জমা থাকে না, কিছু আমাদের কাছে পৌঁছায় না।

কর্মশালা · একটি এলাকা ঢেকে দিন

কীভাবে কাজ করে : একটি এলাকা ঢেকে দিন

এই সরঞ্জামটি ঝাপসা করে না, আর তা ইচ্ছে করেই: ঝাপসা করা আর পিক্সেল করা দুটোই খুলে ফেলা যায়। সে পিক্সেলগুলির বদলে একটি অস্বচ্ছ রঙের চাপ বসিয়ে দেয়, আর একমাত্র এই পদ্ধতিটির বেলাতেই বলা যায় যে খুঁজে পাওয়ার মতো আর কিছুই নেই।

সরঞ্জামটি খুলুন

এই কর্মশালার নকশায় একটি ঝাপসা করার সরঞ্জামের কথা ছিল। এখনকার প্রযুক্তির অবস্থা যাচাই করে প্রতিশ্রুতিটি বদলে গেছে, আর মন-ভোলানো একটি সরঞ্জাম দেওয়ার চেয়ে কথাটা বলে দেওয়াই বেশি সৎ। ঝাপসা করা খুলে ফেলা যায়: প্রকাশিত গবেষণা ঝাপসা করা মুখ চিনে নেয় আর ঝাপসা করা লেখা পড়ে ফেলে, তাও বেশ উঁচু হারে। সম্ভাবনার পরিসর ছোট হলে পিক্সেল করা আরও ভঙ্গুর: কোনো সংখ্যা, কোনো পরিচয় নম্বর, কোনো নম্বরপ্লেট বা চেনা ফন্টে লেখা কোনো টাকার অঙ্কের ক্ষেত্রে মোজাইকগুলি একটি একটি করে মিলিয়ে মূল লেখাটি বের করে ফেলা যায়।

এই কারণেই তথ্যসুরক্ষার কর্তৃপক্ষগুলি ছবি থেকে কোনো তথ্য সরানোর জন্য এই দুটির একটিরও সুপারিশ করে না, বরং সুপারিশ করে একটি অস্বচ্ছ রঙের চাপ। তাই এই সরঞ্জামটি স্বাভাবিক অবস্থায় সরাসরি পিক্সেলের উপরেই একটি কালো চাপ বসায়। পিক্সেল করার সুযোগটি রাখা হয়েছে, কারণ চেহারার খাতিরে কখনও কখনও সেটিই চাওয়া হয়, আর আপনি ক্লিক করার আগেই সেটিকে কম নিরাপদ বলে চিহ্নিত করে দেওয়া হয়।

শেষ একটি ফাঁদ, আর সেটি সত্যিকারের কিছু প্রকাশনার অনেক ক্ষতি করেছে: একটি JPEG প্রায়ই তার মেটাডেটার ভিতরে একটি ছোট নমুনা ছবি বয়ে চলে, আর কনটেইনারে হাত না দিয়ে শুধু পিক্সেল ঢেকে দিলে ওই মূল নমুনা ছবিটি ফাইলের ভিতরেই থেকে যায়। এখানে ছবিটি একটি ক্যানভাস থেকে নতুন করে এনকোড করা হয়: নমুনা ছবিটির আর অস্তিত্বই থাকে না, আর অন্য কোনো মেটাডেটারও নয়।

কীভাবে কাজ করে

  1. আপনার ছবিটি রাখুন, তারপর সরাসরি তার উপরেই একটি এলাকা আঁকুন, আঙুল দিয়ে, মাউস দিয়ে বা কিবোর্ড দিয়ে।
  2. অস্বচ্ছ চাপটি বেছে নিন (এটিই সুপারিশ করা হয়) আর “এই এলাকাটি বসিয়ে দিন”-এ ক্লিক করুন। এলাকাটি সঙ্গে সঙ্গেই ঢাকা পড়ে যায়, দেখানো ছবিটির উপরেই: আপনি যা দেখছেন তাই পাবেন। যতবার দরকার ততবার করুন।
  3. “ঢাকা ছবিটি সংরক্ষণ করুন”-এ ক্লিক করুন। সরঞ্জামটি বলে দেয় সব এলাকাই আর ফেরানো যায় না এমন কি না, নাকি একটি দুর্বল থেকে গেছে।

গৃহীত ফরম্যাট

এখানে চারটি ফরম্যাট ঢোকে: JPEG, PNG, WebP আর AVIF। GIF, BMP বা SVG পড়ার আগেই ফিরিয়ে দেওয়া হয়, আর সরঞ্জামটি কথাটা বলেও দেয়, আন্দাজের উপরে ছেড়ে দেয় না। ফল বেরোয় PNG বা JPEG-এ: এই দুটি ফরম্যাটই সব ব্রাউজার লিখতে জানে।

PNG

স্ক্রিনশটের জন্য ঠিক পছন্দ: কিছুই হারায় না আর লেখা পরিষ্কার থাকে।

JPEG

আসল ছবির ক্ষেত্রে বেশি হালকা। নতুন করে এনকোড করার সময় মূল ফাইলের নমুনা ছবিটি হারিয়ে যায়, আর এখানে সেটাই সবচেয়ে জরুরি।

WebP

সব জায়গায় পড়া যায়, ঢোকার মুখে গ্রাহ্য। বেরোনোর দিকে WebP দেওয়া হয় না: Safari-র কোনো সংস্করণই সেটি লিখতে জানে না।

AVIF

আপনার ব্রাউজার সেটি দেখালে ঢোকার মুখে গ্রাহ্য। প্রমাণসহ কোনো ব্রাউজারই এটি লেখে না।

সামঞ্জস্যের ছক দেখুন

এর সীমা

এই সরঞ্জামে ঝাপসা করা নেই, আর এটি একটি সিদ্ধান্ত

ঝাপসা করা এমন একটি গাণিতিক কাজ যা অনেকটাই উল্টে ফেলা যায়: ডিকনভলিউশন দিয়ে সেটি খুলে ফেলা যায়, আর প্রশিক্ষিত মডেল ঝাপসা করা লেখা পড়ে ফেলে। বেনামি থাকার প্রতিশ্রুতি দিয়ে ঝাপসা করার সুযোগ দেওয়া একটি আরামদায়ক মিথ্যে হত। আমরা বরং এমন একটি সরঞ্জাম চাই যা সত্যিই ঢাকে আর কেন ঢাকে তা বলে দেয়।

পিক্সেল করার সুযোগ আছে, তবে তা কম নিরাপদ বলে চিহ্নিত

সেটি প্রতিটি খোপের গড় রং ধরে রাখে, অর্থাৎ কাজে লাগানোর মতো একটি চিহ্ন। চেনা ফন্টের লেখার ক্ষেত্রে সব সম্ভাব্য শব্দের মোজাইকের সঙ্গে মিলিয়ে আসল শব্দটি বের করে ফেলা যায়: কোনো সংখ্যা বা পরিচয় নম্বরের উপরে এটি খুবই কার্যকর। চেহারার খাতিরে এটি এখনও কাজে লাগে, আর সরঞ্জামটি তফাতটা স্পষ্ট করে দেয়।

ছবিটি নতুন করে এনকোড হয়, তাই মূল নমুনা ছবিটি হারিয়ে যায়

এই সীমাটি আসলে একটি সুরক্ষা। ক্যামেরার তোলা JPEG-এ প্রায়ই মেটাডেটার ভিতরে ছবিটির একটি ছোট কপি থাকে; যে সরঞ্জাম কেবল পিক্সেল নতুন করে লিখত, সে ওই কপিটিকে না ঢেকেই ফাইলের ভিতরে রেখে দিত। ক্যানভাস থেকে নতুন করে এনকোড করলে সেটি মুছে যায়, আর তার সঙ্গে তারিখ, ক্যামেরা আর GPS অবস্থানও।

JPEG-এ সংরক্ষণ করলে স্বচ্ছতার জায়গায় সাদা বসে যায়

JPEG-এ স্বচ্ছতার চ্যানেলই নেই: যা স্বচ্ছ ছিল তা সাদা হয়ে বেরোয়, আপনি যেসব অংশ ঢাকেননি সেখানেও। এটি আগেই বলে দেওয়া একটি পছন্দ, হঠাৎ এসে পড়া কালো নয়, আর সাইটের বাকি ছবির সরঞ্জামগুলিও এই একই পছন্দ করে। স্বচ্ছ পটভূমির স্ক্রিনশটে PNG নিন: সে স্বচ্ছতা রেখে দেয়, আর অস্বচ্ছ পোঁচটি সেখানেও ঠিক ততটাই পাকা।

সর্বোচ্চ 1 কোটি 67 লক্ষ পিক্সেল

ব্রাউজারের ক্যানভাসের একটি ছাদ আছে, আর সামঞ্জস্যের মেঝেটি 1 কোটি 67 লক্ষ পিক্সেল (iOS 18-এর আগের iPhone-গুলি)। তার বেশি হলে কাজটি চুপচাপ ব্যর্থ হয় আর একটি সাদা ছবি ফেরত দেয়: সরঞ্জামটি তাই পড়ে নেওয়া মাপ দেখিয়ে ভদ্রভাবে ফিরিয়ে দেয়।

প্রাপ্ত ফাইলে ঢাকার কাজটি চূড়ান্ত

উদ্দেশ্যটাই তো এটাই: ফেরানো গেলে তো কিছুই ঢাকা পড়ত না। আপনার মূল ফাইলটিতে হাত পড়ে না, সেটি আপনার ডিভাইসেই থেকে যায়। আরও দরকার থাকলে সেটি রেখে দিন।

এই সরঞ্জাম নিয়ে প্রশ্ন

আমার ছবিটি কি কোথাও পাঠানো হয়?

না, আর দশ সেকেন্ডেই তা যাচাই করা যায়। F12 বোতাম দিয়ে ইন্সপেক্টর খুলুন, “Network” ট্যাব, তালিকাটি খালি করুন, তারপর ছবিটি রাখুন আর ঢেকে দিন। একটি লাইনও আসে না। এখানে ব্যাপারটা বিশেষভাবে জরুরি: মানুষ ঠিক সেটাই ঢাকে যা সে কাউকে দেখাতে চায় না।

ঝাপসা করার সুযোগ দেন না কেন? সবাই তো দেয়।

কারণ ঝাপসা করা ঢাকে না। এটি অনেকটাই উল্টে ফেলার মতো একটি কাজ: ডিকনভলিউশন দিয়ে সেটি খোলা যায়, আর প্রশিক্ষিত মডেল ঝাপসা করা মুখ চিনে নেয় আর ঝাপসা করা লেখা পড়ে ফেলে, তাও বেশ উঁচু হারে। তথ্যসুরক্ষার কর্তৃপক্ষগুলি ছবি থেকে কোনো তথ্য সরাতে একটি অস্বচ্ছ রঙের চাপের সুপারিশ করে, আর এই সরঞ্জামটি সেটাই করে। যে ঝাপসা বেনামি থাকার প্রতিশ্রুতি দেয়, সেটি একটি মিথ্যে স্বস্তি, আর সেটি না বেচার জন্যই এই সাইটটির অস্তিত্ব।

তাহলে পিক্সেল করাটা?

সেটি আছে, তবে কম নিরাপদ বলে চিহ্নিত, আর আপনি সেটি ব্যবহার করলে কাজের পরেও সরঞ্জামটি আপনাকে কথাটা আবার বলে দেয়। সেটি প্রতিটি খোপের গড় রং ধরে রাখে: যে লেখার ফন্ট জানা, তার সব সম্ভাব্য শব্দের মোজাইক বানিয়ে ঠিকটি বের করে ফেলা যায়। কোনো সংখ্যা, পরিচয় নম্বর, নম্বরপ্লেট বা টাকার অঙ্কের উপরে এটি খুবই কার্যকর। চেহারার খাতিরে সেটি ব্যবহার করুন, কাউকে রক্ষা করার জন্য নয়।

এটি কি সত্যিই আর ফেরানো যায় না?

অস্বচ্ছ চাপের বেলায় হ্যাঁ, প্রাপ্ত ফাইলটিতে: মূল পিক্সেলগুলি আর সেখানে নেই, সরিয়ে ফেলার মতো কোনো স্তরও নেই আর কাজে লাগানোর মতো কোনো গড়ও নেই। PDF-এর উপরে বসানো কালো চৌকোর সঙ্গে এর তফাত আছে, সেটি এখনও বেছে নেওয়ার মতো একটি লেখার উপরে আঁকা একটি জিনিস মাত্র। আপনার মূল ফাইলটিতে অবশ্য হাত পড়ে না: দরকার থাকলে সেটি অন্য কোথাও রেখে দিন।

আপনারা নমুনা ছবির কথা বলছেন কেন?

কারণ এটি একটি সত্যিকারের ফাঁদ, আর এর জন্য আগেও ছবি ফাঁস হয়েছে। ক্যামেরা প্রায়ই ফাইলের মেটাডেটার ভিতরে ছবিটির একটি ছোট কপি ঢুকিয়ে দেয়। যে সরঞ্জাম কনটেইনারটি নতুন করে না লিখে শুধু পিক্সেল ঢাকত, সে ওই না-ঢাকা কপিটি ভিতরেই রেখে দিত, আর যে কেউ সেটি বের করে নিতে পারত। এখানে ছবিটি একটি ক্যানভাস থেকে নতুন করে এনকোড করা হয়: নমুনা ছবিটির আর অস্তিত্বই থাকে না, আর সাইটের স্বয়ংক্রিয় যাচাই প্রাপ্ত ফাইলে সেটি দেখে নেয়।

আমি কি কয়েকটি এলাকা ঢাকতে পারি?

যতগুলি চান। প্রতিটি এলাকা সঙ্গে সঙ্গেই দেখানো ছবির উপরে বসে যায়, আর ছকটি প্রত্যেকটির জন্য ব্যবহার করা পদ্ধতিসহ তালিকাটি ধরে রাখে। পর্দায় আপনি যা দেখছেন, ফাইলে হুবহু তাই থাকবে।