把 GIF 的每一帧导出为 PNG。每张图都是浏览器实际显示的完整画面,并标出该帧的延迟。
动图或静态 GIF,在浏览器里读取
将图片拖到此处,或点击选择
一个 GIF · 最多 1000 帧 · 每个最大 50 MB
This tool takes one GIF and saves every frame as a separate PNG. Each PNG is the complete picture you would see at that moment of the animation, at the GIF’s full size, and the grid shows the frame number and how long that frame stays on screen. Download a single frame or all of them in a ZIP. The GIF is read in your browser and never uploaded.
Inside a GIF, most frames are not whole pictures. An optimised file stores only the rectangle that changed, marks unchanged pixels as transparent, and tells the viewer whether to keep, clear or restore that area before the next frame. Extracting those raw patches gives you a pile of strips and holes.
The splitter replays the animation the way a browser does: it draws each patch on top of the previous result, applies the disposal method of the frame before it (keep, clear to transparent, or restore what was there), and saves the result. So frame 17 is the picture you saw at frame 17, background included. Areas that are transparent in the animation stay transparent in the PNG.
Each tile lists the frame’s delay in milliseconds. GIF stores delays in hundredths of a second; a delay of 0 or 10 ms is shown as 100 ms because that is how Chrome, Firefox and Safari actually play it. Adding up the delays gives the loop length, which also appears in the details panel next to the dimensions and frame count.
Files are named after the GIF with a zero-padded frame number, such as party-frame-001.png to party-frame-030.png, so they sort in order in any file manager and import in sequence into video editors or sprite tools. The ZIP is called party-frames.zip.
PNG is lossless, so the frames keep every pixel of the GIF exactly, but a folder of full frames is usually larger than the GIF itself, which stores only the changes. Our 320×200 test GIF with 30 frames is 429,740 bytes; its 30 PNG frames came to a 449,881-byte ZIP in Chrome.
The splitter opens one GIF of up to 50 MB at a time and handles up to 1,000 frames. Frames are converted one after another and appear in the grid as they are ready; for a long animation the first tiles show up while the rest are still being written.
Picking a clean still for a thumbnail or a slide, where the first frame is often blank or mid-fade. Pulling a sprite sheet apart to edit single poses. Checking a bug report recording frame by frame to see exactly when a glitch appears. Feeding frames into an editor to retime, crop or caption them, then building a new animation.
Add a GIF
Drop one GIF file on the page or choose it from your device.
Wait for the grid
Frames appear as they are extracted, each with its number and delay in milliseconds.
Download
Use the button under a frame to save that PNG, or Download all as ZIP for every frame.
基于您当前使用的工具,您可能还会发现这些工具很有用