प्रौद्योगिकी साझेदारी

ffmpeg तथा imagemagick एनिमेटेड् gifs निर्मान्ति

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

इत्यस्मात्‌: https://blog.csdn.net/hufang360/article/details/107291163?ops_request_misc=%257B%2522अनुरोध%255Fid%2522%253A%2522167876076516800186587476%2522%252C%2522scm 2522%253A%252220140713.130102334...%2522%257D&अनुरोध_आईडी= 167876076516800186587476&biz_id=0&utm_medium=वितरित करें.pc_search_result.none-task-blog-2blogsobaiduend ~ पूर्वनिर्धारित-1-107291163-null-null.blog_rank_default&utm_term=PNG%E5%BA%8F%E5%88%97%E5%90%88%E6%88%90gif&spm=1018.2226.3001.4450

1. नpngचित्रं चित्रं वा अस्तिpngप्रारूपं किन्तु पारदर्शिताप्रभावः नास्तिpngचित्र

ffmpegतथाimagemagickसर्वं सम्यक् भविष्यति

ffmpeg -i %04d.png merge.gif 

or

ffmpeg -y -i %04d.png -r 12 -filter_complex "[0:v]split[a][b]; [a]palettegen=transparency_color=ffffff[p]; [b][p]paletteuse" merge.gif 

or

magick -delay 10 -loop 0 '*.png' -set dispose background +repage merge.gif 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

1. पारदर्शिताप्रभावेन सहpngचित्र

magick -delay 10 -loop 0 '*.png' -set dispose background +repage merge.gif
  • 1

इदं वर्तमाननिर्देशिकायां सर्वाणि PNG चित्राणि GIF एनिमेशनमध्ये विलीनीकरणाय ImageMagick साधनस्य उपयोगेन आदेशः अस्ति । विशिष्टाः मापदण्डाः यथा व्याख्याताः सन्ति ।

  • magick: ImageMagick कृते आदेशपङ्क्तिसाधनम् ।
  • -delay 10: एनिमेशन फ्रेम विलम्बं 10 मिलीसेकेण्ड् इति सेट् कुर्वन्तु ।
  • -loop 0: एनिमेशन लूप्स् इत्यस्य संख्यां असीमितं इति सेट् कुर्वन्तु ।
  • '*.png': वर्तमाननिर्देशिकायां सर्वाणि PNG सञ्चिकाः सूचयति ।
  • -set dispose background: यदा एनिमेशन फ्रेम प्रतिस्थापितं भवति तदा पृष्ठभूमिः स्वच्छा भविष्यति ।
  • +repage: लक्ष्यपरिमाणानां अनुरूपं चित्रस्य आकारं परिवर्तयन्तु, आस्पेक्ट् रेश्यो निर्वाहयित्वा ।
  • merge.gif: आउटपुट् GIF एनिमेशन सञ्चिकानाम ।