Compactar JPEG
Reduza o tamanho do arquivo JPEG em seu navegador recodificando fotos com uma configuração de qualidade prática.
Clique ou arraste os arquivos JPEG aqui para fazer upload
Até 20 imagens · Máximo de 10 MB cadaReduza fotos JPEG com controle de qualidade
Compactar JPEG recodifica imagens JPEG localmente com uma configuração de qualidade inferior para reduzir o tamanho do arquivo. É melhor para fotos, banners e capturas de tela sem transparência onde downloads menores são importantes.
A compactação JPEG tem perdas: qualidade mais baixa geralmente significa arquivos menores, mas pode adicionar artefatos de bloco, desfoque, mudanças de cor ou halos nas bordas. Evite recomprimir JPEG repetidamente quando possível e compare a saída no tamanho em que será visualizada.
Como usar
- Arraste e solte os arquivos JPEG na área de upload ou clique para selecionar os arquivos.
- Cada arquivo é compactado automaticamente e a taxa de compactação é exibida.
- Baixe arquivos compactados individuais ou use Baixar tudo para obter um arquivo ZIP.
Quando você deve compactar JPEG?
JPEG é um formato de foto com perdas projetado para imagens de tons contínuos, não para gráficos transparentes ou ícones de interface do usuário nítidos.
Use esta ferramenta quando precisar de otimização rápida JPEG local do navegador para páginas da web, anexos de e-mail ou uploads de CMS. Se uma imagem de origem tiver transparência, escolha PNG ou WebP porque JPEG preenche pixels transparentes.
Compactar com Python
Um equivalente do lado do servidor ou da etapa de construção pode salvar novamente um JPEG com um nível de qualidade escolhido:
from PIL import Image
original = Image.open('input.jpg')
original.save('compressed.jpg', optimize=True, quality=80)
Integração MCP
MCP (Model Context Protocol) permite que agentes de IA e aplicativos descubram e executem utilitários do Coding.Tools para fluxos repetíveis de conversão, formatação, hash e geração.
Nome da ferramenta MCP: compress-jpeg
Endpoint MCP: https://coding.tools/mcp
Chame tools/list primeiro. Cada ferramenta inclui inputSchema, outputSchema e examples para que um agente de IA ou cliente possa montar argumentos válidos sem adivinhar.
Em tools/call, leia result.content[0].text para o valor exibível e result.structuredContent para parsing por máquina. Falhas da ferramenta retornam isError: true; falhas de protocolo retornam um JSON-RPC error.
Exemplo de requisição 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":{}}}'
Esta ferramenta de imagem é somente para navegador no MCP. tools/call não processa bytes de imagem locais no servidor; retorna isError: true e um resource_link para a interface web.
A maioria das ferramentas de texto e dados aceita uma string input e options opcionais. Ferramentas de imagem que dependem das APIs de imagem do navegador são listadas para descoberta e retornam um link para a interface web quando precisam desses recursos.