Lumaktaw sa pangunahing nilalaman

Libreng Gumagawa ng Animated GIF

Pagsamahin ang maraming larawan sa isang animated GIF. Naaayos na frame delay, output width, looping, at kalidad. Encoded nang buo sa iyong browser.

I-drop ang mga file dito o mag-click para mag-browse

JPG, PNG, WebP, HEIC, HEIF · pinoproseso sa iyong device

o pindutin ang Ctrl+V para i-paste mula sa clipboard

Maaari kang mag-drop ng maraming file nang sabay-sabay

I-browse ang mga file

Ang iyong mga file ay hindi kailanman lumalabas sa iyong device. Lahat ng pagproseso ay nangyayari nang lokal sa iyong browser.

Mga karaniwang gamit

  • I-animate ang Tutorial ScreenshotsGawing animated GIF ang sequence ng mga screenshot na nagpapakita ng step-by-step workflow.
  • Product Demo GIF para sa Landing PageLumikha ng animated GIF na nagpapakita ng iyong produkto sa aksyon — i-embed sa landing page, README, o social post.
  • Gumawa ng mga Meme at Reaction GIFPagsamahin ang mga imahe sa shareable meme GIF para sa Twitter, Discord, Slack, o group chat.
  • Stop-Motion AnimationBumuo ng stop-motion animation mula sa serye ng mga larawan ng mga bagay, clay, drawing, o mga kamay.

Paano ito Gumagana

Buong tumatakbo ang GIF encoding sa iyong browser sa pamamagitan ng gif.js — isang pure-JavaScript GIF encoder na may Web Worker para sa performance. Hindi kailanman ina-upload ang iyong mga larawan.

  1. 1
    Mag-drop ka ng maraming larawan
    Nilo-load sa memory ng browser mo ang bawat larawan at dine-decode ng built-in na image decoder ng browser. Lumalabas ang mga ito sa frame list ayon sa pagkakasunod ng upload.
  2. 2
    Bawat frame ay iginuhit sa isang canvas sa napiling lapad
    Pinapanatili ang aspect ratio mula sa unang frame. Ipinapasa ang canvas pixel data sa gif.js bilang sunud-sunod na frame na may napili mong delay.
  3. 3
    Ine-encode ng Web Worker ang GIF sa background
    Naglulunsad ang gif.js ng worker para mag-encode nang hindi hinaharangan ang UI. Ang worker ang bahala sa color quantization (binabawasan ang bawat frame sa 256 kulay) at naglalabas ng LZW-compressed na GIF byte.
  4. 4
    Iniaalok para i-download ang natapos na GIF
    Kapag tapos na ang pag-encode, maaari mong i-preview ang animation at i-save ito nang lokal. Nasa memory lang ng browser mo ang Blob.

Hindi kailanman ina-upload saanman ang iyong mga larawan. Tumatakbo sa browser mo ang gif.js worker. Angkop para sa personal na photo collage, meme mula sa screenshot, o sensitibong nilalaman.

Mga Kaugnay na Tool

Mga Madalas na Itanong