KamoCRM

/image/preview corta uma foto de chat em um WebP 480px

FeatureConversionService
Enviado
24 de setembro de 2026 às 23:16 UTC
Autor
Kamo
Confirmação
f7729d9

Um anexo de imagem de chat é desenhado no máximo 240x240 CSS px e cada visualizador baixado o original para fazê-lo — uma foto de telefone é de 3-8 MB. MediaService irá armazenar uma visualização por arquivo armazenado (ImgDat) e servi-lo para bolhas de conversação; isto é Chama-se o cortador. ImagePreviewService se encaixa na borda longa para 480 (2x a caixa), nunca upscales, e escreve o WebP perdido sem metadados. Orientação EXIF é cozido em (um retrato a pré-visualização da foto estaria do seu lado ao lado do seu original vertical), com a própria auto-rota do ffmpeg para que nenhuma construção possa rodar duas vezes. Vetores, animações (GIF, APNG, WebP animado), bytes indecodáveis, fontes sobredimensionadas e pré-visualizações não menores do que o original são RECUSAD — 422 com X-Preview-Refused, Que o chamador possa recordar. Ocupado/timeout/ffmpeg falha é 503 e diz Nada sobre a imagem. Memória, após a escada de logotipo OOM-matado ambas as cápsulas: ffmpeg executa um de cada vez, **************************** 1), escalas antes de rodar, e decodifica um JPEG a 1/2^k no IDCT (-lowres, mantendo 2x a borda da antevisão). Pico RSS medido com /usr/bin/time -f %M no exato comando: 12 MP JPEG 68 MB, 48 MP JPEG 123 MB, progressivo 12 MP 92 MB, 16 MP PNG 115 MB (184 MB para ruído puro). Limites máximos: JPEG 52 MP, PNG/WebP/GIF 16.8 MP, Fonte 40 MiB. O Serviço de MediaSecreto, apenas interno, já apresenta /transcribe; falha ao fechar.

Todas as alterações

Como o que você vê o transporte?

Comece com o plano gratuito e leia esta página novamente daqui a um mês, para saber mais sobre o que está disponível para você.

Comece grátis para sempreVer preços