ছবি কম্প্রেসর

ব্রাউজারেই একই পিক্সেলে JPEG, PNG এবং WebP ফাইলের সাইজ ছোট করুন।

এক সাথে সর্বোচ্চ 20টি ছবি। আপনি যোগ করার সাথে সাথেই কম্প্রেশন শুরু হয়।

কম্প্রেশনের মাত্রা
প্রস্তুত। শুরু করতে ছবি যোগ করুন।

আপনার ছবিগুলি আপনার ব্রাউজারেই প্রসেস করা হয়। কোনো কিছু ব্রোব্রোগোতে আপলোড করা হয় না।

জিজ্ঞাসিত প্রশ্নাবলী

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

না। কম্প্রেসরটি আপনার ব্রাউজারে চলে এবং ছবি ফাইলগুলি আপনার ডিভাইসেই রাখে।

এটি কোন ইমেজ ফরম্যাট সাপোর্ট করে?

এটি JPEG, PNG এবং WebP ইনপুট এবং JPEG, WebP ও PNG আউটপুট সাপোর্ট করে।

কম্প্রেশনের ফলে কি ছবির কোয়ালিটি কমে যাবে?

স্মার্ট কম্প্রেশন হালকা ওজনের কোয়ালিটি বিকল্পগুলি পরীক্ষা করে এবং সবচেয়ে ছোট ফলাফলটি রাখে যা দেখতে এখনও পরিষ্কার লাগে।

আমি কি নির্দিষ্ট কোনো টার্গেট ফাইলের সাইজ নির্ধারণ করতে পারি?

হ্যাঁ। টার্গেট-সাইজ মোড একটি মিল থাকা কোয়ালিটি লেভেল খুঁজে বের করে এবং প্রয়োজন হলে সামান্য ডাইমেনশন কমিয়ে দেয়।

ব্রাউজারেই ছবির সাইজ কমানোর আধুনিক সমাধান

"ছবি কম্প্রেসর" হলো একটি শক্তিশালী অনলাইন টুল যা আপনার JPEG, PNG এবং WebP ফাইলের পিক্সেল মাত্রা (প্রস্থ এবং উচ্চতা) অপরিবর্তিত রেখে ফাইলের সাইজ বা বাইটের পরিমাণ উল্লেখযোগ্যভাবে কমিয়ে দেয়। এখানে পিক্সেল ডাইমেনশন একই থাকে, তবে প্রতিটি পিক্সেল বর্ণনা করার জন্য ব্যবহৃত বাইটের সংখ্যা হ্রাস পায়。 কম্প্রেশন বা সংকুচিত করার অর্থ হলো ছবির কিছু সূক্ষ্ম ডিটেইল বা তথ্য বাদ দেওয়া, এবং এটি কতটা বাদ দেওয়া হবে তা মূলত আপনার নির্বাচিত কম্প্রেশনের মাত্রার ওপর নির্ভর করে।

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

ইনপুট এবং কাস্টমাইজেশন অপশন

