WebP를 PNG로 변환하는 방법
- 이미지를 넣습니다. 지원하는 이미지 형식은 함께 넣어도 됩니다. 미리 형식별로 나눌 필요가 없습니다.
- 이번에 처리할 이미지를 체크합니다. 추가한 파일은 모두 선택된 상태로 시작하니 건너뛸 파일만 선택을 해제하세요.
- 내보낼 형식을 고릅니다. 처음에는 PNG로 되어 있으며, PNG에는 설정할 옵션이 없습니다.
- 내보내기를 누릅니다. 파일이 하나면 바로 다운로드되고, 두 개 이상이면 하나의 ZIP으로 받습니다.
설치할 것도, 만들 계정도 없습니다. 데스크톱과 모바일에서 똑같이 작동합니다.
내보낸 뒤에도 파일은 작업 공간에 남아 있습니다. 선택을 바꾸거나 출력 형식을 바꿔 다시 내보내면 되며, 다시 업로드할 필요가 없습니다.
개인정보를 지키는 구조
변환은 브라우저 탭 안에서 이루어집니다. 이미지는 디스크에서 메모리로 읽혀 캔버스에 그려진 뒤 내 컴퓨터에서 PNG로 다시 인코딩됩니다. 변환을 위해 이미지 파일을 업로드하지 않으며, 제3자 서비스로 보내지도 않습니다. 나중에 삭제해야 할 서버 사본도 없습니다.
여러 결과를 묶는 데 쓰는 작은 JSZip 라이브러리를 페이지가 내려받을 수 있습니다. 그래도 이미지는 로컬에서 처리됩니다.
이 도구가 지원하는 것
- 입력: 브라우저가 디코딩할 수 있는 WebP 이미지(손실·무손실 모두). 같은 작업에 섞고 싶다면 PNG, JPG, AVIF, BMP도 받습니다.
- 출력: 기본은 PNG이며, 선택한 이미지마다 파일이 하나씩 만들어집니다. 드롭다운에서 바로 JPG와 WebP로 바꿀 수 있습니다.
- 투명도: 유지됩니다. 원본 WebP에 알파 채널이 있으면 PNG도 그대로 유지하며, 투명 영역을 흰색으로 채우지 않습니다.
- 일괄 처리: 여러 파일을 한 번에 처리하고 진행 카운터를 보여 줍니다. 출력 파일 이름이 겹치면 자동으로 번호를 붙이므로 몰래 덮어쓰는 일이 없습니다.
- 애니메이션 WebP: 애니메이션은 유지되지 않습니다. 결과는 움직이는 이미지가 아니라 정지된 한 프레임이며, 테스트한 브라우저에서는 첫 프레임이었습니다.
- 메타데이터: EXIF, ICC 프로필 등 내장 데이터는 옮겨지지 않습니다.
- 크기: 여기서 정한 파일 크기 제한은 없습니다. 변환 중에는 각 이미지를 메모리에 올려 두므로 실제 한계는 기기 메모리입니다.
일괄 작업 중 한 파일을 디코딩하지 못해도 전체 작업을 중단하지 않고, 그 파일만 건너뛰고 개수를 셉니다.
자주 묻는 질문
이미지가 업로드되나요?
아니요. 변환은 브라우저에서 실행되며 이미지 파일은 YUQUE나 다른 어떤 서비스로도 보내지지 않습니다.
여러 WebP 파일을 한 번에 변환할 수 있나요?
네. WebP 파일을 원하는 만큼 선택하거나 끌어다 놓으세요. 차례로 변환되며 카운터로 진행 상황을 확인할 수 있습니다.
WebP를 PNG로 변환하면 손실 압축이 추가되나요?
디코딩한 이미지를 PNG로 저장할 때 손실 압축이 추가되지는 않습니다. 하지만 손실 WebP가 이미 버린 디테일을 PNG가 되살릴 수는 없고, 애니메이션은 유지되지 않으며, 내장 메타데이터도 옮겨지지 않습니다. PNG는 WebP보다 훨씬 커질 수 있다고 생각해 두세요.
왜 ZIP 파일이 다운로드되었나요?
두 장 이상의 이미지가 성공적으로 변환되었기 때문입니다. 결과가 하나면 일반 PNG로 다운로드되고, 두 개 이상이면 다운로드 창이 여러 번 뜨지 않도록 하나의 ZIP으로 묶습니다.