Defina o contrato de entrega
Comece pelo layout que receberá as imagens, não pelo controle de compressão. Registre a caixa em pixels, se a proporção deve ser preservada, se a transparência é necessária, os formatos permitidos e o limite de tamanho ou qualidade. Escolha amostras em retrato e paisagem, gráficos transparentes, bordas apertadas e diferentes níveis de detalhe.
Teste orientação e corte
Use image-auto-orient quando EXIF puder alterar a orientação exibida. Compare image-trim, image-trim-whitespace e image-trim-tolerance: a escolha depende de a margem estar vazia ou apenas ser parecida com o fundo. Depois de confirmar a regra, aplique-a com batch-image-trim e verifique se o assunto não foi cortado.
Redimensione, comprima e revise
Implemente com batch-resize a política declarada de ajuste, escala ou corte. Em seguida use batch-compress com uma meta de qualidade ou tamanho ligada à entrega real. Após comprimir, verifique desfoque, ringing, faixas, alterações de transparência e enquadramento nas amostras, registre rejeições e confira nomes e quantidade contra as entradas.