এই টুলে ছবি যুক্ত করা এবং কম্প্রেশন নিয়ন্ত্রণ করার জন্য বেশ কিছু সহজ অপশন রয়েছে:

  • ছবি নির্বাচন: আপনি "ছবি বেছে নিন বা ড্রপ করুন" অংশে ক্লিক করে অথবা সরাসরি ড্র্যাগ অ্যান্ড ড্রপ করে JPEG, PNG বা WebP ফাইল যুক্ত করতে পারেন। এই ড্রপ এরিয়ার নিচে "JPEG, PNG বা WebP। ফাইলগুলি এই ডিভাইসেই থাকে।" নির্দেশিকাটি প্রদর্শিত হয়।
  • ব্যাচ প্রসেসিং: আপনি "এক সাথে সর্বোচ্চ ২০টি ছবি। আপনি যোগ করার সাথে সাথেই কম্প্রেশন শুরু হয়।" নিয়ম অনুযায়ী একসাথে ২০টি ছবি প্রসেস করতে পারবেন। কম্প্রেশন চলাকালীন প্রয়োজনে "বাতিল" বাটনে ক্লিক করে প্রক্রিয়াটি থামানো যায়।
  • উন্নত সেটিংস প্যানেল: ফলাফল স্ক্রিনে "যথেষ্ট ছোট বা স্পষ্ট হয়নি?" লেবেলযুক্ত একটি প্যানেল থাকে, যা ডিফল্টভাবে বন্ধ থাকে। এটি খুললে নিচের ঐচ্ছিক কন্ট্রোলগুলো পাওয়া যায়:
    • কম্প্রেশনের মাত্রা: এখানে চারটি বিকল্প রয়েছে, যার যেকোনো একটি সবসময় সক্রিয় থাকে:
      • অধিক স্পষ্ট: মূল ছবির সবচেয়ে কাছাকাছি মান বজায় রাখে, তবে ফাইলের সাইজ তুলনামূলক কম কমে।
      • প্রস্তাবিত: এটি ডিফল্ট অপশন যা কোয়ালিটি ও সাইজের মধ্যে চমৎকার ভারসাম্য বজায় রাখে।
      • ছোট: ফাইলের সাইজ সবচেয়ে বেশি পরিমাণে কমিয়ে আনে।
      • নির্দিষ্ট সাইজ: আপনার টাইপ করা একটি নির্দিষ্ট ফাইল সাইজের লক্ষ্যমাত্রা অনুযায়ী ছবি কম্প্রেস করে।
    • লক্ষ্য সাইজ: এটি কেবল "নির্দিষ্ট সাইজ" সিলেক্ট করলেই দৃশ্যমান হয়। এখানে KB বা MB এককে সংখ্যা বসানো যায়, যার সর্বনিম্ন সীমা ১০ KB এবং সর্বোচ্চ সীমা ৫০ MB। এটি প্রাথমিকভাবে ১০০ KB দিয়ে পূরণ করা থাকে, যা কেবল একটি শুরুর মান—কোনো সর্বনিম্ন সীমা বা সুপারিশ নয়।
    • আউটপুট ফরম্যাট: আপনি মূল ফরম্যাট রাখুন (ডিফল্ট), JPEG, WebP অথবা PNG বেছে নিতে পারেন।
    • সর্বোচ্চ প্রস্থ এবং সর্বোচ্চ উচ্চতা: এই দুটি ফিল্ডের মান ২৫৬০ থেকে শুরু হয় এবং ১ থেকে ১২০০০ পর্যন্ত যেকোনো সংখ্যা গ্রহণ করে। এগুলো মূলত সর্বোচ্চ সীমার সিলিং হিসেবে কাজ করে, কোনো রিসাইজ টার্গেট নয়; অর্থাৎ ছবির সাইজ যদি এই সীমার নিচেই থাকে, তবে তার ডাইমেনশন পরিবর্তন করা হয় না।
    • আবার কম্প্রেস করুন: নতুন সেটিংস প্রয়োগ করে একই ফাইলগুলো পুনরায় কম্প্রেস করার জন্য এটি ব্যবহৃত হয়।
    • অন্য ছবি কম্প্রেস করুন: বর্তমান ব্যাচটি মুছে ফেলে আবার নতুন করে ছবি ড্রপ করার স্ক্রিনে ফিরে যাওয়ার জন্য এটি ব্যবহার করুন।

আউটপুট এবং ফলাফল বিশ্লেষণ

