মূল কনটেন্টে যান

আপনার পরের টুল খুঁজুন

ব্যক্তিগত ব্রাউজার টুল

ছবির হ্যাশ ও পারসেপচুয়াল ফিঙ্গারপ্রিন্ট তুলনাকারী

স্থানীয়ভাবে SHA-256 এবং aHash, dHash ও pHash তৈরি করুন, অথবা Hamming দূরত্ব দিয়ে দুটি ছবি তুলনা করে হুবহু ও প্রায়-ডুপ্লিকেট সম্ভাব্যগুলো চিহ্নিত করুন।

একটি ছবির ফিঙ্গারপ্রিন্ট নিন বা দুটি তুলনা করুন

SHA-256 হুবহু বাইট মেলায়। aHash, dHash ও pHash ছোট আকারের দৃশ্যমান ফিঙ্গারপ্রিন্ট তৈরি করে, যা রিসাইজ, আবার এনকোড বা সামান্য বদলানো প্রায়-একই ছবি চিহ্নিত করতে পারে।

এই টুল কেন আছে

SHA-256 হুবহু বাইট যাচাই করে। পারসেপচুয়াল হ্যাশ দৃশ্যমান বাছাইয়ের আনুমানিক পদ্ধতি, তাই ফাইল মোছা বা বদলানোর আগে কাছাকাছি সম্ভাব্যগুলো দেখে নিন।

  • ✓ SHA-256 হুবহু হ্যাশ
  • ✓ aHash, dHash ও pHash
  • ✓ দুই ছবির Hamming তুলনা
  • ✓ ব্রাউজারে স্থানীয় প্রসেসিং

যেখানে কাজে আসে

  • • হুবহু ফাইল যাচাই
  • • মাপ বদলানো বা আবার কমপ্রেস করা প্রায়-ডুপ্লিকেট চিহ্নিত করা
  • • অ্যাসেটের QA ও স্থানান্তরের যাচাই

হুবহু হ্যাশ নাকি দৃশ্যমান ফিঙ্গারপ্রিন্ট? কাজের সঙ্গে যেটি মেলে সেটি ব্যবহার করুন

দুটি ছবি দেখতে এক হয়েও ফাইলের বাইট আলাদা হতে পারে। তাই MAXScanner একটি স্কোরকে ডুপ্লিকেশনের প্রমাণ হিসেবে না দেখিয়ে ক্রিপ্টোগ্রাফিক SHA-256-কে পারসেপচুয়াল aHash, dHash ও pHash থেকে আলাদা রাখে।

SHA-256 হুবহু-ফাইলের প্রশ্নের উত্তর দেয়

SHA-256 পুরো ফাইলের বাইট থেকে হিসাব হয়। দুটি SHA-256 মান মিললে এই কাজে তুলনা করা ফাইল দুটি বাইট-বাইট হুবহু এক। মেটাডেটা এডিট, নতুন এক্সপোর্ট, মাপ বদল বা আবার কমপ্রেস করলে বাইট বদলায়, আর ছবি দেখতে একই থাকলেও সাধারণত SHA-256 বদলে যায়।

অখণ্ডতা যাচাই, ট্রান্সফার যাচাই ও হুবহু ডুপ্লিকেট শনাক্তে হুবহু ডাইজেস্ট ব্যবহার করুন। যে নির্দিষ্ট ফাইল-সংস্করণ যাচাই হয়েছে, তার সঙ্গে ডাইজেস্টটি রাখুন।

পারসেপচুয়াল হ্যাশ ভিন্ন প্রশ্নের উত্তর দেয়

aHash গড় উজ্জ্বলতার সারাংশ নেয়, dHash পাশাপাশি পিক্সেলের পরিবর্তনের সারাংশ নেয়, আর pHash নিম্ন-কম্পাঙ্কের ছবির কাঠামো ব্যবহার করে। ছবি ডিকোড ও স্বাভাবিকীকরণের পর প্রতিটি একটি ছোট 64-বিট দৃশ্যমান ফিঙ্গারপ্রিন্ট তৈরি করে।

দুটি ছবির SHA-256 আলাদা কিন্তু পারসেপচুয়াল Hamming দূরত্ব কম হলে সেগুলো দেখার মতো প্রায়-ডুপ্লিকেট সম্ভাব্য হতে পারে। মাপ বদলানো, নতুন করে এনকোড করা বা সামান্য বদলানো ছবি হুবহু ফাইল-হ্যাশ বদলালেও দেখতে কাছাকাছি থাকতে পারে।

Hamming দূরত্বকে বাছাইয়ের সংকেত হিসেবে পড়ুন

Hamming দূরত্ব গোনে ফিঙ্গারপ্রিন্টের কয়টি বিট আলাদা। দূরত্ব 0 মানে বেছে নেওয়া পারসেপচুয়াল হ্যাশ হুবহু এক; বেশি দূরত্ব মানে ফিঙ্গারপ্রিন্টে বেশি অমিল। পড়ার সুবিধার জন্য MAXScanner সেই বিট-দূরত্ব থেকে একটি সরল শতাংশও দেখায়।

দুটি ছবি ডুপ্লিকেট — তা প্রমাণ করার কোনো সর্বজনীন সীমা নেই। ক্রপ, বর্ডার, ঘূর্ণন, ভারী রং-এডিট, লেখার আবরণ ও ভিন্ন ধরনের ছবি প্রতিটি অ্যালগরিদমকে ভিন্নভাবে বদলাতে পারে, তাই টুলটি কাছাকাছি মিলকে সাবধানে চিহ্নিত করে এবং চোখে দেখে নিশ্চিত করতে বলে।

