업로드 없이 Windows에서 이미지를 100KB로 압축하는 방법
신청서, 고객 포털, 마켓플레이스, 이메일 시스템에서 정해진 파일 용량보다 작은 이미지만 받을 때가 있습니다. 이는 사진을 단순히 “더 작게” 만드는 것보다 구체적인 문제입니다. 유용한 세부 묘사를 최대한 유지하면서 제한 아래로 맞춰야 합니다.
품질 슬라이더를 반복해서 조정하고 복사본을 저장한 뒤 용량을 확인할 수도 있습니다. 또는 Windows PC에서 제한 아래의 최적 결과를 탐색하는 목표 용량 작업 흐름을 사용할 수 있습니다.
이 안내에서는 LocalFlux 1.0.7.0으로 생성한 3000 × 2000 JPEG 하나를 압축했습니다. 원본은 4,281,079바이트였습니다. 두 가지 테스트 결과는 다음과 같습니다.
먼저 제출 사이트의 바이트 제한을 확인하세요. 앱의 100 KB 사전 설정은 102,400바이트입니다. 이 글의 101,191바이트 결과는 100,000바이트 제한을 충족하지 않습니다. 사용자 지정 97 KB는 99,328바이트 상한입니다. 이는 여유를 둔 계산값이며 테스트한 출력 결과가 아닙니다. 업로드 전에 완성된 파일을 확인하세요.
2026년 10월 재검증: 100 KB와 500 KB를 각각 10개 언어에서 실행해 아래 과거 바이트 수와 크기를 재현했습니다. 새 연속 녹화는 100 KB 과정만 보여 주며 별도로 실행한 500 KB 과정이나 품질 검사는 포함하지 않습니다. 원래 샘플 다운로드와 1.0.7.0 측정값은 유지했습니다.
| 목표 | 실제 출력 | 크기 | 감소율 |
|---|---|---|---|
| 100KB 미만 | 101,191바이트(앱에서 98.8 KB) | 1675 × 1117 | 97.64% |
| 500KB 미만 | 497,544바이트(앱에서 485.9 KB) | 3000 × 2000 | 88.38% |
두 출력 모두 요청한 상한보다 작았고 원본은 변경되지 않았습니다.
측정한 예시이며 보편적인 결과가 아닙니다: LocalFlux가 유지할 수 있는 용량과 크기는 형식, 콘텐츠, 노이즈, 기존 압축, 요청한 제한에 따라 달라집니다. 다른 이미지는 크기를 더 많이 또는 적게 조정해야 할 수 있고, 지나치게 작은 목표에는 만족스럽게 도달하지 못할 수도 있습니다.
Microsoft Store에서 LocalFlux 받기
간단한 답변
LocalFlux로 지원되는 이미지를 100KB로 압축하려면 다음과 같이 진행하세요.
- LocalFlux를 열고 압축을 선택합니다.
- JPG, PNG, WebP 이미지를 추가합니다.
- 옵션을 열고 목표 크기 (Target size)를 선택합니다.
- 100KB 미만을 선택합니다. 500KB 미만 또는 사용자 지정 최댓값을 선택해도 됩니다.
- 압축을 선택합니다.
- 복사본을 제출하기 전에 표시된 출력 용량, 크기, 시각적 품질을 검토합니다.
LocalFlux는 새 _compressed 파일을 만들고 원본은 그대로 둡니다.
정확한 용량 제한이 품질 설정보다 어려운 이유
이미지 인코더는 보통 품질, 압축 강도, 크기, 형식 같은 설정을 제공합니다. 이 설정은 파일 용량에 영향을 주지만 특정 바이트 수를 보장하지 않습니다.
같은 품질로 저장한 JPEG 두 개도 픽셀이 다르면 용량 차이가 클 수 있습니다. 부드러운 하늘은 비교적 예측하기 쉽지만 머리카락, 잎, 직물, 글자, 입자, 센서 노이즈에는 더 많은 데이터가 필요할 수 있습니다. 제한된 팔레트의 PNG 일러스트레이션은 세부 묘사가 많은 사진과 다르게 동작합니다. WebP는 손실 또는 무손실 압축을 사용할 수 있습니다.
공식 PNG 사양은 PNG를 선택적 알파 투명도를 지원하는 무손실 형식으로 정의합니다. Google의 WebP 문서는 투명도와 함께 손실 및 무손실 모드를 설명합니다. 이런 형식 차이 때문에 “품질 80이면 100KB”라는 보편적인 규칙은 안정적으로 작동할 수 없습니다.
목표 용량 작업은 질문을 뒤집습니다. “품질 80은 어떤 용량을 만들까?”가 아니라 “이 용량 아래에 들어가는 최상의 후보는 무엇일까?”를 묻습니다.
시작하기 전에
이 글은 개인 사진 대신 통제되고 재현 가능한 설정을 사용합니다.
| 항목 | 테스트 값 |
|---|---|
| 앱 | LocalFlux 1.0.7.0 로컬 x64 테스트 빌드 |
| Windows | Windows 11 x64, build 26200 |
| 원본 | 로컬에서 생성한 합성 JPEG, 개인 콘텐츠 없음 |
| 원본 크기 | 3000 × 2000 |
| 원본 용량 | 4,281,079바이트(LocalFlux에서 4.1 MB) |
| 작업 흐름 | 압축 → Target size → 100KB 미만 / 500KB 미만 |
| 대상 | 원본과 같은 폴더 |
테스트 파일에는 의도적으로 세밀한 색상 변화가 들어 있습니다. 목표 탐색을 보여 주는 데 유용하지만 모든 카메라 사진, 일러스트레이션, 스크린샷, 이미 최적화된 다운로드 파일을 대표하지는 않습니다.
LocalFlux로 이미지를 100KB로 압축하는 방법
1. 이미지 추가 후 압축 선택하기
LocalFlux를 열고 압축으로 전환한 뒤 이미지를 추가합니다. 끌어다 놓거나 파일 추가를 사용할 수 있습니다.

