GIF를 PNG 프레임으로 변환이란?
GIF를 PNG 프레임으로 변환하면 애니메이션 GIF에서 각 프레임을 꺼내 개별 PNG 이미지로 저장할 수 있습니다. 스프라이트 추출, 정지 이미지 캡처, 프레임별 애니메이션 확인에 유용합니다.
추출기는 GIF를 로컬에서 분석하고 각 프레임을 원본 크기 캔버스에 합성하면서 디스포절 방식과 지연 시간을 반영합니다. 완전히 그려진 독립 프레임을 보고, 상단에서는 원본 애니메이션도 함께 재생됩니다. 무손실 화질이 필요하면 PNG, 사진에 어울리는 작은 파일이 필요하면 JPG, 최고 압축률이 필요하면 WebP를 고르세요. 한 장만 저장하거나 전체 시퀀스를 ZIP으로 묶을 수 있습니다.
사용 방법
- 1단계 — 애니메이션 GIF 파일을 드래그하거나 선택합니다.
- 2단계 — 프레임 번호가 표시된 썸네일 그리드에서 추출된 프레임을 탐색합니다.
- 단계 3 — PNG, JPG, WebP 중에서 선택해 한 프레임 또는 전체 시퀀스를 ZIP으로 저장하세요.
사용 시기
- 스프라이트 시트를 낱장으로 풀어서 타이밍을 바꾸거나 다른 형식으로 다시 저장.
- 리액션 GIF에서 특정 컷만 뽑아 썸네일이나 프로필 사진으로 사용.
- 애니메이션이 어떻게 구성됐는지, 프레임 간 지연 시간까지 확인해 다시 만들기 전 분석.
결과
로딩 스피너 GIF에서 프레임 추출: 파일을 놓으면 24개의 개별 PNG 프레임이 생성되고, 12번 프레임을 정적 썸네일로 다운로드합니다.
자주 묻는 질문
- 각 PNG가 프레임 전체를 보여주나요, 아니면 바뀐 픽셀만 보여주나요?
- 각 내보내기 결과는 완전히 그려진 독립 프레임입니다. 모든 패치를 올바른 위치에 영구 캔버스 위로 합성하고 각 프레임의 디스포절 방식(유지, 배경으로 되돌리기, 이전으로 되돌리기)을 존중하므로, 모서리에 작은 델타 패치 대신 바로 볼 수 있는 정지 이미지를 받게 됩니다.
- 원래 프레임 지연 시간이 그대로 보존되나요?
- 네. 각 프레임 카드에 GIF가 지정한 지연이 밀리초 단위로 표시돼요. PNG 자체는 정지 이미지지만 이 시간 값을 보고 다른 도구에서 애니메이션을 다시 구성할 수 있습니다.
- 프레임이 수백 장 있는 GIF는 어떻게 되나요?
- 추출은 정상적으로 됩니다. 다만 썸네일 그리드가 꽤 길어져요. 「선택」 패널로 범위를 좁혀 보세요. 1-20 이나 1,3,5 처럼 프레임 범위를 입력하거나, 「FPS로 줄이기」를 켜서 긴 화면 녹화에서 초당 몇 프레임만 남길 수 있어요. 그러면 「전체 다운로드」 ZIP과 스프라이트 시트에 고른 프레임만 들어갑니다. 큰 파일은 파싱에 몇 초 걸릴 수 있어요.
- 투명한 부분은 PNG에서도 투명하게 유지되나요?
- 네. PNG는 알파 채널을 지원하고, GIF가 투명으로 표시한 픽셀은 그대로 투명하게 저장됩니다. 단, GIF의 투명은 1비트라서 완전 표시 아니면 완전 숨김 둘 중 하나입니다. 반투명은 없어요.
- APNG나 애니메이션 WebP도 업로드할 수 있나요?
- 이 도구에서는 지원하지 않아요. 표준 GIF 파일만 받습니다. APNG와 애니메이션 WebP는 컨테이너 형식이 달라서 각 포맷 전용 추출 도구가 따로 필요합니다.