কীভাবে লিনাক্সে jpg চিত্রগুলি সংকুচিত করতে হয়


9

আমি জানি যে এটি করার জন্য 'জেপেগোপটিম' রয়েছে। তবে এটি সর্বদা প্রত্যাশার মতো চিত্রগুলি ডাউনসাইজ করে না। উদাহরণস্বরূপ যদি আমি কার্যকর করি

jpegoptim --max=50 *.jpg

550 কেবি চিত্রে, আকারটি আসলেই হ্রাস পাবে না। তাই আমি ভাবছি যে এটি করার জন্য আরও কিছু দক্ষ সরঞ্জাম আছে কিনা।

ধন্যবাদ

উত্তর:


14

আপনি মোগ্রিফাই চেষ্টা করতে পারেন:

http://www.imagemagick.org/www/mogrify.html

চিত্র সংক্ষেপণের জন্য নির্দিষ্ট উদাহরণগুলিও দেখুন:

/ubuntu/25356/decrease-filesize-when-resizing-with-mogrify

মোগ্রিফাই-কোয়ালিটি 80 -রাইজ 80 ফাইল.jpg

সুতরাং আপনার মতো কিছু হওয়া উচিত

mogrify- গুণমান 80 file.jpg

আমার মেশিন থেকে পরীক্ষা:

aaron@sandbox:~/img-test$ du -h splash.jpg 
188K    splash.jpg
aaron@sandbox:~/img-test$ mogrify -quality 10 splash.jpg
aaron@sandbox:~/img-test$ du -h splash.jpg 
16K splash.jpg

10% এ এটি ভয়াবহ দেখাচ্ছে তবে আপনি ধারণাটি পাবেন।

আপনি পাইথনের পিআইএল ব্যবহার করতে পারেন:

/programming/4353019/in-pythons-pil-how-do-i-change-the-quality-of-an-image

পিআইএল আমদানি চিত্র থেকে

im = Image.open ("সি: \ ব্যবহারকারীগণ \ সর্বজনীন \ ছবিগুলি ample নমুনা ছবিগুলি el জেলিফিশ.জেপজি") im.save ("সি: \ ব্যবহারকারীগণ \ সর্বজনীন \ চিত্রসমূহ \ নমুনা ছবি \ জেলিফিশ_কম্প্রেসড.জেপজি", গুণমান = 10)

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