인터페이스 스크린샷은 문서에 기록된 LocalFlux 1.0.10.0 릴리스 소스로 재구성한 빌드를 사용해 2026년 10월에 다시 촬영했습니다. 기존 측정값과 다운로드 자료는 원래 테스트 범위를 유지합니다. 촬영 기록: 1 · 2
원본이 압축 모드에 준비되었습니다. 보이는 모든 경로는 중립적인 C:\tmp\LocalFluxBlogRefresh 캡처 폴더 안에 있습니다.
압축 모드는 지원되는 원본 형식을 관련 없는 형식으로 바꾸지 않고 유지합니다. 이 테스트에서는 JPG가 또 다른 JPG를 만들었습니다.
2. Target size 선택하기
옵션을 열고 목표 크기 (Target size)를 선택한 뒤 결과 메뉴에서 100KB 미만을 고릅니다.

100KB 미만은 제한된 시도에서 102,400바이트 이하인 후보를 선택합니다. 실제 모습은 직접 확인하세요.
이 안내의 실측 대상은 정적 JPEG입니다. JPG, PNG, 정적 WebP부터 사용할 수 있으며 현재 앱은 MP4, MOV, WebM 등 다른 지원 형식에도 목표 용량 기능을 제공합니다. 사용 가능 여부와 결과는 원본에 따라 다릅니다. PNG 인코딩은 무손실이지만 크기를 줄이면 원본 픽셀이 사라집니다. 이미 바이트 상한보다 작으면 프로필에서 축소를 요구하지 않는 한 재인코딩 없이 복사할 수 있습니다. 이는 메타데이터 제거가 아닙니다.
녹화된 화면에서 목표 크기 탭은 여전히 영어 Target size로 표시됩니다. 그 아래 목표 선택 항목은 한국어입니다.
3. 탐색 시작하기
파일 1개 압축을 선택합니다. LocalFlux가 로컬에서 후보를 평가합니다. 앱이 탐색하는 동안 대기열에 진행 중인 변환이 표시됩니다.
JPEG 탐색은 최대 16개 후보를 시도하고 크기를 최대 세 번 줄입니다. 시도한 후보 중 상한을 충족하는 결과를 고르므로 “최적”은 전체 가능한 결과 중 최고이거나 지각 품질을 측정했다는 뜻이 아닙니다. 픽셀 반올림 때문에 종횡비는 근사적으로 유지됩니다. 원본을 확대하거나 큰 이미지의 긴 변을 640픽셀 아래로 줄이지 않지만, 원래 640픽셀보다 작으면 그대로 작게 유지됩니다. 제한된 탐색이 실패하면 상한을 넘는 결과를 성공으로 제공하지 않습니다.
이 경계 안에서 제한에 도달할 수 없으면, 용량을 초과한 파일을 성공 결과로 내놓지 않고 작업을 실패 처리합니다.
4. 완료된 결과 검토하기
앱은 측정한 원본 용량, 출력 용량, 절감률, 최종 크기, 목표 사용량을 표시합니다.