কম্প্রেশন সম্পন্ন হওয়ার পর টুলটি বিস্তারিত আউটপুট প্রদর্শন করে:

  • মোট সংরক্ষিত: সম্পূর্ণ ব্যাচের জন্য মোট সাশ্রয় হওয়া ফাইলের সাইজ শতকরা হারে দেখায়। এর নিচে একটি বিস্তারিত লাইনে ছবির সংখ্যা এবং কম্প্রেশনের আগের ও পরের সম্মিলিত সাইজ প্রদর্শিত হয়, যেমন: "6টি ছবি, 8.4 MB থেকে 1.1 MB"।
  • তুলনামূলক ভিউ: "মূল এবং সংকুচিত ছবি তুলনা করতে টেনে নিন" লেবেলযুক্ত একটি স্লাইডার থাকে, যার একপাশে "মূল" এবং তার সাইজ এবং অন্যপাশে "সংকুচিত" এবং তার সাইজ লেখা থাকে। তালিকায় থাকা যেকোনো ছবির ওপর ক্লিক করলে সেটি এই তুলনামূলক ভিউতে লোড হয়।
  • প্রতিটি ছবির বিবরণ: প্রতিটি ছবির জন্য একটি থাম্বনেইল, ডাউনলোডের ফাইলনেম, মূল সাইজ, সংকুচিত সাইজ, সাশ্রয়ের শতকরা হার সম্বলিত ব্যাজ এবং সেই সাথে ছবির মাত্রাধরণ প্রদর্শিত হয়।
  • মেমরি নিরাপত্তার জন্য স্বয়ংক্রিয়ভাবে সীমিত: যদি কোনো ছবি আপনার দেওয়া কোনো সীমার কারণে নয়, বরং ব্রাউজারের মেমরি সুরক্ষায় বিল্ট-ইন পিক্সেল সীমার কারণে ছোট করা হয়, তবে এই লেবেলটি প্রদর্শিত হয়।
  • লক্ষ্য: "নির্দিষ্ট সাইজ" মোড ব্যবহারের ক্ষেত্রে লক্ষ্যমাত্রায় পৌঁছানো গেছে কিনা তা জানাতে পৌঁছে গেছে অথবা সর্বোচ্চ সম্ভব ফলাফল লেখাটি দেখায়।
  • বিশেষ ব্যাখ্যা: সাধারণ রিকোড ছাড়া অন্য কোনো উপায়ে ফাইল প্রসেস করা হলে নিচের নোটিশগুলো দেখা যেতে পারে:
    • "এই ফাইলটি ইতিমধ্যেই আমাদের পক্ষে যতটা সম্ভব ছোট করা হয়েছে, তাই মূল ফাইলটি রাখা হয়েছে।"
    • "এই ছবিটিতে ছোটখাটো খুঁটিনাটি অনেক বেশি থাকায় দৃশ্যমান ক্ষতি ছাড়া আরও ছোট করা সম্ভব হয়নি, তাই এটি পিক্সেলের নিখুঁত মান বজায় রেখে অবিকল রাখা হয়েছে।"
    • "WebP হিসেবে এই ছবিটি অনেক ছোট হতে পারে। চেষ্টা করতে নিচের আউটপুট ফরম্যাট পরিবর্তন করুন।"
  • ডাউনলোড: একক ছবির জন্য "ডাউনলোড" এবং পুরো ব্যাচের জন্য "সব ডাউনলোড করুন (.zip)" বাটন ব্যবহার করা যায়। সংকুচিত ফাইলগুলোর নামের শেষে মূল নামের সাথে -compressed যুক্ত হয় এবং ফাইলটি যে ফরম্যাটে রূপান্তরিত হয়েছে সেই এক্সটেনশনটি বসে। তবে যে ফাইলটি অপরিবর্তিত রাখা হয়েছে, সেটির মূল নামই বজায় থাকে।

নিয়মাবলী এবং বিশেষ ক্ষেত্রসমূহ

  • ফরম্যাট সীমাবদ্ধতা: শুধুমাত্র JPEG, PNG এবং WebP ফাইলই এই টুলে ব্যবহার করা যাবে। অন্য কোনো ফরম্যাটের ফাইল দিলে "শুধুমাত্র JPEG, PNG এবং WebP ফাইল সমর্থিত।" ত্রুটি বার্তাটি দেখাবে।
  • ফাইলের সংখ্যা: একসাথে ২০টির বেশি ছবি সিলেক্ট করলে "একবারে সর্বোচ্চ ২০টি ছবি বেছে নিন।" সতর্কবার্তাটি প্রদর্শিত হবে।
  • ত্রুটিপূর্ণ ফাইল হ্যান্ডলিং: কোনো ফাইল ওপেন করা না গেলে "এই ফাইলটি ছবি হিসেবে খোলা যায়নি। এটি নষ্ট, খালি বা আসলে কোনো ছবি নাও হতে পারে।" বার্তাটি দেখায়। একটি ফাইল নষ্ট হলেও পুরো ব্যাচের কাজ আটকে থাকে না; বাকি ছবিগুলো সফলভাবে কম্প্রেস হয় এবং শেষে ব্যর্থ ফাইলের সংখ্যা রিপোর্ট করা হয়, যেমন: "2টি ফাইল প্রসেস করা যায়নি।"। অন্য কোনো কারণে কম্প্রেশন ব্যর্থ হলে "কম্প্রেশন ব্যর্থ হয়েছে। ছোট কোনো ছবি বা অন্য কোনো আউটপুট ফরম্যাট চেষ্টা করুন।" বার্তাটি দেখায়।
  • অগ্রগতি প্রদর্শন: কম্প্রেশন চলাকালীন ফাইলের নাম ও ব্যাচে তার অবস্থান দেখায়, যেমন: "beach.jpg কম্প্রেস হচ্ছে (3/6)..." এবং কাজ শেষে "6টি ছবি কম্প্রেস করা হয়েছে।" বার্তাটি দেখায়। অলস বা নিষ্ক্রিয় অবস্থায় স্ক্রিনে "প্রস্তুত। শুরু করতে ছবি যোগ করুন।" লেখা থাকে।
  • পিক্সেল সাইজ সংরক্ষণ: ব্যবহারকারী নিজে থেকে সর্বোচ্চ প্রস্থ বা উচ্চতা নির্ধারণ না করলে অথবা ছবির সাইজ ব্রাউজারের মেমরি সুরক্ষার জন্য নির্ধারিত প্রায় ২৪ মিলিয়ন পিক্সেলের বিল্ট-ইন সীমা অতিক্রম না করলে ছবির পিক্সেল ডাইমেনশন পরিবর্তন করা হয় না। মেমরি সুরক্ষার কারণে ছবির সাইজ কমানো হলে "মেমরি নিরাপত্তার জন্য স্বয়ংক্রিয়ভাবে সীমিত" লেবেলটি দেখা যায়।
  • কোয়ালিটি কন্ট্রোল: ইন্টারফেসে কোনো সংখ্যাসূচক কোয়ালিটি পার্সেন্টেজ বা কম্প্রেশন মোড আগে থেকে বেছে নেওয়ার সুযোগ নেই। ফলাফল দেখার পরেই কেবল ব্যবহারকারী চারটি কম্প্রেশন মাত্রার মধ্য থেকে নিজের পছন্দ বেছে নিতে পারেন।
  • PNG কম্প্রেশন পদ্ধতি: PNG ফাইলের ক্ষেত্রে এটি কেবল লসলেস রি-সেভ নয়, বরং এটি একটি লসি (lossy) প্রক্রিয়া। ছবির রঙের সংখ্যা সর্বোচ্চ ২৫৫টি কালার প্যালেটে কমিয়ে আনা হয় এবং এরপর ফাইলটিকে লসলেস পদ্ধতিতে রিপ্যাক করা হয়। কালার রিডাকশনের বিভিন্ন ধাপ পরীক্ষা করে মূল ছবির সাথে তুলনা করা হয়; যদি দৃশ্যমান পার্থক্য খুব বেশি হয় তবে সেই প্রচেষ্টা বাতিল করে সবচেয়ে ছোট ও নিখুঁত ফলাফলটি রাখা হয়। "অধিক স্পষ্ট" মোডে খুব মৃদু কালার রিডাকশন করা হয়, "প্রস্তাবিত" মোডে মাঝারি এবং "ছোট" মোডে সবচেয়ে বেশি কালার রিডাকশন করা হয়। যদি কোনো ছবিতে কালার রিডাকশন করা সম্ভব না হয় (যেমন PNG ফরম্যাটে সেভ করা ফটোগ্রাফ), তবে ফাইলটি লসলেস পদ্ধতিতে রিপ্যাক করা হয় এবং স্ক্রিনে লসলেস রিপ্যাকিংয়ের নোটটি দেখায়।
  • JPEG এবং WebP কম্প্রেশন পদ্ধতি: এই ফরম্যাটগুলোর ক্ষেত্রে বিভিন্ন সেটিংসে ছবি এনকোড করে মূল ছবির সাথে তুলনা করা হয় এবং সবচেয়ে কাছাকাছি মানের সবচেয়ে ছোট ফাইলটি বেছে নেওয়া হয়।
  • নির্দিষ্ট সাইজ মোডের কার্যকারিতা: এই মোডে কাঙ্ক্ষিত সাইজে পৌঁছানোর জন্য বারবার চেষ্টা করা হয়। শুধু এনকোডিংয়ের মাধ্যমে লক্ষ্য পূরণ না হলে প্রতি রাউন্ডে ছবির পিক্সেল সাইজ প্রায় ১০% করে কমানো হয়। এই পিক্সেল কমানোর প্রক্রিয়াটি দুটি শর্তের যেকোনো একটিতে পৌঁছালে বন্ধ হয়ে যায়: প্রথমত, ছবির পিক্সেল সংখ্যা যদি মূল পিক্সেল সংখ্যার প্রায় এক-তৃতীয়াংশে নেমে আসে (যেমন ১২ মিলিয়ন পিক্সেলের ছবি ৪ মিলিয়নে এসে থামবে); দ্বিতীয়ত, ছবির দীর্ঘতম পাশটি যদি ৮০০ পিক্সেলে নেমে আসে। লক্ষ্য পূরণ হলে "পৌঁছে গেছে" এবং না হলে "সর্বোচ্চ সম্ভব ফলাফল" লেখাটি দেখায়। মনে রাখবেন, "সর্বোচ্চ সম্ভব ফলাফল" কোনো নিশ্চয়তা নয়; এর অর্থ হলো ছবিটির কোয়ালিটি এবং ডাইমেনশন অনেক কমে যাওয়ার পরও সেটি লক্ষ্যমাত্রার চেয়ে বড় রয়ে গেছে।
  • ফাইলের সাইজ বৃদ্ধি না হওয়া: সংকুচিত ফাইলের সাইজ যদি মূল ফাইলের চেয়ে ছোট না হয়, তবে টুলটি মূল ফাইলটিই অপরিবর্তিত অবস্থায় ফেরত দেয় এবং "এই ফাইলটি ইতিমধ্যেই আমাদের পক্ষে যতটা সম্ভব ছোট করা হয়েছে, তাই মূল ফাইলটি রাখা হয়েছে।" নোটটি দেখায়।
  • স্বচ্ছতা (Transparency): JPEG ফরম্যাটে কোনো স্বচ্ছতা সাপোর্ট করে না। তাই স্বচ্ছ অংশযুক্ত কোনো ছবিকে JPEG-তে রূপান্তর করলে স্বচ্ছ অংশগুলো সাদা রঙ দিয়ে পূরণ হয়ে যায়।
  • মেটাডেটা এবং রোটেশন: ছবির নিজস্ব মেটাডেটায় থাকা রোটেশন বা ঘূর্ণন তথ্য অনুযায়ী ছবিটিকে সোজা করা হয়, ফলে ফোনের ছবি উল্টো বা বাঁকা হয়ে যায় না। তবে কম্প্রেশন প্রক্রিয়ায় ছবি নতুন করে রাইট হওয়ার কারণে ক্যামেরা সেটিংস, তোলার তারিখ বা জিপিএস কোঅর্ডিনেটের মতো মেটাডেটা মুছে যায়। কেবল যে ফাইলগুলো অপরিবর্তিত অবস্থায় ফেরত দেওয়া হয়, সেগুলোর মেটাডেটা অক্ষুণ্ন থাকে।
  • WebP ফরম্যাটের পরামর্শ: কোনো ছবিকে WebP ফরম্যাটে রূপান্তর করলে যদি তার সাইজ মূল ফরম্যাটের চেয়ে অর্ধেকেরও কম হয়, তবেই কেবল স্ক্রিনে WebP ব্যবহারের পরামর্শটি ভেসে ওঠে। তবে ব্রাউজার যদি WebP রাইট করতে না পারে, তবে আউটপুট ফরম্যাটের তালিকায় এই অপশনটি দেখাবে না।

