Quero cortar o fundo preto da foto com linha de comando
Este comando não ajudou:
convert input.png -trim output.png
Responder1
Você poderia tentar -trim
a opção do Imagemagick com -fuzz
:
A
-trim
opção remove quaisquer bordas que tenham exatamente a mesma cor dos pixels dos cantos. Use-fuzz
para-trim
remover bordas que tenham quase a mesma cor dos pixels dos cantos.
Por exemplo:
convert input.png -trim -fuzz 10% output.png
Você pode ajustar o -fuzz
valor para cima ou para baixo até cortar a quantidade desejada. Aqui estão informações sobre o -fuzz
valor:
-fuzz distance{%}
As cores dentro desta distância são consideradas iguais.
Vários algoritmos procuram uma cor alvo. Por padrão, a cor deve ser exata. Use esta opção para combinar cores próximas à cor alvo no espaço RGB. Por exemplo, se você deseja cortar automaticamente as bordas de uma imagem com -trim, mas a imagem foi digitalizada e a cor de fundo alvo pode diferir um pouco. Esta opção pode explicar essas diferenças.
A distância pode ser em unidades de intensidade absoluta ou acrescentando % como uma porcentagem da intensidade máxima possível (255, 65535 ou 4294967295).
Use +fuzz para redefinir o valor de fuzz para 0.
Informe se esta resposta foi útil ou se você tiver outras dúvidas ou precisar de esclarecimentos.