100KB 테스트는 98.8 KB로 완료되었습니다. 선택 항목 세부 정보에는 100 KB 목표 중 98.8 KB를 사용했다고 표시됩니다.
정확한 파일 용량은 101,191바이트로 이 옵션이 사용하는 102,400바이트 상한보다 작았습니다. 탐색 과정에서 대략 3:2 종횡비를 유지하면서 크기가 3000 × 2000에서 1675 × 1117로 줄었습니다.
결과를 열고 실제 사용할 크기에서 검사하세요. 특히 다음을 확인합니다.
- 작은 글자와 가는 선
- 얼굴, 머리카락, 잎, 직물
- 그라데이션과 어두운 영역
- 선명하고 대비가 높은 가장자리
- 수신자가 평가해야 하는 모든 세부 정보
바이트 제한을 통과했다고 목적에 적합한 결과가 자동으로 보장되지는 않습니다.
500KB 목표에서는 무엇이 달라지나요?
덜 엄격한 상한은 인코더에 더 많은 여유를 줍니다. 같은 원본 복사본에서 같은 작업 흐름을 반복하고 500KB 미만을 선택했습니다.

결과는 497,544바이트였고 앱에는 485.9 KB로 표시되었습니다. 크기는 3000 × 2000을 그대로 유지했습니다.

