আমি png এর সংগ্রহকে একক জিআইফে রূপান্তর করতে ইমেজম্যাগিক ব্যবহার করছি। আমি চাই এই জিআইএফটি যত তাড়াতাড়ি সম্ভব লুপ করুন।
এটি আমার প্রত্যাশিত আউটপুট ( উইকিপিডিয়ায় সৌজন্যে ):
এটি আসলে আমি আউটপুট পাই:
আমার ব্রাউজারে (ফায়ারফক্স 17), প্রত্যাশিত জিআইএফ প্রকৃত জিআইএফের চেয়ে দ্বিগুণের বেশি দ্রুত চলে। এটি আমাকে অবাক করে, কারণ আমি উল্লেখ করেছি যে প্রতিটি ফ্রেমের 0 দেরি হওয়া উচিত।
প্রথমে আমি উইকিপিডিয়া থেকে নেওয়া জিআইএফটি বিস্ফোরিত করে 36 পিএনজি তৈরি করেছি:
--caution: command generates 36 pngs
convert.exe newton.gif newton_%d.png
তারপরে আমি coalesce
পিএনজিগুলি একটি জিআইএফ-তে পুনরায় সংযুক্ত করতাম ।
convert.exe -dispose none -delay 0 newton_%d.png[0-35] -coalesce output.gif
identify
নিশ্চিত করে যে প্রতিটি ফ্রেমের কোনও বিলম্ব নেই:
identify.exe -format "%T, " output.gif
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
এটি আসলে আসলটির চেয়ে কম বিলম্ব:
identify.exe -format "%T, " newton.gif
5, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 5, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2,
আসল জিআইএফ-তে প্রত্যাশিত জিআইএফ-এর চেয়ে কম বিলম্ব হয়। তাহলে প্রত্যাশিত জিআইএফ কেন আসল জিআইএফের চেয়ে দ্বিগুণ দ্রুত?
-delay 2
।