JPEG 압축

실용적인 품질 설정으로 사진을 다시 인코딩하여 브라우저에서 JPEG 파일 크기를 줄입니다.

업로드하려면 여기에서 JPEG 파일을 클릭하거나 드래그하세요.

이미지 최대 20개 · 각 최대 10MB
0 파일

품질 관리로 JPEG 사진 축소

JPEG 압축는 JPEG 이미지를 낮은 품질 설정으로 로컬에서 다시 인코딩하여 파일 크기를 줄입니다. 작은 다운로드가 중요한 투명도가 없는 사진, 배너 및 스크린샷에 가장 적합합니다.

JPEG 압축은 손실이 있습니다. 품질이 낮을수록 일반적으로 파일 크기가 작아지지만 가장자리 주변에 블로킹, 흐림, 색상 변화 또는 링잉이 추가될 수 있습니다. 가능하면 반복적인 JPEG 재압축을 피하고 표시되는 크기로 출력을 비교하십시오.

사용방법

  1. JPEG 파일을 업로드 영역으로 끌어다 놓거나 클릭하여 파일을 선택합니다.
  2. 각 파일은 자동으로 압축되며 압축률이 표시됩니다.
  3. 개별 압축 파일을 다운로드하거나 모두 다운로드를 사용하여 ZIP 아카이브를 받으세요.

언제 JPEG를 압축해야 합니까?

JPEG는 투명한 그래픽이나 선명한 UI 아이콘이 아닌 연속톤 이미지용으로 설계된 손실이 있는 사진 형식입니다.

웹 페이지, 이메일 첨부 파일 또는 CMS 업로드를 위해 빠른 브라우저-로컬 JPEG 최적화가 필요한 경우 이 도구를 사용하십시오. 소스 이미지에 투명도가 있는 경우 JPEG가 투명 픽셀을 채우므로 대신 PNG 또는 WebP를 선택하세요.

Python으로 압축

서버 측 또는 빌드 단계에 상응하는 것은 선택한 품질 수준으로 JPEG를 다시 저장할 수 있습니다.

from PIL import Image

original = Image.open('input.jpg')
original.save('compressed.jpg', optimize=True, quality=80)

MCP 통합

MCP(Model Context Protocol)를 통해 AI 에이전트와 앱은 Coding.Tools 유틸리티를 발견하고 반복 가능한 변환, 포맷팅, 해시, 생성 워크플로에서 실행할 수 있습니다.

MCP 도구 이름: compress-jpeg

MCP 엔드포인트: https://coding.tools/mcp

먼저 tools/list를 호출하세요. 각 도구 항목에는 inputSchema, outputSchema, examples가 포함되어 AI 에이전트나 클라이언트가 추측 없이 유효한 인수를 만들 수 있습니다.

tools/call에서는 표시용 값은 result.content[0].text에서, 기계 파싱용 값은 result.structuredContent에서 읽으세요. 도구 수준 실패는 isError: true를 반환하고, 프로토콜 수준 실패는 JSON-RPC error를 반환합니다.

tools/call 요청 예시:

curl -s https://coding.tools/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "MCP-Protocol-Version: 2025-06-18" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"compress-jpeg","arguments":{}}}'

이 이미지 도구는 MCP에서 브라우저 전용입니다. tools/call은 서버에서 로컬 이미지 바이트를 처리하지 않고 isError: true와 웹 UI로 가는 resource_link를 반환합니다.

대부분의 텍스트 및 데이터 도구는 input 문자열과 선택적 options를 받습니다. 브라우저 이미지 API가 필요한 이미지 도구는 검색 대상으로 제공되며, 브라우저 기능이 필요할 때 웹 UI 링크를 반환합니다.