Skip to content
goodkorea72-stackPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📸 Photo Compress Master PRO

100% 로컬 가속 엔진 기반 초고속 사진 용량 축소 및 최적화 웹 애플리케이션

Photo Compress Master PRO는 서버 업로드 없이 웹 브라우저(HTML5 Canvas & Web API)의 자원을 100% 활용하여 이미지 용량을 빠르게 축소하고 보정하는 로컬 가속 개인정보 보호 웹 애플리케이션입니다.


✨ 주요 기능 (Key Features)

  • 🔒 100% 로컬 보안: 이미지가 외부 서버로 전송되지 않으며 모든 처리가 브라우저 내에서만 완벽 수행됩니다.
  • 🔄 원본 포맷 유지: JPG➔JPG, PNG➔PNG 포맷 보존 압축 및 WebP, AVIF, JPEG, PNG 차세대 포맷 변환 지원.
  • 🎯 목표 용량(KB) 제한 모드: 이진 탐색(Binary Search) 알고리즘으로 지정한 제출 용량(예: 500KB 이하)에 자동 정밀 맞춤.
  • 🎛️ 필터 & 이미지 보정: 밝기, 명암, 채도 조절, -90°/+90° 회전, 샤프닝 보정, 흑백 변환.
  • 🏷️ 텍스트 워터마크 & 파일명 규칙: 위치 및 반투명 색상 워터마크 삽입, 접두사/접미사 커스텀 파일명 출력.
  • 🔍 분할 화질 비교 뷰어 (Split Screen): 중앙 인터랙티브 슬라이더 조작으로 원본과 압축본의 픽셀 대조 검수.
  • 📦 일괄 다운로드 & Zero-Click: JSZip 기반 전체 ZIP 다운로드, 개별 일괄 다운로드, 파일 추가 즉시 자동 다운로드.

🚀 시작하기 (Getting Started)

로컬 실행 방법 (Windows)

  1. 리포지토리를 클론합니다:
    git clone https://github.com/goodkorea72-stack/photosize.git
    cd photosize
  2. run_app.bat 배치 파일을 더블 클릭하여 실행하거나, 파이썬 서버를 구동합니다:
    python -m http.server 5050
  3. 웹 브라우저에서 http://localhost:5050 에 접속합니다.

🛠️ 기술 스택 (Tech Stack)

  • Frontend: HTML5, Vanilla CSS3 (Custom Design System), JavaScript (ES6+)
  • Libraries: JSZip 3.10.1, FontAwesome 6.4, Google Fonts (Pretendard)
  • Engine: Client-side HTML5 Canvas API

📄 라이선스 (License)

MIT License © 2026 Photo Compress Master PRO

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages