আমি কীভাবে কোনও ছবির ফাইলের আকার পরিবর্তন করতে পারি?


14

প্রায়শই প্রায়শই, আমি একটি ওয়েবসাইটে একটি ছবি আপলোড করার চেষ্টা করি এবং একটি বার্তা সম্মুখীন হয়:

আপলোড ব্যর্থ হয়েছে: ফাইলের আকার n এমবি অতিক্রম করতে পারে না !

আমি জানি যে আকারের আকারের আকারটি আমাকে একটি নির্দিষ্ট সময়ে n এর নীচে পাওয়া উচিত , তবে ফাইলের আকার পরিবর্তন, সংরক্ষণ এবং পরীক্ষার প্রক্রিয়াটি জটিল। তদুপরি, অনেক সময় এটি বর্তমান মাত্রাগুলি ধরে রাখতে সুবিধাজনক হতে পারে।

আমি বেশিরভাগ টার্মিনাল থেকে একটি ছবির ফাইলের আকার পরিবর্তন করার উপায় খুঁজছি। এই কাজ করতে একটি উপায় আছে কি?


আপনি চেষ্টা করতে পারেন jpegoptimযা jpegs অপ্টিমাইজ করার জন্য একটি কমান্ডলাইনও। সাধারণভাবে আমি হয় আকার পরিবর্তন বা সংক্ষেপণ বা উভয়ের সংমিশ্রণ সম্পর্কে চিন্তা করব যদি আপনার টার্গেট
ফাইলাইজ

আপনি .png এর পরিবর্তে অন্য ধরণের সংকোচনের ব্যবহার করতে পারেন। ইমেজম্যাগিক ( ইমেজমাগিক.অর্গ ) দুটির কমান্ডলাইন রয়েছে একটি প্রাথমিক গ্রাফিকাল ইন্টারফেস
পিট

ইমেজম্যাগিকের একটি স্যুইচ রয়েছে যা ফাইলের আকার ( ইমেজমাগিক.আর / ইউজেজ / ফরম্যাটস / #jpg_writ ) সেট করতে দেয় , দুর্ভাগ্যবশত কেবলমাত্র jpg(অনুরূপ jpegoptim) এর জন্য। উদ্ধৃতি: 'এটি জেপিজি চিত্রের বহু সংস্করণ উত্পন্ন করে আউটপুট মানের "-গুণমান" সেটিংসের বাইনারি অনুসন্ধান করে কাজ করে, যতক্ষণ না এটি ফাইলের আকারের ছাড়িয়ে যতটা সম্ভব সম্ভব না হয়ে যায়' (শেষ উদ্ধৃতি)। হতে পারে আপনি এমন কোনও স্ক্রিপ্ট লিখতে পারেন যা অন্য ফর্ম্যাটগুলির জন্য এই আচরণটিকে নকল করে।
মেরিজন

উত্তর:


22

jpegoptim

এর jpegoptimমাধ্যমে প্রথমে ইনস্টল করুন

sudo apt install jpegoptim

তারপরে হয় এর মাধ্যমে আপনার চিত্রটির ফাইলাইজাইজ অপ্টিমাইজ করার চেষ্টা করুন

jpegoptim /path/to/image.jpg

অথবা যদি আপনার মাধ্যমে কোনও সংজ্ঞায়িত আকারের প্রয়োজন হয়

jpegoptim --size=512k /path/to/image.jpg

এটি চিত্রটি ওভাররাইট করবে - পরীক্ষা করার সময় আপনার ব্যাকআপ রয়েছে কিনা তা নিশ্চিত করতে jpegoptim

মোগ্রিফাই (চিত্রগ্রাহক)

আকার পরিবর্তন করা হচ্ছে

আপনি পাশাপাশি ব্যবহার করতে পারেন mogrifyযা অংশ imagemagick। নিম্নলিখিত উদাহরণটি চিত্রের মাত্রা 50% এ সঙ্কুচিত করে (তাই পুনরায় আকার দিচ্ছে - সংক্ষেপণ নয়)

mogrify -resize 50% /path/to/image.jpg

সংকুচিতকারী

নিম্নলিখিত উদাহরণটি সংক্ষেপে দেখায় mogrify:

mogrify -compress JPEG -quality 50 /path/to/image.jpg

রূপান্তর (চিত্রগ্রাহক)

সংকুচিতকারী

রূপান্তরকৃত কাজগুলি ব্যবহার করে 80% তে সংক্ষেপণ:

convert -quality 80% /path/to/source/image.jpg /path/to/result/image.jpg

বিকল্পগুলির একটি বিশাল সেট দিয়ে স্যামসকে রূপান্তর করুন, যাতে আপনি ব্যবহার করতে পারেন

convert -strip -interlace Plane -gaussian-blur 0.05 -quality 85% /path/to/source/image.jpg /path/to/result/image.jpg

যা এই পোস্ট অনুসারে উচিত :

  • মান 85 সেট করুন
  • প্রগতিশীল (সংক্ষেপিত সংক্ষেপণ)
  • আকারের অনুকূলকরণের জন্য খুব ক্ষুদ্র গাউসিয়ান অস্পষ্টতা (০.০৫ বা ব্যাসার্ধের ০.০) চিত্রের গুণমান এবং আকারের উপর নির্ভর করে, এটি জেপিগের আকারটি উল্লেখযোগ্যভাবে অনুকূল করে।
  • কোনও মন্তব্য বা এক্সিফ ট্যাগ স্ট্রিপ করুন

trimage

আমি এখানে প্রকল্প পৃষ্ঠা উদ্ধৃত করছি

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

আপনি কেবল এটির মাধ্যমে ইনস্টল করতে পারেন

sudo apt install trimage

কেবল অ্যাপ্লিকেশন নামের মাধ্যমে শুরু করার পরে আপনি ইউআই দেখতে পাবেন

এখানে চিত্র বর্ণনা লিখুন

ট্রাইভিয়েশন সম্পর্কিত আপনার যদি আরও তথ্যের প্রয়োজন হয় হয় হয় প্রকল্পের পৃষ্ঠাতে যান বা সহায়তাটি trimage -hদেখুন run

অন্যান্য সরঞ্জাম

সেখানে হিসাবে ভাল optipng, pngcrush, jpegtranএবং ইমেজ আকার-অপ্টিমাইজেশান-কোণে বিভিন্ন অন্যান্য সরঞ্জাম .... কিন্তু আমি তাদের নিইনি।

আমি কিছু লিঙ্ক দিয়ে শেষ করব

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.