টুল
গাইড

ছবি সংকোচক

ছবি

Canvas গুণমান নিয়ন্ত্রণ দিয়ে ছবির আকার পরিবর্তন ও পুনঃএনকোড করুন, আগে/পরে আকার তুলনা সহ।

100% ক্লায়েন্ট-সাইড কোনো ব্যাকএন্ড নেই
এখানে একটি ছবি ক্লিক করুন বা ছেড়ে দিন
এই পৃষ্ঠায়

ছবি সংকোচক কী?#

এই টুলটি একটি ছবির ফাইল আকার কমিয়ে দেয় — ব্রাউজারের Canvas পাইপলাইনের মাধ্যমে নিম্ন গুণমানে, ভিন্ন ফরম্যাটে, বা ছোট পিক্সেল আকারে পুনঃএনকোড করে — আপনি যেই সমন্বয় বেছে নিন। আউটপুট হলো একটি নতুন ফাইল যা আপনি ডাউনলোড করতে পারেন, সাথে আগে/পরে আকার তুলনা যাতে আপসটি দৃশ্যমান হয়। এটি প্রতিদিনের “এই ছবিটি সংযুক্ত করতে খুব বড়” সমস্যার সমাধান, স্থানীয়ভাবে করা হয়, কোনো আপলোড নেই।

তিনটি লিভার রয়েছে, এবং সেগুলো একত্রিত হয়:

  • আউটপুট ফরম্যাট — JPEG (লসি, অস্বচ্ছ), WebP (লসি, আধুনিক, সমান গুণমানে JPEG-এর চেয়ে প্রায় ২৫–৩৫% ছোট), বা PNG (লসলেস; শুধুমাত্র রিসাইজের মাধ্যমে ছোট হয়, গুণমান হ্রাসে নয়)।
  • গুণমান — একটি ৫–১০০ স্লাইডার যা এনকোডারের গুণমান সেটিং-এ ম্যাপ করে। শুধুমাত্র JPEG এবং WebP-এ প্রযোজ্য; PNG-এর জন্য স্লাইডারটি লুকানো থাকে কারণ PNG ডিজাইন অনুযায়ী গুণমান হারাতে পারে না।
  • সর্বোচ্চ প্রস্থ / উচ্চতা — ঐচ্ছিক সীমা যা এনকোডিংয়ের আগে ছবিটিকে ছোট করে (অনুপাত সংরক্ষণ করে, কখনো আপস্কেল করে না)। রিসাইজিং আলোকচিত্রের জন্য সবচেয়ে বড় আকার সাশ্রয়।

যেহেতু কাজটি <canvas>-এ createImageBitmap এবং canvas.toBlob-এর মাধ্যমে হয়, আপনার ছবি মেমরিতে ডিকোড, রূপান্তর এবং পুনঃএনকোড হয়; মূল ফাইলটি অপরিবর্তিত থাকে।

যেভাবে ব্যবহার করবেন#

  1. ড্যাশ দেওয়া জোনে একটি ছবি ফেলুন।
  2. কন্ট্রোল সারিতে বেছে নিন:
    • আউটপুট ফরম্যাট — PNG/WebP-এর জন্য সোর্স ধরন, অন্য সবকিছুর জন্য JPEG-এ ডিফল্ট।
    • সর্বোচ্চ প্রস্থ / সর্বোচ্চ উচ্চতা — “অটো” (কোনো রিসাইজ নেই)-এর জন্য খালি রাখুন, অথবা একটি পিক্সেল সীমা লিখুন। ছবিটি বিকৃতি ছাড়াই বাক্সের ভেতরে ফিট হতে স্কেল করা হয়।
    • গুণমান — স্লাইডার টেনে আনুন (৫–১০০); বর্তমান মানটি পাশে দেখানো হয়। PNG-এর জন্য উপেক্ষিত।
  3. সংকুচিত করুন ক্লিক করুন। পরিসংখ্যান বারটি মূল, সংকুচিত এবং সাশ্রয় (বাইট ও শতাংশ) দেখায়, সাথে একটি নোট যদি ফলাফল কোনো কারণে বড় হয়।
  4. সংকুচিত ফাইলটি ডাউনলোড করুন। প্রিভিউটি ফলাফল দেখায় যাতে আপনি দৃশ্যমান গুণমান বিচার করতে পারেন।