গোপনীয়তা এবং ডেটা প্রসেসিং

আপনার ছবির গোপনীয়তা এখানে সম্পূর্ণ সুরক্ষিত। আপনার ছবিগুলি আপনার ব্রাউজারেই প্রসেস করা হয়। কোনো কিছু ব্রোব্রোগোতে আপলোড করা হয় না। ফাইলগুলি বেছে নেওয়া বা ড্রপ করার পর থেকে পুরো কাজের সময় সেগুলো আপনার ডিভাইসেই থাকে; কোনো অবস্থাতেই কোনো ফাইল অন্য কোথাও পাঠানো হয় না।

সচরাচর জিজ্ঞাস্য (FAQ)

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

এটি কোন ইমেজ ফরম্যাট সাপোর্ট করে?
এটি JPEG, PNG এবং WebP ইনপুট এবং JPEG, WebP ও PNG আউটপুট সাপোর্ট করে।

কম্প্রেশনের ফলে কি ছবির কোয়ালিটি কমে যাবে?
স্মার্ট কম্প্রেশন হালকা ওজনের কোয়ালিটি বিকল্পগুলি পরীক্ষা করে এবং সবচেয়ে ছোট ফলাফলটি রাখে যা দেখতে এখনও পরিষ্কার লাগে।

আমি কি নির্দিষ্ট কোনো টার্গেট ফাইলের সাইজ নির্ধারণ করতে পারি?
হ্যাঁ। টার্গেট-সাইজ মোড একটি মিল থাকা কোয়ালিটি লেভেল খুঁজে বের করে এবং প্রয়োজন হলে সামান্য ডাইমেনশন কমিয়ে দেয়।