GIF와 PNG: 한계가 서로 다른 두 무손실 형식
GIF와 PNG는 모두 디테일을 버리지 않고 픽셀을 저장하므로, GIF PNG 변환은 원본과 완전히 똑같이 이루어질 수 있습니다. 다만 두 형식은 담을 수 있는 것이 다르고, 그 차이가 변환할 가치가 있는지를 결정합니다.
색상: 어느 쪽이든 팔레트
GIF 프레임은 팔레트에서 고른 최대 256색만 쓸 수 있습니다. PNG도 팔레트로 저장할 수 있고, 수백만 가지 색을 담는 풀 컬러로도 저장할 수 있습니다. GIF는 프레임당 256색을 넘지 않으므로 이 도구는 가능할 때마다 PNG를 팔레트 방식으로 저장합니다. 그래서 모든 픽셀이 똑같이 유지되고 파일도 작습니다.
투명도: 켜짐/꺼짐 대 256단계
GIF 픽셀은 완전히 투명하거나 완전히 불투명하지만, PNG 픽셀은 그 사이의 어떤 값이든 가질 수 있습니다. 디자이너가 그래픽을 GIF에서 PNG로 옮기는 주된 이유가 바로 이것으로, 이후 편집에서 부드러운 가장자리를 쓸 수 있기 때문입니다. 변환 자체는 GIF가 그린 가장자리를 정확히 그대로 유지합니다.
애니메이션
GIF는 움직이지만 표준 PNG는 움직이지 않습니다. 따라서 GIF PNG 변환은 프레임 하나를 고르거나, 모든 프레임을 각각의 PNG로 저장한다는 뜻입니다. 위 도구에서 둘 다 클릭 한 번이면 됩니다.
GIF에서 그냥 꺼낸 프레임이 깨져 보이는 이유
다른 도구로 GIF 프레임 추출을 해 봤는데 대부분 비어 있거나 깜빡이는 눈 한 쌍만 보이는 프레임이 나왔다면, GIF가 손상된 것이 아닙니다. 애니메이션 GIF는 원래 그런 방식으로 용량을 아낍니다.
프레임 대부분은 조각입니다
애니메이션 GIF의 첫 프레임은 보통 완전한 그림입니다. 이후 프레임은 바뀐 사각형 영역만 저장하고 나머지는 이미 화면에 있는 것에 맡기는 경우가 많습니다. 그런 프레임을 따로 떼어 보면 빈 배경 위의 작은 조각일 뿐입니다.
처리 방식(disposal)이 다음 단계를 결정합니다
각 프레임은 다음 프레임을 그리기 전에 자기 영역을 어떻게 처리할지도 지정합니다.
그대로 두기
프레임이 남아 있고 다음 프레임이 그 위에 그려집니다. 가장 흔한 설정입니다.
지우기
영역을 투명하게 비웁니다. 빈 배경 위를 움직이는 스프라이트에 쓰입니다.
이전 그림으로 되돌리기
영역을 해당 프레임이 표시되기 전 모습으로 되돌립니다. 잠깐 번쩍이는 효과나 팝업에 쓰입니다.
이 변환기는 저장하기 전에 1번부터 n번 프레임까지 이 규칙대로 재생하므로, PNG에는 그 순간 브라우저가 보여 준 그림이 정확히 담깁니다.
GIF PNG 변환 3단계
GIF 파일 올리기
GIF 하나 이상을 점선 영역에 끌어다 놓거나 클릭해 파일을 고르세요. 정지 GIF와 애니메이션 GIF 모두 지원하며, 아무것도 업로드되지 않습니다.
프레임 선택
애니메이션 GIF라면 필름 스트립이 나타납니다. 원하는 프레임을 클릭하세요. 애니메이션 전체를 정지 이미지로 남기려면 프레임 설정을 “모든 프레임 (ZIP)”으로 바꾸세요.
PNG 다운로드
“다운로드”를 누르면 PNG 하나를 받고, 아니면 프레임마다 번호가 붙은 PNG가 담긴 ZIP을 받을 수 있습니다. 여러 GIF의 결과를 ZIP 하나로 함께 받을 수도 있습니다.
GIF를 하나 이상 끌어다 놓습니다.
스트립에서 프레임을 고르거나 “모든 프레임 (ZIP)”을 선택합니다.
PNG를 다운로드하거나 모든 프레임을 ZIP으로 받습니다.
투명도를 살린 GIF PNG 변환: 그대로 옮겨지는 것과 아닌 것
GIF의 투명 픽셀은 PNG에서도 투명하게 유지됩니다. 사람들이 놀라는 부분은 오려 낸 모양의 가장자리입니다.
밝은 테두리가 생기는 이유
GIF에는 반투명이 없기 때문에, GIF를 내보낸 프로그램이 안티에일리어싱된 가장자리를 배경색(보통 흰색)과 섞어 두었습니다. 흰 페이지에서는 가장자리가 매끄러워 보이지만, 어두운 배경에 올리면 섞인 픽셀이 얇고 밝은 윤곽선으로 드러납니다.
변환으로 없앨 수 없는 이유
이 테두리는 픽셀 색상 자체에 새겨져 있습니다. GIF PNG 변환은 그 픽셀을 충실하게 복사하므로 테두리도 함께 옮겨집니다. 깔끔한 가장자리가 필요하다면 원본 작업 파일에서 PNG로 다시 내보내거나, GIF를 만들 때 기준이 된 색과 비슷한 배경에서 PNG를 사용하세요.
빠르게 확인하기
미리보기에서 결과를 열어 보세요. 이미지 뒤의 체크무늬가 어떤 픽셀이 투명한지 정확히 보여 줍니다.
PNG가 GIF보다 커질까요?
대개 비슷한 범위에 머물고, 때로는 더 작아집니다. PNG를 어떤 방식으로 담느냐에 달려 있습니다.
팔레트 PNG 대 32비트 PNG
많은 변환기가 모든 프레임을 픽셀당 4바이트인 32비트 PNG로 저장합니다. 256색 그림에는 낭비이며, 파일이 2~4배 커지는 일도 흔합니다. 이 도구는 픽셀당 1바이트인 팔레트 PNG를 쓰며, PNG의 압축은 GIF와 비슷하거나 더 나은 경우가 많습니다.
PNG가 커지는 경우
사진이나 동영상으로 만든 GIF는 강한 디더링, 즉 없는 색을 흉내 내는 미세한 점 노이즈를 씁니다. 노이즈는 어떤 무손실 형식에서도 잘 압축되지 않습니다. 그런 GIF가 원본이고 공유할 정지 이미지만 필요하다면 GIF JPG 변환이 훨씬 작은 파일을 만들어 줍니다.
GIF와 PNG 한눈에 비교
| GIF | PNG | |
|---|---|---|
| 압축 | 무손실 (LZW) | 무손실 (Deflate) |
| 색상 | 프레임당 최대 256색 | 팔레트 또는 수백만 색 |
| 투명도 | 픽셀마다 켜짐/꺼짐 | 픽셀당 256단계 |
| 애니메이션 | 지원 | 미지원 (표준 PNG) |
| 적합한 용도 | 짧은 반복 영상, 간단한 애니메이션 | 로고, 아이콘, 스크린샷, 편집할 정지 이미지 |
GIF PNG 변환이 알맞은 경우
선명한 가장자리와 투명도를 유지한 정지 이미지가 필요하다면 언제든 변환할 가치가 있습니다.
변환하기 좋은 경우
- 리액션 GIF의 한 프레임을 스티커, 이모지, 프로필 이미지로 만들 때.
- 오래된 GIF 로고나 아이콘을 PNG를 선호하는 문서, 슬라이드, 앱에 쓸 때.
- 편집하려고 픽셀 아트를 프레임별로 저장할 때.
- 화면 녹화 GIF에서 깔끔한 스크린샷을 뽑아낼 때.
GIF로 두는 편이 나은 경우
움직임이 핵심이라면 GIF를 그대로 두세요. PNG는 정지 이미지 한 장입니다. 또 웹사이트에 긴 애니메이션의 모든 프레임이 필요하다면, PNG 수백 장보다 동영상 형식이 대개 더 작습니다.
GIF PNG 변환 후에 할 일
PNG를 더 작게 만들려면 PNG 압축을 거치세요. 웹용이라면 PNG WebP 변환이 투명도를 유지하면서 파일을 더 줄여 주고, 이미지 크기 조정이나 이미지 자르기로 사이트가 요구하는 정확한 크기에 맞출 수 있습니다.
사진에 더 어울리는 정지 이미지가 필요하다면 GIF JPG 변환을 보세요. 다른 모든 형식 조합은 이미지 변환기에 정리되어 있습니다.