Simple App Pro
가속필터 · 픽셀효과를 실시간으로 적용하고 JPEG · PNG · WebP · AVIF로 다운로드하세요.
라이브러리 로딩 중…
우선 이미지를 업로드 해주세요.
필터는 두 갈래로 나뉘어 실행됩니다. 밝기·대비·색조처럼 모든 픽셀에 같은 연산을 반복하는 필터는 glfx.js를 통해 WebGL 프래그먼트 셰이더로 처리합니다. GPU가 픽셀을 한꺼번에 계산하므로 슬라이더를 움직이는 즉시 결과가 갱신됩니다.
반전·색온도·임계값처럼 glfx.js가 제공하지 않는 효과는 Pixels.js로 처리합니다. 이쪽은 CPU에서 픽셀 배열을 직접 순회하는 방식이라, 해상도가 아주 큰 사진에서는 적용이 조금 느리게 느껴질 수 있습니다.
두 라이브러리는 페이지를 열 때 외부 CDN에서 내려받습니다(glfx.js는 evanw.github.io, Pixels.js는 unpkg). 사내망처럼 외부 스크립트가 차단된 환경에서는 필터가 동작하지 않고 안내 문구가 대신 표시됩니다. 이미지 자체는 어느 경우에도 그 CDN으로 전송되지 않습니다.
배경 제거만 예외적으로 서버를 씁니다. 지금 화면의 캔버스를 PNG로 만들어 업로드하고, 배경이 지워진 PNG를 돌려받아 다시 캔버스에 올립니다. 이때 투명도가 사라지지 않도록 출력 포맷이 PNG로 자동 전환됩니다. 서버가 절전 상태일 수 있어 요청 전에 상태를 최대 6회(회당 20초 타임아웃) 확인하며, 여섯 번 모두 실패하면 이미지를 보내지 않고 중단합니다.
함께 쓰면 좋은 도구
목표 용량(KB)을 정하면 그 이하로 자동 압축. 서류 제출용 1MB·500KB 제한을 한 번에 맞춥니다.
아이폰 HEIC 사진을 어디서나 열리는 JPG로 변환. 업로드 없이 기기 안에서 처리됩니다.
JPG, PNG, WebP, AVIF, GIF, BMP, SVG를 원하는 포맷으로 변환·압축. 다중 파일 일괄 처리 지원.
함께 읽어보기