আমি কীভাবে সহজেই একটি অ্যানিমেটেড .gif ফাইলটি বিভক্ত করতে পারি? আমি প্রতিটি ফ্রেম দেখতে চাই।
আমি সত্যিই প্রতিটি ফ্রেম ডিরেক্টরিতে রফতানি না করতে পছন্দ করব। আমি যদি সম্ভব হয় তবে এগুলিকে পৃথকভাবে একটি অ্যাপ্লিকেশনটিতে দেখতে চাই।
লিনাক্স এ কি সম্ভব?
আমি কীভাবে সহজেই একটি অ্যানিমেটেড .gif ফাইলটি বিভক্ত করতে পারি? আমি প্রতিটি ফ্রেম দেখতে চাই।
আমি সত্যিই প্রতিটি ফ্রেম ডিরেক্টরিতে রফতানি না করতে পছন্দ করব। আমি যদি সম্ভব হয় তবে এগুলিকে পৃথকভাবে একটি অ্যাপ্লিকেশনটিতে দেখতে চাই।
লিনাক্স এ কি সম্ভব?
উত্তর:
দ্য গিম্প দিয়ে এগুলি খোলার চেষ্টা করুন; আমি বিশ্বাস করি এটি ফ্রেম প্রতি এক স্তর সহ অ্যানিমেটেড জিআইএফ খুলবে।
আপনি বলছেন যে আপনি কোনও ডিরেক্টরিতে সমস্ত ফ্রেম ফাইলগুলিতে ডাম্প করতে চান না, তবে আমি আপনাকে যাইহোক এটি কীভাবে করব তা বলব :) ইমেজম্যাগিক বা গ্রাফিকস্যামিক ইনস্টল করুন, তারপরে:
ইমেজম্যাগিকের জন্য:
convert animation.gif target.png
গ্রাফিক্সম্যাগিকের জন্য:
gm convert animation.gif target.png
এটি লক্ষ্য0.png, লক্ষ্য1.png, ... এবং আরও কিছুতে ফ্রেম লিখবে। এরপরে আপনি ডিরেক্টরিটি প্রবেশ করতে পারেন এবং চালাতে পারেন eog
, এটি আপনাকে একই অ্যাপ্লিকেশনটিতে সমস্ত ফ্রেম প্রদর্শন করবে। যখন আপনার আর ফ্রেমের দরকার নেই, ঠিক rm target*.png
।
gm convert some-image.gif +adjoin some-image%d.png
হওয়া দরকার। বা, gm convert some-image.gif -coalesce +adjoin some-image%d.png
বিভিন্ন অফসেট সহ বিচিত্র আকারের সাবফ্রেমগুলির জন্য।
convert
মিস করে -coalesce
, যা কোনও ব্যবহারকারী প্রত্যাশা করবে তার জন্য প্রয়োজনীয়।
যদি বিভিন্ন ফ্রেমের স্বচ্ছ অঞ্চল থাকে এবং একে অপরকে গড়ে তোলে, আপনি convert
" -coalesce
" লক্ষ্য-0.png, টার্গেট - 1.png ইত্যাদি ফাইলের সেট তৈরি করতে বিকল্পের সাহায্যে কমান্ডটি ব্যবহার করতে পারেন , যার প্রতিটি পূর্ববর্তী ক্রমকে একত্রিত করে চিত্র:
convert -coalesce animation.gif target.png
-coalesce
.gif
, এটি সম্ভবত সমস্ত উপলভ্য মেমরি গ্রাস করবে এবং সম্ভবত আপনার পুরো সিস্টেমটি স্তব্ধ করবে।
convert -coalesce animation.gif target.%04d.png
আমার জন্য, ImageMagick
(সংস্করণ তথ্য 6.8.9-9 Q16 x86_64 2017-07-31
:) সহ
convert gif.gif gif.pdf
প্রতিটি পৃষ্ঠা ইনপুট জিআইএফ এর ফ্রেম হিসাবে পিডিএফ তৈরি করে, তারপরে আপনি নিজের পছন্দমতো পিডিএফ দেখার অ্যাপ্লিকেশনটিতে ফ্রেমগুলির মাধ্যমে পৃষ্ঠাটি করতে পারেন
এমপিভি ব্যবহার করুন। ডেস্কটপে এটি খুলুন। এটিতে জিআইএফ টানুন। S কী দিয়ে আপনার পছন্দসই / একক ফ্রেমের স্ক্রিনশট নিন। এমনকি আপনার জিআইএফ দ্রুত থাকলে আপনি বিরামও দিতে পারেন। খুব দ্রুত উপায়।
===========
আপনি প্রথমে এই সেটিংসটি ব্যবহার করতে চাইতে পারেন [একবারে সেট করলে আপনাকে আবার করতে হবে না] :
gedit ~/.config/mpv/mpv.conf
এবং প্রবেশ করুন এবং সংরক্ষণ করুন:
--screenshot-format
পছন্দগুলি: jpg jpeg png (ডিফল্ট: jpg)
সর্বোচ্চ png মানের জন্য:
--screenshot-format=png
--screenshot-png-compression=9
অথবা আপনি যদি jpg চান
--screenshot-jpeg-quality
পূর্ণসংখ্যা (0 থেকে 100) (ডিফল্ট: 90)
mpv --list-options
অন্যান্য বিশদ জন্য ব্যবহার করুন