কম্পিউটার

কিভাবে একটি ইমেজ ফাইলের সাইজ কমাতে হয়

পূর্বে, আমি এক্সপ্লোরার-এ বিল্ট-ইন ইমেল বিকল্প ব্যবহার করে বা Windows এর জন্য Image Resizer নামক একটি ডেস্কটপ প্রোগ্রাম ব্যবহার করে কীভাবে একটি ছবি ফাইলের আকার কমাতে হয় সে বিষয়ে একটি নিবন্ধ লিখেছিলাম। এগুলি ভাল বিকল্প, তবে একটি চিত্র অপ্টিমাইজ করার জন্য আরও কয়েকটি উপায় রয়েছে। এছাড়াও, অনেক ওয়েবসাইট আপনাকে পেইন্ট ব্যবহার করতে বলবে, কিন্তু আমি দেখেছি এটি একটি ভাল পদ্ধতি নয় কারণ চিত্রগুলি আরও খারাপ দেখাচ্ছে৷

প্রথমত, এটি বোঝা গুরুত্বপূর্ণ যে একটি ছবির আকার কমাতে ব্যবহৃত কিছু পদ্ধতির ফলে একটি নিম্ন মানের ছবি হবে, যা একটি ওয়েবসাইটের জন্য ঠিক হতে পারে, কিন্তু মুদ্রণের জন্য নয়। এটি সাধারণত ঘটে যখন আপনি একটি ছবির রেজোলিউশন পরিবর্তন করেন, বলুন 2560×1440 থেকে 1920×1080৷

    একটি ছবির আকার কমানোর আরেকটি উপায় হল ছবিটি সংকুচিত করা। কম্প্রেশন দুই ধরনের আছে:ক্ষতিহীন এবং ক্ষতিকর। লসলেস কম্প্রেশন মূল ফাইলের একটি পিক্সেল না হারিয়ে ছবির আকার কমিয়ে দেবে। ক্ষতির মানে হল কিছু ডেটা হারিয়ে যাবে৷

    অবশেষে, ছবির বিন্যাস ফাইলের আকারে একটি বড় পার্থক্য করে। আপনার ক্যামেরা থেকে নেওয়া একটি সাধারণ ছবি সম্ভবত একটি JPG ছবি হবে কারণ এটি কম্প্রেশনের ক্ষেত্রে ভাল কাজ করে। যাইহোক, আপনি যদি GIF ব্যবহার করেন তবে কয়েকটি রঙের ছবি (256 রঙ বা কম) অনেক ছোট হবে। PNG একটি ক্ষতিহীন বিন্যাস যা অত্যন্ত সংকুচিত হতে পারে। এটি ওয়েব গ্রাফিক্স এবং জটিল ফটোগ্রাফের জন্য ভাল কাজ করে৷

    কিভাবে একটি ইমেজ ফাইলের সাইজ কমাতে হয়

    এই নিবন্ধে, আমি একাধিক ফর্ম্যাট ব্যবহার করে একটি চিত্রকে সংকুচিত করার স্ক্রিনশট সহ কয়েকটি উদাহরণ দিচ্ছি যাতে আপনি আকার এবং মানের পার্থক্য দেখতে পারেন৷

    কিভাবে ছবির আকার কমাতে হয়

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

    ফরম্যাট এবং কম্প্রেশন

    প্রথমে, একটি ফ্ল্যাট কালার গ্রাফিক দিয়ে শুরু করা যাক। একটি উদাহরণ হিসাবে, আমি শুধু HDG ওয়েবসাইটের একটি স্ক্রিনশট নিয়েছি (600×319) কারণ এতে কয়েকটি রঙ রয়েছে এবং এটি জটিল নয়। এখানে কোনো কম্প্রেশন ছাড়াই বিভিন্ন ফরম্যাটে ফাইলের আকার রয়েছে:

    অরিজিনাল GIF:27 KB

    কিভাবে একটি ইমেজ ফাইলের সাইজ কমাতে হয়

    অরিজিনাল JPEG:67 KB

    কিভাবে একটি ইমেজ ফাইলের সাইজ কমাতে হয়

    অরিজিনাল PNG:68 KB

    কিভাবে একটি ইমেজ ফাইলের সাইজ কমাতে হয়

    আপনি দেখতে পাচ্ছেন, PNG এবং GIF ফাইলগুলি অবশ্যই JPEG এর চেয়ে তীক্ষ্ণ। আগেই বলা হয়েছে, JPEG ফটোগ্রাফির জন্য ভালো। GIF এখানে ভাল কাজ করে কারণ এটি PNG এর তুলনায় মাত্র 27 KB, যা 68 KB। যাইহোক, আমার অভিজ্ঞতায়, PNGs অনেক ভালো কম্প্রেস করে যদি এটি একটি ক্ষতিকারক কম্প্রেশন হয় এবং ছবির মান এখনও খুব ভালো হয়।

    যখন আমি তিনটির একটি লসলেস কম্প্রেশন করেছি, শুধুমাত্র JPG এবং PNG চিত্রগুলি আকারে হ্রাস পেয়েছে, তবে খুব বেশি নয়। PNG 45 KB এ গিয়ে JPG 58 KB এ গেছে। যখন আমি একটি ক্ষতিকর কম্প্রেশন করেছি, তখন PNG এর সংখ্যাগুলি সবচেয়ে চিত্তাকর্ষক ছিল৷

    লোসি GIF:22 KB

    কিভাবে একটি ইমেজ ফাইলের সাইজ কমাতে হয়

    লোসি JPEG:50 KB

    কিভাবে একটি ইমেজ ফাইলের সাইজ কমাতে হয়

    ক্ষতিগ্রস্ত PNG:23 KB

    কিভাবে একটি ইমেজ ফাইলের সাইজ কমাতে হয়

    আপনি দেখতে পাচ্ছেন, PNG সবচেয়ে ভালো দেখাচ্ছে এবং এটি GIF-এর থেকে মাত্র 1 KB বড়! এই কারণেই আমি আমার বেশিরভাগ স্ক্রিনশটের জন্য এই ওয়েবসাইটে PNG ছবি ব্যবহার করি। JPEG সাধারণত প্রচুর রঙের ফটোগ্রাফি ইমেজের জন্য ভাল হবে। কিন্তু মনে রাখবেন, JPG শুধুমাত্র 16-বিট, যেখানে PNG হল 24-বিট, তাই JPG লক্ষ লক্ষ রঙ সমর্থন করে, কিন্তু PNG সীমাহীন রং সমর্থন করে।

    GIF শুধুমাত্র 5 KB কমেছে, কিন্তু একই সময়ে অনেক গুণমান হারিয়েছে। JPG খুব বেশি কম্প্রেস করে না, কিন্তু JPG গুলি সাধারণত PNG এর মতো কম্প্রেস করে না।

    কোন আকারটি সবচেয়ে ছোট তা দেখতে আপনি একটি ছবির ফর্ম্যাট পরিবর্তন করতে আপনার ফটো অ্যাপ ব্যবহার করতে পারেন। কম্প্রেশনের জন্য, আমি অনলাইন টুলগুলি ব্যবহার করার পরামর্শ দিই কারণ তারা একটি দুর্দান্ত কাজ করে। আমি ব্যক্তিগতভাবে আমার ওয়েবসাইটের জন্য Kraken.io ব্যবহার করি, কিন্তু TinyPNG এবং Optimizilla-এর মতো আরও ভালো কিছু আছে।

    ছবির রেজোলিউশন পরিবর্তন করুন

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

    কিভাবে একটি ইমেজ ফাইলের সাইজ কমাতে হয়

    প্রতিটি ইমেজ এডিটিং প্রোগ্রামে আপনার ইমেজ পরিবর্তন বা রিসাইজ করার একটি উপায় থাকবে। এখানে আপনি প্রস্থ/উচ্চতা বা রেজোলিউশন পরিবর্তন করতে পারেন, যা সাধারণত ডট পার ইঞ্চি (DPI) বা পিক্সেল প্রতি ইঞ্চি (PPI)। ডিপিআই এবং পিপিআইয়ের মধ্যে পার্থক্য সম্পর্কে এই দুর্দান্ত নিবন্ধটি পড়ুন। ওয়েবে যেকোনো কিছুর জন্য, আপনাকে শুধুমাত্র পিক্সেল নিয়ে চিন্তা করতে হবে, বিন্দু নয়। বিন্দুগুলি শুধুমাত্র মুদ্রিত চিত্রগুলিকে প্রভাবিত করবে৷

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

    আপনি যদি 72 পিক্সেল/ইঞ্চি সংখ্যা এবং পুনরায় নমুনা বিকল্প সম্পর্কে আরও বুঝতে চান তবে এই চমৎকার পোস্টটি দেখুন যা বিশদ বিবরণে যায়৷

    রঙের গভীরতা/মোড পরিবর্তন করুন

    উপরের উদাহরণে, যদি আপনার কাছে শুধুমাত্র কয়েকটি রঙের একটি ছবি থাকে, তাহলে আপনাকে এমন একটি চিত্র বিন্যাস ব্যবহার করতে হবে না যা লক্ষ লক্ষ রঙকে সমর্থন করে। আমার ওয়েবপৃষ্ঠার উদাহরণে, GIF-কে শুধুমাত্র ইন্ডেক্সড রঙ এবং 8 বিট/চ্যানেল সমর্থন করতে হবে।

    কিভাবে একটি ইমেজ ফাইলের সাইজ কমাতে হয়

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

    ছবি কাটা

    একটি ছবির আকার কমানোর আরেকটি সহজ উপায় হল এটিকে ক্রপ করা! ক্রপ আউট করা যে কোন কিছু ইমেজ থেকে মুছে ফেলা হবে. আপনার কাছে যে ছবিই থাকুক না কেন, আপনি সাধারণত এটিকে কিছুটা কাটছাঁট করতে পারেন, যা অবশ্যই আকার কমাতে সাহায্য করবে৷

    কিভাবে একটি ইমেজ ফাইলের সাইজ কমাতে হয়

    এবং মনে রাখবেন যে একটি ক্রপ শুধুমাত্র সাধারণ হতে হবে না যেখানে আপনি উপরের/নীচ থেকে বা বাম/ডান থেকে স্টাফ কেটে ফেলবেন। SnagIt এডিটর, আমার পছন্দের একটি, এর একটি কাট আউট টুল রয়েছে যা আপনাকে একটি চিত্রের মাঝখানে থেকে অনুভূমিকভাবে বা উল্লম্বভাবে চিত্রগুলির অংশগুলি কাটতে দেয়৷ এটি আপনার ভাবার চেয়ে প্রায়শই কার্যকর উপায়ে আসে। এখানে একটি উদাহরণ দেওয়া হল যেখানে একটি কমান্ড টাইপ করার সময় আমাকে স্টার্ট মেনুর একটি স্ক্রিনশট অন্তর্ভুক্ত করতে হবে৷

    কিভাবে একটি ইমেজ ফাইলের সাইজ কমাতে হয়

    উপরের ফাইলের আকার মূলত 22 KB আকারে ছিল। এটি ব্যবহার করার পরিবর্তে, আমি মাঝখানের অংশটি কেটে ফেলেছি, যা নীচে দেখানো হিসাবে আমার প্রয়োজন ছিল না৷

    কিভাবে একটি ইমেজ ফাইলের সাইজ কমাতে হয়

    নতুন ফাইলের আকার মাত্র 9 KB! এমনকি কোনো কম্প্রেশন বা ফাইল ফরম্যাট পরিবর্তন না করেই। একবার আমি এটি সংকুচিত করেছিলাম, আমি এটিকে মাত্র 4.4 KB-এ নামিয়েছি। সুতরাং একটি চিত্রের আকার কমানোর একটি গুরুত্বপূর্ণ উপায় হল ক্রপিং৷

    আশা করি, আপনি আপনার ছবির আকার হ্রাস করেছেন এবং ডিজিটাল চিত্রগুলি কীভাবে কাজ করে সে সম্পর্কে কিছুটা শিখেছেন! আপনার যদি কোন প্রশ্ন থাকে, মন্তব্য করতে দ্বিধা বোধ করুন. উপভোগ করুন!


    1. কিভাবে ডেটা মুছে না দিয়ে এক্সেল ফাইলের আকার কমাতে হয় (9 কৌশল)

    2. ইমেজ রিসাইজার ব্যবহার করে ইমেজ ফরম্যাট কিভাবে পরিবর্তন করবেন

    3. ওয়েবের জন্য ছবিগুলিকে কীভাবে অপ্টিমাইজ করবেন

    4. কিভাবে সব ছবিকে একই আকারে করা যায়