প্রধান বৈশিষ্ট্য#

  • ফরম্যাট-সচেতন ডিফল্ট। PNG, PNG-ই থাকে (যাতে স্বচ্ছতা এবং ধারালো প্রান্ত টিকে থাকে); আলোকচিত্র JPEG-এ ডিফল্ট হয়; টুলটি কখনো নীরবে একটি আলফা চ্যানেল ধ্বংস করে না।
  • অনুপাত-সংরক্ষণকারী রিসাইজ। সর্বোচ্চ প্রস্থ ও উচ্চতা একটি বাউন্ডিং বাক্স নির্ধারণ করে; ছবিটি তার অনুপাত অক্ষত রেখে ভেতরে ফিট হয় এবং কখনো আপস্কেল হয় না।
  • সততাপূর্ণ আকার রিপোর্টিং। যখন একটি পুনঃএনকোড বড় ফাইল তৈরি করে (PNG-থেকে-PNG বা একটি আগে থেকে ছোট JPEG-এর জন্য সাধারণ), টুলটি তা স্থান সাশ্রয় হয়েছে বলে ভান না করে সরাসরি জানায়।
  • WebP আউটপুট। আধুনিক ব্রাউজারগুলো একই দৃশ্যমান গুণমানে JPEG-এর চেয়ে আরও ২৫–৩৫% কমায়; ওয়েব অ্যাসেটের জন্য সুবিধাজনক।
  • স্থানীয় পাইপলাইন। Canvas API-গুলো এনকোড করে; কিছুই আপলোড হয় না।

বিস্তারিত উদাহরণ#

4032×3024-এ একটি 4.5 MiB ফোন ছবি ইমেল করতে খুব বড়। এটি ফেলুন, আউটপুট ফরম্যাট WebP সেট করুন, সর্বোচ্চ প্রস্থ 1920 (উচ্চতা স্বয়ংক্রিয়ভাবে 1440-তে স্কেল হয়), গুণমান 80। সংকুচিত করুন ক্লিক করুন। পরিসংখ্যান বার রিপোর্ট করে:

মেট্রিকমান
মূল4.5 MiB (4032×3024)
সংকুচিত0.41 MiB (1920×1440)
সাশ্রয়91%

রিসাইজটি বেশিরভাগ কাজ করেছে (প্রায় ৪ গুণ কম পিক্সেল); গুণমান ৮০-এ WebP বাকিটা সামলেছে। ফলাফলটি অর্ধ মেগাবাইটের নিচে এবং পর্দায় দৃশ্যমানভাবে অবিভেদ্য।

অন্যদিকে একই সোর্স PNG হিসেবে গুণমান ১০০-এ রিসাইজ ছাড়া চেষ্টা করলে সাধারণত সংকুচিত ফাইলটি বড় রিপোর্ট হয় — PNG লসলেস এবং JPEG বা WebP-এর মতো ছবির নয়েজ বর্জন করতে পারে না। টুলটি একটি জাল সাশ্রয় দাবি না করে “বড়” নোট দিয়ে চিহ্নিত করে।

সাধারণ জিজ্ঞাসা#

গুণমান স্লাইডারটি ধূসর হয়ে আছে — কেন?#

PNG একটি লসলেস ফরম্যাট; এর কোনো গুণমান ডায়াল নেই। আপনি PNG বেছে নিলে স্লাইডারটি লুকিয়ে যায় কারণ এর কোনো প্রভাব নেই। গুণমান নিয়ন্ত্রণের জন্য JPEG বা WebP-এ স্যুইচ করুন।

আমার “সংকুচিত” ফাইলটি মূলের চেয়ে বড়। কীভাবে?#

দুটি সাধারণ কারণ: আপনি আগে থেকে সংকুচিত একটি JPEG-কে PNG হিসেবে পুনঃএনকোড করেছেন (PNG আলোকচিত্রে JPEG-এর লসি সংকোচনের সাথে মেলে না), অথবা সোর্সটি ছোট, অতি-সংকুচিত একটি ছবি ছিল এবং PNG পুনঃএনকোড ওভারহেড যোগ করেছে। একটি লসি ফরম্যাট (JPEG বা WebP) বেছে নিন এবং/অথবা রিসাইজ চালু করুন।

আমি বিশাল সর্বোচ্চ প্রস্থ লিখলে এটি কি আপস্কেল করে?#

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

WebP কি সর্বত্র ব্যবহার করা নিরাপদ?#

আধুনিক ব্রাউজারগুলো (Chrome, Edge, Firefox, Safari 14 এবং পরবর্তী) সবাই WebP সমর্থন করে। আপনার যদি খুব পুরোনো ব্রাউজার বা নির্দিষ্ট ইমেজ-প্রসেসিং পাইপলাইন সমর্থন করতে হয়, তবে JPEG-এ ফিরে যান।