সবকিছু ব্রাউজারেই থাকে

ছবিটি ব্রাউজারেই ডিকোড, নমুনা ও হ্যাশ করা হয়। তাই ছবির বাইট MAXScanner-এর প্রসেসিং-সার্ভারে না পাঠিয়ে ব্যক্তিগত QA, অ্যাসেট-পরিষ্কার ও আপলোডের আগের যাচাইয়ে টুলটি কাজের।

বড় লাইব্রেরির ক্ষেত্রে কোনো স্বয়ংক্রিয় মুছে ফেলার ব্যবস্থা বানানোর আগে এই পেজ দিয়ে ফিঙ্গারপ্রিন্টের যুক্তি বুঝে যাচাই করুন। শুধু পারসেপচুয়াল স্কোর দেখে কখনো মূল ফাইল মুছবেন না।

পারসেপচুয়াল স্কোরকে মুছে ফেলার বোতাম বানাবেন না

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

সচরাচর জিজ্ঞাসিত প্রশ্ন

SHA-256 আর pHash-এর পার্থক্য কী?

SHA-256 হুবহু ফাইলের বাইটের ফিঙ্গারপ্রিন্ট নেয়। pHash নিম্ন-কম্পাঙ্কের দৃশ্যমান কাঠামোর ফিঙ্গারপ্রিন্ট নেয়, তাই নতুন করে এনকোড বা মাপ বদলানো কপির SHA-256 আলাদা হলেও pHash কাছাকাছি থাকতে পারে।

aHash, dHash ও pHash কী?

এগুলো ভিন্ন পারসেপচুয়াল-হ্যাশ পদ্ধতি। aHash পিক্সেলকে গড় উজ্জ্বলতার সঙ্গে তুলনা করে, dHash পাশাপাশি পিক্সেলের পরিবর্তন তুলনা করে, আর pHash নিম্ন-কম্পাঙ্কের ছবির কাঠামোর সারাংশ নেয়। একাধিক সংকেত ব্যবহার করলে প্রায়-ডুপ্লিকেটের হাতে-করা যাচাই সহজে নিরীক্ষা করা যায়।

ছবির হ্যাশে Hamming দূরত্ব মানে কী?

সমান দৈর্ঘ্যের দুটি পারসেপচুয়াল হ্যাশের মধ্যে আলাদা বিটের সংখ্যা। কম দূরত্ব মানে ফিঙ্গারপ্রিন্ট কাছাকাছি, কিন্তু কোনো একক দূরত্ব-সীমা দুটি ছবিকে ডুপ্লিকেট প্রমাণ করে না।

এটি কি মাপ বদলানো বা আবার কমপ্রেস করা কপি খুঁজে পায়?

পারসেপচুয়াল হ্যাশ স্বাভাবিক করা ডিকোড-পিক্সেল থেকে হিসাব হয় বলে এটি কিছু মাপ বদলানো, নতুন এনকোড করা বা সামান্য বদলানো ছবিকে দেখতে কাছাকাছি সম্ভাব্য হিসেবে চিহ্নিত করতে পারে। তবুও ফলাফল চোখে দেখে নিশ্চিত করতে হয়।

পারসেপচুয়াল হ্যাশ হুবহু মিললেই কি ছবি দুটি এক?

না। পারসেপচুয়াল হ্যাশ ছোট আনুমানিক পদ্ধতি, এবং সংঘর্ষ সম্ভব। হুবহু বাইট-মিলের জন্য SHA-256 মেলা শক্তিশালী পরীক্ষা; ফাইল আলাদা হলে দৃশ্যমান সাদৃশ্য তবুও দেখে নেওয়া উচিত।

আমার ছবি কি আপলোড হয়?

এই ফিঙ্গারপ্রিন্ট টুলে কোনো ছবি আপলোড লাগে না। হ্যাশিং ও পারসেপচুয়াল নমুনা ব্রাউজারেই চলে।

কাজ চালিয়ে যান

Base64 থেকে ছবি কনভার্টার
ব্রাউজারেই Base64 স্ট্রিং বা data URI ডিকোড করুন, ছবি প্রিভিউ করুন এবং আসল ফাইল হিসেবে ডাউনলোড করুন।
অনলাইনে ছবি ঝাপসা করুন
শেয়ার বা প্রকাশের আগে ছবিতে নিয়ন্ত্রণযোগ্য ঝাপসা দিন। স্ক্রিনশট, পটভূমি ও সংবেদনশীল দৃশ্য নরম করতে কাজের।
অনলাইনে ছবি ক্রপ করুন
মূল ছবি টেনে লম্বা না করে JPG, PNG ও WebP ছবিকে নিজের মতো এলাকায় ক্রপ করুন। ফর্ম, ওয়েবসাইট ও সোশ্যাল মিডিয়ার জন্য দ্রুত ছবি ছাঁটুন।
ফেভিকন জেনারেটর
একটি ছবি থেকে ব্রাউজার, Apple touch ও PWA মাপসহ কাজের ফেভিকন সেট এবং কপি-প্রস্তুত HTML তৈরি করুন।
অনলাইনে ছবি ফ্লিপ করুন
মাপ ঠিক রেখে ছবিকে আড়াআড়ি বা লম্বালম্বি ফ্লিপ বা আয়নার মতো উল্টে নতুন ডাউনলোডযোগ্য কপি তৈরি করুন।
ছবির অনুপাত ক্যালকুলেটর
ছবির অনুপাত পড়ুন এবং 16:9, 4:3, 1:1, 4:5 ও নিজস্ব অনুপাতের জন্য মিলে যাওয়া মাপ হিসাব করুন।