픽셀룸PIXEL ROOMBROWSER ONLY
PIXEL ROOM / 작업 기록 · 2026-10-31

20MB 이하 사진인데 업로드가 거부되는 이유

파일 바이트, 2400만 픽셀, 출력 한 변 4096px이라는 서로 다른 제한을 나눠 확인합니다.

파일 용량과 펼친 사진 크기는 별도 검사입니다

픽셀룸은 파일 크기와 이미지의 가로×세로 픽셀 수를 따로 검사합니다. 현재 코드의 파일 상한은 20×1024×1024=20,971,520바이트입니다. 정확히 이 값까지 용량 검사를 통과하고 20,971,521바이트부터 거부됩니다. 화면의 20MB 안내는 이 코드 기준이며, 다른 서비스가 쓰는 20,000,000바이트와 같다고 가정하면 안 됩니다.

AI 생성 개념 이미지입니다. 실제 촬영 사진이 아닙니다. 20MB 이하 사진인데 업로드가 거부되는 이유
AI 생성 개념 이미지입니다. 실제 촬영 사진이 아닙니다. 실제 도구 화면이나 측정 결과의 증거가 아닙니다.

압축 파일이 작아도 2400만 픽셀을 넘을 수 있습니다

입력 사진은 최대 24,000,000픽셀입니다. 예를 들어 6000×4000은 정확히 이 값이며, 6001×4000은 24,004,000이므로 픽셀 수 제한을 넘습니다. 용량 검사를 통과해도 실제 디코딩, 지원 형식, 이미지 치수 검사에서 실패할 수 있습니다. 도구는 디코딩한 뒤 픽셀 수를 검사하므로 이 제한이 브라우저의 모든 메모리 할당을 사전에 막는다고 보장하지 않습니다.

입력 가능과 출력 가능 크기도 구분합니다

입력 조건을 통과한 사진이라도 출력은 각 변 4096px 이내이며 원본보다 확대할 수 없습니다. 파일 크기를 줄이는 것과 픽셀 수를 줄이는 것은 다른 작업입니다. 오류 메시지에서 용량·형식·치수 중 무엇이 문제인지 확인하고 원본 사본을 보존한 채 작은 사본을 준비하세요. 편집기의 검사 코드와 경계값을 2026년 10월 31일 확인했습니다. 디코딩 API의 일반 설명은 2026년 10월 24일 확인한 MDN createImageBitmap 캐시를 사용했습니다.