무료 온라인 ICO to PNG 변환기입니다. ICO는 보통 여러 크기를 동시에 포함하는데, 이 변환기는 그중 가장 큰 크기를 추출하고 투명도를 그대로 유지하며 업스케일링하지 않습니다. 회원가입과 워터마크가 없고, 파일은 업로드 후 1시간이 지나면 자동 삭제됩니다.
ICO는 일반적인 이미지 형식이라기보다 여러 이미지를 담는 상자에 가깝습니다. 하나의 .ico 파일에는 서로 다른 크기의 여러 이미지가 함께 들어 있고 시스템이 필요한 크기를 선택합니다. 따라서 "ICO를 PNG로 변환"이라는 말에는 한 가지 질문이 숨어 있습니다. 그중 어떤 이미지를 선택할까요? PicEditLab은 가장 큰 이미지를 가져옵니다. 가장 많은 디테일을 담고 있기 때문이며, 큰 이미지를 축소하는 것이 작은 이미지를 확대하는 것보다 항상 유리합니다.
여기에는 한 가지 함정이 있습니다. 단순히 첫 번째 이미지를 선택해서는 안 됩니다. 프레임은 작성자가 넣은 순서대로 저장되고, 형식 자체는 가장 큰 이미지가 먼저 와야 한다고 규정하지 않습니다. 실제로 16x16이 맨 앞에 있는 아이콘 파일도 흔합니다. 많은 도구가 무조건 첫 번째 프레임를 가져오기 때문에 256 버전이 분명히 들어 있는 아이콘에서 16픽셀 PNG가 만들어지는 일이 생깁니다. 이 페이지는 파일의 모든 프레임에서 실제 크기를 읽고 서로 비교한 다음 선택합니다.
결과는 선택한 프레임에 실제로 저장되어 있던 픽셀 그대로입니다. 더도 덜도 없으며 업스케일링도 하지 않습니다. 32x32 ICO는 32x32 PNG가 됩니다. 이것은 도구가 대충 처리한 것이 아니라 파일에 실제로 그 이상의 디테일이 없기 때문입니다. 이를 512로 늘려도 흐릿한 이미지만 만들어집니다. 더 큰 결과가 필요하다면 원래의 벡터 또는 고해상도 소스로 돌아가야 합니다.
투명 영역은 그대로 유지됩니다. 아이콘의 alpha 채널이 PNG에 그대로 전달되므로 내보낸 이미지를 디자인 파일, 문서 또는 웹페이지에 넣어도 뒤에 흰색 사각형이 생기지 않습니다. 이는 JPG와의 중요한 차이입니다. 동일한 아이콘을 JPG로 변환하면 투명한 영역이 흰색으로 채워지고 원래의 투명도를 되돌릴 방법이 없습니다.
반대로 변환하시나요? PNG를 ICO로 변환해 favicon으로 사용하세요
전문 지식이 필요 없습니다. 무료, 빠르고, 모든 기기에서 사용 가능.
여러 검증된 오픈소스 변환 엔진 위에 구축. 각 형식 조합에 대해 최적의 처리 체인을 선택하여 브라우저 사이드 변환에서 흔히 발생하는 색상 변이와 품질 저하를 방지합니다.
ICO 이미지를 PNG로 변환하는 경우는 다양합니다: 다른 기기나 플랫폼과의 호환성 확보, 저장 공간 절약, 또는 소스 형식을 지원하지 않는 서비스에 업로드하기 위한 이미지 준비 등. 전통적인 방법은 Photoshop, GIMP 또는 유사한 데스크탑 응용 프로그램을 설치하는 것인데, 가끔씩의 작업에는 과분합니다. 브라우저 기반 변환기도 대안이지만 브라우저가 기본적으로 디코딩할 수 있는 것에 제한되며 RAW, HEIC, AVIF와 같은 특수 형식은 전혀 처리할 수 없습니다. PicEditLab은 서버 사이드에서 변환을 실행하므로 형식 지원, 출력 품질, 처리 속도가 브라우저나 기기에 의존하지 않습니다.
PicEditLab에서의 변환은 세 단계입니다 — 업로드, 대상 형식 선택, 다운로드:
서버는 검증된 오픈소스 툴체인을 실행합니다. ImageMagick이 색상 공간 변환과 리샘플링을 처리하고, libheif는 HEIC 인코딩 및 디코딩에 x265 코덱을 사용하며, libavif는 AVIF에 AOM을 사용하고, libjxl은 JPEG XL을 처리하며, OpenJPEG는 JPEG 2000을 담당하고, dcraw는 RAW 파일에서 원시 센서 데이터를 디코딩합니다. JPG 출력은 웹에서 빠른 체감 로딩을 위해 프로그레시브 인코딩으로 품질 85를 사용합니다. PNG 출력은 단 하나의 픽셀도 손실 없이 파일 크기를 최대한 작게 유지하기 위해 최대 압축의 zlib를 사용합니다.
PicEditLab의 이미지 파이프라인은 Apple, Google, Mozilla도 사용하는 동일한 검증된 오픈소스 라이브러리인 ImageMagick, libheif, libavif, libjxl 위에 구축되어 있습니다. 대부분의 사용자가 실제로 원하는 품질과 파일 크기 간의 균형에 맞게 각 형식의 인코더 매개변수를 조정하고, 새 형식 개정을 따라잡기 위해 모든 릴리스마다 파이프라인 업데이트를 제공합니다.