이미지 크기 변경과 압축 원리
이미지 크기 변경은 사진을 이루는 가로·세로 픽셀 수를 새 값으로 다시 계산하는 작업입니다. 예를 들어 4,000×3,000픽셀 사진을 1,200×900픽셀로 줄이면 화면에 그려야 할 픽셀이 약 1,200만 개에서 108만 개로 감소합니다. 같은 파일 형식과 비슷한 품질이라면 픽셀 수가 줄어든 만큼 파일 용량도 대체로 작아집니다. ‘원본 가로세로 비율 유지’를 선택하면 가로 또는 세로 중 하나를 변경할 때 다른 값이 자동으로 계산되어 사진이 눌리거나 늘어나는 현상을 예방합니다.
이미지 압축은 저장 형식과 품질 값에 따라 결과가 달라집니다. JPG와 WebP는 사람의 눈에 덜 민감한 세부 정보를 일부 줄이는 손실 압축을 지원하므로 품질을 낮추면 보통 파일 크기가 작아집니다. 품질 82%는 웹 게시용 사진의 출발점으로 사용할 수 있지만 작은 글자, 도면, 제품 라벨처럼 선명한 경계가 중요한 이미지는 더 높은 값을 권장합니다. PNG는 픽셀을 손실 없이 저장하는 형식이라 품질 슬라이더가 적용되지 않습니다. PNG 용량을 줄이려면 가로·세로 크기를 줄이거나 사진인 경우 JPG·WebP로 바꾸는 편이 효과적입니다.
JPG를 PNG로 변환할 때 알아둘 점
저장 형식에서 ‘PNG로 변환’을 고르면 JPG 사진을 브라우저의 Canvas에 그린 뒤 PNG 파일로 다시 저장합니다. 확장자 이름만 바꾸는 방식이 아니라 실제 이미지 데이터가 PNG로 인코딩됩니다. 다만 JPG에서 이미 압축으로 사라진 세부 정보가 PNG 변환으로 복구되지는 않습니다. 사진은 PNG로 바꾸면 오히려 용량이 커질 수 있으며, 투명 배경이 필요하거나 로고·도형·화면 캡처처럼 경계가 분명한 이미지에 PNG가 적합합니다. 반대로 PNG의 투명 영역을 JPG로 저장하면 투명도를 표현할 수 없어 흰색 배경으로 채웁니다.
회전은 오른쪽 90도, 180도, 왼쪽 90도를 지원합니다. 90도 또는 270도 회전하면 최종 파일의 가로와 세로 크기가 서로 바뀝니다. 좌우 뒤집기는 거울처럼 수평 방향을 반전하고, 상하 뒤집기는 위아래 방향을 반전합니다. 회전과 뒤집기를 동시에 선택할 수도 있으므로 셀카 방향 수정, 스캔 문서 바로 세우기, 제품 사진의 방향 통일에 활용할 수 있습니다. 처리 후 미리보기와 최종 픽셀 크기를 확인한 다음 파일을 내려받으세요.
선택한 원본 파일과 결과 이미지는 생활계산소 서버로 업로드되지 않습니다. 파일 읽기, 리사이즈, 회전, 압축과 형식 변환은 현재 브라우저의 Canvas API에서 실행됩니다. localStorage에는 저장 형식, 압축 품질, 비율 유지와 회전·뒤집기 같은 사용자 설정만 보관하며 이미지 파일과 미리보기는 저장하지 않습니다. 탭을 닫거나 새로 고치면 결과가 사라지므로 필요한 파일은 반드시 다운로드하세요. 25MB 또는 4,000만 화소를 넘는 이미지는 모바일 기기의 메모리 부족과 브라우저 중단을 줄이기 위해 제한합니다.
구체적인 상황으로 이해하는 활용 예시
다음 세 상황은 도구의 처리 과정과 결과 해석을 설명하기 위한 가상 예시입니다. 입력 조건을 바꾸면 결과도 달라지므로 자신의 조건과 비교해 확인하세요.
1. 4,000×3,000 사진을 가로 1,200으로 축소
가로세로 비율을 유지하면 축소 배율은 1,200 ÷ 4,000 = 0.3이고 높이는 900픽셀이 됩니다. 픽셀 수는 12,000,000개에서 1,080,000개로 원본의 9%가 됩니다. 파일 바이트도 정확히 9%가 되는 것은 아니며 형식과 이미지 내용, 압축 품질에 따라 별도로 달라집니다.
2. 정사각형 이미지를 절반 크기로 변경
2,000×2,000 이미지를 1,000×1,000으로 줄이면 각 변은 절반이지만 면적은 4,000,000픽셀에서 1,000,000픽셀로 4분의 1입니다. 투명한 로고라면 PNG나 투명도를 지원하는 출력 형식을 확인하세요. 나중에 크기를 다시 키워도 축소 과정에서 사라진 세부 픽셀이 원래대로 복원되지는 않습니다.
3. 같은 사진의 품질을 달리 비교
가로 1,200픽셀 JPG를 품질 90%와 70%로 각각 저장한다고 가정합니다. 치수는 같아도 파일 크기와 경계의 압축 흔적은 달라질 수 있으며 20%포인트를 낮춘다고 용량이 반드시 20% 줄지는 않습니다. 결과 파일을 확대해 글자·피부·단색 경계 등을 확인한 뒤 사용 목적에 맞는 쪽을 선택하세요.