PNG로 ICO 변환기
브라우저에서 즉시 PNG 이미지를 Windows 아이콘(ICO) 파일(Favicon 생성기)로 변환하세요. 빠르고 안전하며 전적으로 클라이언트측입니다.
여기에서 PNG를 클릭하거나 드래그하세요.
최대 50MB 지원
브라우저에서 즉시 PNG 이미지를 Windows 아이콘(ICO) 파일(Favicon 생성기)로 변환하세요. 빠르고 안전하며 전적으로 클라이언트측입니다.
최대 50MB 지원
ICO는 Windows가 데스크톱 응용 프로그램 아이콘에 대해 기대하는 형식과 브라우저가 역사적으로 파비콘에 대해 기대하는 형식입니다(링크 rel=icon, /favicon.ico). 적절한 ICO 파일을 생성한다는 것은 운영 체제나 브라우저가 필요한 해상도를 선택할 수 있도록 동일한 이미지의 여러 크기를 단일 컨테이너로 묶는 것을 의미합니다. 파비콘 ICO에는 일반적으로 16×16, 32×32 및 48×48이 포함됩니다. 데스크탑 애플리케이션 ICO는 일반적으로 64×64, 128×128 및 256×256을 추가합니다.
이 변환기는 하나 이상의 PNG 파일을 가져와 브라우저에 적절하게 구조화된 ICO 파일을 작성합니다. ICO 디렉토리와 각 내장된 이미지의 메타데이터는 바이너리 버퍼를 사용하여 JavaScript로 구성됩니다. PNG 항목은 직접 포함되며 더 작은 크기는 선택적으로 레거시 호환성을 위해 BMP 스타일 DIB로 다시 인코딩될 수 있습니다. 출력은 Windows 탐색기, Visual Studio, 웹 브라우저 및 ICO를 사용하는 기타 도구에서 허용되는 표준 ICO 파일입니다.
모든 처리는 로컬에서 이루어집니다. PNG는 브라우저로 읽히고 ICO 바이트 스트림은 메모리에 구성되며 결과는 다운로드로 제공됩니다. 서버 업로드, 임시 파일 저장, 외부 종속성이 없습니다.
Windows 애플리케이션을 유지 관리하는 경우 실행 파일의 아이콘은 바이너리 리소스에 포함된 ICO 파일이어야 합니다. 컴파일된 PNG 리소스는 동일하지 않습니다. PNG 마스터에서 적절한 ICO를 생성하는 것은 아이콘을 실행 파일에 연결하기 전의 표준 패키징 단계입니다.
파비콘의 경우 최신 브라우저는 rel=icon 링크를 통해 PNG도 허용하지만 /favicon.ico는 여전히 이전 브라우저와 많은 자동화 도구(RSS 리더, 소셜 미리보기, 검색 엔진 크롤러)가 먼저 확인하는 레거시 폴백입니다. /favicon.ico 파일이 없는 사이트는 서버 로그에 404 노이즈를 생성하며 이전 클라이언트에서는 올바르게 표시되지 않을 수 있습니다. 파일을 생성하는 데는 5초가 소요됩니다. 이를 생성하지 않으면 지속적인 로그 스팸이 발생합니다.
PNG 마스터를 업로드하고, 번들로 묶을 크기를 선택하고, 생성하세요.
ICO 파일은 6바이트 ICONDIR 헤더(ICO의 경우 예약됨=0, 유형=1, 개수=이미지 수), 16바이트 ICONDIRENTRY 레코드, 이미지 페이로드로 구성됩니다. 각 ICONDIRENTRY는 너비와 높이(0은 256을 의미), 색상 수, 평면, 비트 깊이, 페이로드 크기 및 오프셋을 지정합니다.
각 이미지 페이로드는 완전한 PNG 파일(시작 시 PNG 서명 0x89504E47) 또는 BMP 스타일 DIB입니다. 이 도구를 포함한 최신 변환 도구에는 64×64 이상의 크기에는 PNG가 포함되고 더 작은 크기에는 BMP가 포함되어 Windows에서 기대하는 규칙과 일치합니다.
브라우저는 무거운 작업을 수행합니다. 캔버스를 통해 비트맵으로 PNG 디코딩, 스무딩이 활성화된 캔버스 drawImage를 통해 크기 조정, DataView를 통한 최종 ICO 어셈블리가 바이너리 버퍼에 기록됩니다. 버퍼는 'image/x-icon' 유형의 Blob으로 래핑되어 다운로드로 제공됩니다.