이 테스트 파일은 축소하지 않아도 요청 상한에 도달할 수 있어 500KB 결과가 원본 크기를 유지했습니다.
목표는 최댓값이지 모든 출력의 용량을 정확히 똑같게 만들라는 명령이 아닙니다. LocalFlux는 상한 아래의 최적 후보를 유지하려고 하며, 수치를 정확히 맞추려고 의미 없는 바이트를 추가하지 않습니다.
실제 테스트 파일 살펴보기
이 글에 사용한 표본을 직접 확인할 수 있습니다.
- 생성된 원본 JPEG, 4,281,079바이트
- 100KB 미만의 실제 LocalFlux 출력, 101,191바이트
- 500KB 미만의 실제 LocalFlux 출력, 497,544바이트
| 100KB 미만 출력 | 500KB 미만 출력 |
|---|---|
![]() | ![]() |
100KB 이미지는 픽셀 수가 적고 인코딩 예산도 빠듯합니다. 500KB 이미지는 원래 크기와 더 많은 인코딩 세부 정보를 유지합니다. 브라우저 축소 표시로 차이가 가려질 수 있으므로 중요한 결정이라면 파일을 다운로드해 100% 배율로 비교하세요.
작업 과정 보기
합성 JPEG에 100KB 미만이 선택된 상태로 시작합니다. 옵션을 열어 목표를 보여 준 뒤 닫고 압축을 시작합니다. 대기열에서 98.8 KB 출력 완료를 알립니다. 완성 파일을 열어 모습을 확인하세요. 2026년 10월 연속 녹화이며 속도 벤치마크가 아닙니다.
100KB, 500KB 또는 사용자 지정 제한?
대상에서 요구하는 제한을 선택하되, 수신 시스템의 단위가 불명확하거나 업로드 파일을 수정할 가능성이 있다면 약간의 여유를 두세요.
- 100KB 미만: 엄격한 양식, 썸네일, 아바타, 가벼운 미리보기에 유용합니다.
- 500KB 미만: 사진과 세밀한 그래픽에 훨씬 넉넉한 공간을 줍니다.
- 웹사이트 이미지: 테스트한 LocalFlux 버전에서는 300 KB 및 긴 변 최대 1920픽셀을 목표로 합니다.
- 이메일 첨부: 파일당 5 MB를 목표로 합니다.
- 사용자 지정: 10 KB~100 MB 목표를 받습니다.
단지 효율적으로 들린다는 이유로 100KB를 선택하지 마세요. 대상이 500KB를 허용하고 이미지에 중요한 세부 정보가 있다면 더 큰 예산이 나은 결과를 만듭니다.
품질 한 단계보다 크기 조정이 더 중요할 때가 많은 이유
3000 × 2000 이미지에는 600만 픽셀이 있습니다. 대상에서 작은 프로필 이미지로 표시한다면 600만 픽셀을 모두 보내도 실질적인 이점은 거의 없을 수 있습니다.
크기를 줄이면 인코더가 설명할 픽셀이 줄어듭니다. 큰 이미지에 극단적으로 낮은 품질을 강요하는 것보다 효과적일 수 있습니다. 단, 파생 파일에서 버린 해상도는 복구할 수 없습니다.
필요한 픽셀 크기를 안다면 Microsoft의 PowerToys Image Resizer도 유용한 Windows 대안입니다. Fit, Fill, Stretch 모드, 사용자 지정 크기, 축소 전용 옵션, JPEG 품질을 지원합니다. 이는 크기 중심 작업 흐름입니다. 대상이 너비와 높이가 아니라 바이트를 지정한다면 목표 용량 탐색이 더 적합합니다.
JPG, PNG, WebP 중 무엇을 압축해야 하나요?
JPG
JPG는 보통 투명도가 없는 사진에 실용적입니다. 손실 압축으로 크게 줄일 수 있지만 과도한 설정은 가장자리 주변의 흐림, 링잉, 블록 왜곡을 만들 수 있습니다.
PNG
PNG는 무손실이며 투명도를 지원합니다. 로고, 인터페이스 캡처, 도형, 선명한 가장자리의 그래픽에 적합한 경우가 많습니다. 세밀한 사진 PNG는 형식과 유용한 크기를 모두 유지하면서 작은 상한 아래로 줄이기 어려울 수 있습니다.
WebP
WebP는 손실·무손실 압축과 투명도를 지원합니다. 웹 전달에 효율적일 수 있지만 수신 서비스가 WebP를 받아야 합니다. LocalFlux 압축 모드에서는 형식을 유지합니다. 대상에서 다른 형식을 요구하면 명시적인 변환 작업을 사용하세요.
정확한 제한을 안정적으로 해결하지 못하는 방법
이미지를 ZIP 파일에 넣기
JPEG, PNG, WebP 데이터는 이미 압축되어 있습니다. ZIP으로 거의 줄지 않을 수 있고, 많은 업로드 양식은 압축 파일이 아니라 이미지를 요구합니다.
스크린샷 찍기
스크린샷은 화면 크기의 새 이미지를 만들지만 정밀한 변환 방법이 아닙니다. 크기 조정, 색상, 투명도, 메타데이터, 프레임을 바꾸면서도 바이트 제한을 놓칠 수 있습니다.
확장자 이름 바꾸기
.png를 .jpg로 바꿔도 변환되거나 압축되지 않습니다. 기존 바이트에 잘못된 이름만 붙입니다.
모든 “압축” 버튼이 메타데이터를 제거한다고 생각하기
압축과 메타데이터 제거는 별개의 결과입니다. 개인정보 보호가 목표라면 명시적인 안전 공유 작업을 사용하고 결과를 검증하세요. 공유 전 Windows 11에서 사진 메타데이터를 제거하는 방법을 참고하세요.
실용적인 제출 체크리스트
완성된 복사본을 업로드하기 전에 다음을 확인하세요.
- 실제 파일이 명시된 제한보다 작은지 확인합니다.
- 수신 서비스가 해당 형식을 받는지 확인합니다.
- 출력을 열고 중요한 세부 정보를 검사합니다.
- 방향과 종횡비가 올바른지 확인합니다.
- 해당하는 경우 투명도가 예상대로 동작하는지 확인합니다.
- 원본을 마스터 복사본으로 보관합니다.
- 개인정보가 중요하면 파일명과 삽입된 메타데이터를 별도로 확인합니다.
- 원본을 실수로 보내지 않도록 압축 복사본을 선택했는지 확인합니다.
자주 묻는 질문
100KB는 정확히 100,000바이트인가요?
항상 그렇지는 않습니다. 소프트웨어와 웹사이트마다 용량 표기를 일관되지 않게 사용합니다. 여기서 테스트한 LocalFlux의 100KB 미만는 102,400바이트 상한을 사용했습니다. 포털이 100,000바이트라고 명시한다면 그보다 낮은 사용자 지정 목표와 여유분을 사용하세요.
LocalFlux가 항상 정확히 100KB로 만드나요?
아닙니다. 목표는 최댓값입니다. 검증된 최적 후보는 더 작을 수 있고, 이미 작은 원본은 다시 인코딩할 필요가 없을 수 있습니다.
이미지 크기가 왜 바뀌었나요?
원래 크기에서 상한을 충족하는 후보를 찾지 못해 픽셀 수를 줄였기 때문입니다. 원래 640픽셀보다 작은 이미지를 확대하지 않으며, 반올림으로 종횡비가 조금 달라질 수 있습니다.
여러 이미지를 한꺼번에 압축할 수 있나요?
네. 호환되는 JPG, PNG, WebP 이미지를 추가하고 목표 하나를 선택해 묶음을 시작하세요. 같은 용량의 원본도 압축 결과가 매우 다르므로 각 파일을 독립적으로 평가합니다. 중요한 대규모 묶음을 처리하기 전에 대표 결과 하나를 시험하세요.
목표 용량 압축에서 원본이 보존되나요?
두 테스트에서는 보존되었습니다. LocalFlux가 원본 폴더에 _compressed JPG 복사본을 만들었습니다. 어떤 도구를 사용하든 대체할 수 없는 이미지는 별도로 백업하세요.
100KB가 불가능하면 어떻게 되나요?
LocalFlux는 제한된 탐색 안에서 품질을 낮추고 크기도 줄일 수 있습니다. 최소 크기 경계를 넘지 않고도 목표에 도달하지 못하면 용량 초과 출력을 성공으로 게시하지 않고 실패를 표시합니다.
100KB 결과가 인쇄에 적합한가요?
보통 마스터로는 적합하지 않습니다. 작은 업로드 파생 파일은 양식, 썸네일, 화면 미리보기에 충분할 수 있지만 인쇄 요구 사항은 물리적 크기, 시청 거리, 해상도, 콘텐츠에 따라 달라집니다. 전체 해상도 원본을 보관하세요.
이미지를 외부로 보내지 않고 제한 맞추기
정확한 업로드 상한에는 결과 중심 작업 흐름이 필요합니다. 이미지를 추가하고 최댓값을 선택해 제한된 탐색을 로컬로 실행한 뒤 결과 복사본을 검사하세요.
통제된 테스트에서 LocalFlux는 엄격한 목표에 맞춰 4.1 MB JPEG를 98.8 KB로, 더 넉넉한 목표에서는 485.9 KB로 줄였습니다. 더 작은 결과는 픽셀 수도 줄어들었고 500KB 결과는 원래 3000 × 2000 크기를 유지했습니다. 둘 다 제한보다 작았고 원본을 대체하지 않았습니다.

