PDF কম্প্রেশন কীভাবে কাজ করে এবং কেন কিছু ফাইল খুব কমই ছোট হয়
PDF কম্প্রেশন মূলত ফাইলের ভেতরের ইমেজগুলো পুনরায় এনকোড করার বিষয়, তাই ফলাফল ফাইলে কী আছে তার উপর অনেকটাই নির্ভর করে।
লসলেস বনাম লসি কম্প্রেশন
লসলেস কম্প্রেশন কোনো তথ্য বাদ না দিয়ে অপ্রয়োজনীয় ডেটা সরিয়ে দেয়, টেক্সট এবং গঠনের জন্য উপকারী কিন্তু ফাইল কতটা ছোট করতে পারে তার সীমা আছে। লসি কম্প্রেশন, যা ফটো এবং স্ক্যানের জন্য ব্যবহৃত হয়, অনেক ছোট ফাইলের বিনিময়ে কিছু ভিজ্যুয়াল ডিটেল বাদ দেয়। একটি কম্প্রেসড PDF-এর আকার কমানোর বেশিরভাগই আসে লসি ইমেজ পুনঃএনকোডিং থেকে, পার্শ্ববর্তী টেক্সট বা লেআউট থেকে না।
ইমেজ কম্প্রেশন এবং কোয়ালিটি
১ থেকে ১০০ পর্যন্ত একটি কোয়ালিটি সেটিং একটি লসি ইমেজ এনকোডার কতটা ডিটেল রাখে তা নিয়ন্ত্রণ করে, সাধারণ ডিফল্ট প্রায় ৬০। কম কোয়ালিটি মানে ছোট ফাইল এবং বেশি দৃশ্যমান আর্টিফ্যাক্ট, বিশেষ করে ধারালো এজ এবং ইমেজের ভেতরের সূক্ষ্ম টেক্সটের কাছাকাছি। বেশি কোয়ালিটি ডিটেল সংরক্ষণ করে কিন্তু ফাইল কম ছোট করে।
DPI এবং ডাউনস্যাম্পলিং
ডাউনস্যাম্পলিং পুনঃএনকোড করার আগে একটি অতিরিক্ত বড় এমবেডেড ইমেজের পিক্সেল মাপ কমায়, ফলে পৃষ্ঠার প্রয়োজনের চেয়ে অনেক বেশি প্রিন্ট রেজোলিউশনে সংরক্ষিত একটি ফটো স্ক্রিনে দেখা বা স্ট্যান্ডার্ড প্রিন্টের জন্য যুক্তিসঙ্গত কিছুতে স্কেল হয়ে যায়। এই একটি পদক্ষেপই কোয়ালিটি সেটিং থেকে স্বাধীনভাবে ফাইলের আকার যথেষ্ট কমাতে পারে।
স্ক্যান করা বনাম ভেক্টর বনাম টেক্সট PDF
একটি স্ক্যান করা PDF মূলত প্রতি পৃষ্ঠায় একটি বড় ইমেজ, তাই কম্প্রেশনের এর আকারে বড় প্রভাব থাকে। একটি ওয়ার্ড প্রসেসর থেকে তৈরি টেক্সট-অনলি PDF-এ খুব কম বা কোনো এমবেডেড ইমেজ ডেটা থাকে না, তাই ইমেজ পুনঃএনকোডিং এর আকার খুব কমই পরিবর্তন করে, কারণ পুনঃএনকোড করার মতো কিছু কমই থাকে। চার্ট বা লাইন আর্টের মতো ভেক্টর গ্রাফিক্স সহ একটি PDF কম্প্রেশনের ক্ষেত্রে টেক্সট PDF-এর মতো আচরণ করে কারণ ভেক্টর শেপ র্যাস্টার ইমেজ নয়।
কোয়ালিটি বনাম আকারের ট্রেড-অফ
এমন কোনো সেটিং নেই যা কোনো ভিজ্যুয়াল খরচ ছাড়াই ইমেজ-হেভি ফাইল ছোট করে। ৯০ থেকে ৬০-এ কোয়ালিটি কমানো সাধারণত মাঝারি দৃশ্যমান ক্ষতির সাথে একটি উল্লেখযোগ্য আকার কমানো দেয়; ৪০-এর নিচে গেলে টেক্সট-হেভি স্ক্যানে আর্টিফ্যাক্ট দেখা যেতে শুরু করে। আউটপুট স্ক্রিনে ভালো দেখাতে হবে, পরিষ্কারভাবে প্রিন্ট হতে হবে, নাকি শুধু ইমেল বা আপলোডের জন্য একটি ফাইল সাইজ লিমিট পূরণ করতে হবে তার উপর সঠিক সেটিং নির্ভর করে।
ডকুমেন্টের ধরন অনুযায়ী সাধারণ ফলাফল
- একটি স্ক্যান করা বইয়ের অধ্যায় বা চুক্তি: প্রায়শই উল্লেখযোগ্যভাবে ছোট হয়, কারণ এটি মূলত বড় ইমেজ।
- স্ক্রিনশট এবং ফটো সহ একটি স্লাইড ডেক: লক্ষণীয়ভাবে ছোট হয়, স্ক্রিনশটগুলো প্রয়োজনের চেয়ে বড় হলে আরও বেশি।
- শুধু টেক্সট এবং সাধারণ টেবিল সহ একটি ওয়ার্ড-প্রসেসর রিপোর্ট: খুব কম ছোট হয়, কারণ পুনঃএনকোড করার মতো প্রায় কিছুই থাকে না।
- এমবেডেড উচ্চ-রেজোলিউশন ফটো সহ একটি ডিজাইন ফাইল: ভালোভাবে ছোট হয়, ডাউনস্যাম্পলিং বেশিরভাগ কাজ করে।
সমস্যা সমাধান
যদি একটি ফাইল খুব বেশি ছোট না হয়, এটি সম্ভবত টেক্সট-অনলি বা ভেক্টর-অনলি, এবং কম্প্রেশনের সত্যিই কাজ করার মতো কম কিছু আছে। যদি ফলাফল নরম দেখায়, সেই কনটেন্টের জন্য কোয়ালিটি সেটিং খুব আক্রমণাত্মক ছিল, এটি বাড়ান এবং পুনরায় চালান। কম্প্রেশনের পরেও যদি একটি ফাইল ইমেল অ্যাটাচমেন্টের জন্য এখনও খুব বড় হয়, একবারে কম পৃষ্ঠা পাঠাতে Split PDF বিবেচনা করুন, বা কনটেন্টের জন্য Grayscale PDF গ্রহণযোগ্য কিনা পরীক্ষা করুন, কারণ কালার ডেটা বাদ দেওয়া কালার স্ক্যানে সাহায্য করতে পারে।
সম্পর্কিত টুল
Compress PDF দিয়ে শুরু করুন এবং পছন্দ অনুযায়ী কোয়ালিটি স্লাইডার অ্যাডজাস্ট করুন। Resize PDF কনটেন্ট কম্প্রেস করার পরিবর্তে পৃষ্ঠার মাপ পরিবর্তন করে। Compress Image একটি PDF-এ যাওয়ার আগে সোর্স ফটোর সাথে কাজ করার সময় উপকারী। PDF to JPG কম্প্রেসড PDF-এর পরিবর্তে কম্প্রেসড ছবি প্রয়োজন হলে পৃষ্ঠাগুলো ইমেজ হিসেবে এক্সপোর্ট করে। পৃষ্ঠার মাপ এবং পিক্সেল সংখ্যা dpi-এর সাথে কীভাবে সম্পর্কিত তার জন্য দেখুন PDF page sizes guide।