Nākamajā rakstā mēs apskatīsim Gifski. Šī programma mums ļaus izveidot gif attēlus augstas kvalitātes, izmantojot video vai ar attēlu kopu. Tā ir daudzplatforma un atvērtā koda programma. Šī lietojumprogramma ir augstas kvalitātes GIF kodētājs pamatojoties uz Pngquant.
Ja kāds nezina, pngquant ir zaudējumus nesošs PNG attēlu kompresors, kuru mēs varam izmantot no komandrindas. Daudzi cilvēki tīklā to apliecina pngquant ir viens no labākajiem bezzudumu PNG kompresoriem Ko mēs varam atrast. Saspiest PNG attēlus līdz pat 70%, nezaudējot sākotnējo kvalitāti, un saglabājiet pilnīgu alfa caurspīdīgumu. Iegūtie saspiestie attēli ir saderīgi ar visām tīmekļa pārlūkprogrammām un operētājsistēmām.
Tā kā Gifski pamatā ir Pngquant, tas izmanto Pngquant funkcijas, lai izveidotu GIF animācijas. Šī programma ir spējīgs izveidot animētus GIF, kas vienā kadrā izmanto tūkstošiem krāsu. Gifskis arī pieprasa, lai mums būtu ffmpeg, lai video pārvērstu PNG attēlos.
Gifski instalācija
Priekšnosacījumi
Mums būs jādara pārliecinieties, ka esam instalējuši FFMpeg un Pngquant mūsu Ubuntu pirms iekļūšanas Gifski instalācijā.
FFmpeg ir pieejams noklusējuma krātuvēs no lielākās daļas Gnu / Linux izplatīšanas. Šim nolūkam mēs to varam instalēt, izmantojot apt. Mēs atveram termināli (Ctrl + Alt + T) un rakstām:
sudo apt install ffmpeg
līdz instalēt pngquant, tajā pašā terminālā mēs izpildīsim:
sudo apt install pngquant
Instalējiet Gifski
Pēc priekšnosacījumu instalēšanas mēs tagad varam instalēt Gifski. Mums būs dažādas uzstādīšanas iespējas. Pirmais būs instalējiet to, izmantojot uzlādi, ja esam instalējuši Rūsas programmēšanas valoda. Kad šī valoda ir instalēta, terminālā (Ctrl + Alt + T) mēs rakstām:
cargo install gifski
Mēs varam arī iegūstiet šo programmu, izmantojot pakotņu pārvaldnieku linuxbrew.
brew install gifski
Ja nevēlaties instalēt kravu vai Linuxbrew, lejupielādēt jaunākos bināros izpildāmos failus no izlaišanas lapa un kompilēt un instalēt gifski manuāli.
Izveidojiet GIF animācijas ar Gifski
Sākumā dodamies uz vietu, kur saglabājam attēlus. Šajā piemērā tie visi ir .PNG. Tur mēs izpildīsim šādu komandu izveidojiet GIF animāciju no attēlu kopas no kuriem mums ir:
gifski -o archivo.gif *.png
Es vēlos precizēt, ka, izmantojot šo piemēru, visiem maniem izmantotajiem attēliem bija vienāds izmērs.
Pieejamas Gifski funkcijas
Gifskim ir arī dažas funkcijas, ar kurām mēs varam:
- Izveidojiet GIF animāciju ar noteiktu dimensiju.
- Parādiet noteiktu kadru skaitu sekundē.
- Kodēt ar noteiktu kvalitāti.
- Kodējiet ātrāk.
- Mēs varēsim arī attēlus kodēt precīzi norādītajā secībā.
līdz izveidojiet GIF animāciju ar noteiktu dimensiju, piemēram, platums = 512 un augstums = 490, izmantojiet šādu komandu:
gifski -o archivo.gif -W 512 -H 490 *.png
Mēs varam iestatiet kadru skaitu sekundē mēs vēlamies gif animācijā. Noklusējuma vērtība ir 20. Lai to izdarītu, palaidiet:
gifski -o archivo.gif --fps 30 *.png
Mēs varam kodēt ar noteiktu kvalitāti skalā no 1 līdz 100. Acīmredzot zemāka kvalitāte var dot mazāku failu un augstāka kvalitāte lielāku mūsu GIF animācijā.
gifski -o archivo.gif --quality 40 *.png
Gifski būs nepieciešams ilgāks laiks, ja kodēsit lielu skaitu attēlu. Darīt ko kodēšanas process ir 3 reizes ātrāks nekā parasti ātrums, skrien:
gifski -o archivo.gif --fast *.png
Jāņem vērā, ka samazinās kvalitāti līdz 10%.
Lai attēlus attēlotu precīzi norādītajā secībā, mēs izmantosim opciju –nosort. Šeit jūs varat aizstāt * .png ar failu nosaukumiem un to paplašinājumiem, tādā secībā, kas mūs interesē visvairāk.
gifski -o archivo.gif --nosort *.png
Izveidojiet GIF animāciju no video faila
Dažreiz jūs varat mūs interesē animēts fails, kas ņemts no videoklipa. Šeit FFmpeg var mums palīdzēt. Vispirms jums tas jādara konvertēt video PNG rāmjos ar šādu komandu:
ffmpeg -i video.mp4 frame%04d.png
Iepriekš minētā komanda padara attēlu failus 'frame0001.png','frame0002.png','frame0003.png'utt. ... no video.mp4. Rakstzīmes% 04d ģenerēs kadra numuru. Šī komanda sadalīs visu videoklipu attēlos, kas tiek saglabāti pašreizējā darba direktorijā.
Pēc video konvertēšanas attēlos vienkārši izpildiet šādu komandu izveidot animētu GIF failu.
gifski -o archivo.gif *.png
Palīdzība un informācija
Lai iegūtu sīkāku informāciju, mēs varam skatiet palīdzības sadaļu programmas, ierakstot:
gifski -h
Ja kādam vajag vairāk palīdzības vai informācijas par gifski, varat konsultēties projekta vietni. Mēs varam arī iegūt vairāk informācijas no pngquant jūsu Mājas attiecas.