GIFをPNGに変換

ここに画像をドロップするか、クリックしてアップロードしてください

ここに画像をドロップ

ファイルが大きすぎます (最大 20MB)

GIF to PNG: pick the exact frame first—palette GIFs do not magically regain smooth gradients after export

Autoplay is unreliable in feeds, email, and print, so teams freeze a frame as PNG for Open Graph, list covers, tickets, and legal archives. The 256-color palette and dithering are already baked into pixels; PNG preserves them but cannot invent missing tones. Transparent GIFs with awkward disposal can composite differently from what a player shows when paused, so “frame 0” in an API is not always the frame users notice. Write down frame index or millisecond offset, whether you flatten to a solid matte, and sRGB handling, then validate inside the real crop container—not only in a desktop viewer at 100% zoom.

GIF to PNG online: lock frame and canvas, export, then verify twice—live page layout and CDN bytes

  1. Read frame count and per-frame delay, choose frame N or a labeled reference still, and pick a flatten color if the destination is opaque; avoid surprise white mats on dark UI themes.
  2. Review PNG at design width and at live CSS width; for halos, compare against the GIF on the same background and check for non-integer transforms or an accidental JPEG hop in the CDN.
  3. Ship with archived source GIF, PNG, frame recipe, and hashes; after purge or versioned filenames, fetch two edge nodes so thumbnail services are not still serving an old still.

GIF to PNG FAQ: frames, palettes, alpha, and stale caches

Batch exports for one campaign show different subtitles on covers—how do we pin “which frame” so nobody relies on memory?
Adopt either zero-based frame index plus loop round rules or cumulative milliseconds from t=0, attach a circled reference PNG, and block batch swaps until the schema matches. If frame 0 is an empty intro, forbid using it as the API default and document the offset explicitly.
PNG on the site shows gray fringes or stair-steps—is that bad source GIF, bad alpha flattening, or bad CSS scaling?
Compare the GIF decoded frame and the PNG on identical backgrounds; fringes only on one side usually mean wrong matte or non-premultiplied alpha. Then check integer pixel alignment and whether an image optimizer re-encoded to JPEG; fix transforms before chasing sharpening filters.
Legal wants proof of what shipped—which metadata besides the files proves which frame went live and who approved it?
Keep hashes for the source GIF and PNG, a JSON blob with frame index and dither settings, approver IDs, and publish timestamps; tie derivatives to one parent GIF version. PNG alone rarely explains extraction logic, so store the frame rule alongside the bytes.
Stills go to ads or marketplace hero images—what non-pixel checks prevent takedowns or platform rejects?
Confirm portrait, logo, and competitor comparisons are licensed; some networks ban misleading before/after stills. Brand teams should verify colors and type against official packs instead of sampling compressed GIF colors as brand truth.
At launch, users still see an old PNG—is that browser cache, CDN, or social scraper cache, and how do we tell in under ten minutes?
Compare URLs for new fingerprints or version queries, inspect CDN Age and cache headers, and if the path stayed the same expect edge staleness—bump filenames or purge. Social cards can lag for hours; use each network’s debugger to force a refetch independently from your origin.
More versions