Consegui o resultado correto com um comando ligeiramente diferente:
convert -density 300 input.pdf -fuzz 55% -fill black -opaque "#e1342d" out.pdf
testado no Windows com o ImageMagick 6.4.4 2008-09-27 Q16
Eu tenho um documento em PDF contendo uma fonte em vermelho que desejo substituir por uma fonte em preto.
Eu tentei o seguinte comando de acordo com esta resposta :
convert -density 300 doc.pdf -fill black -opaque "#e1342d" -fuzz 60% output.pdf
Recebi a cor específica selecionando a cor de um pixel na captura de tela a seguir:
(
Infelizmente, o documento ainda é o mesmo após a conversão. Acho que usei incorretamente o parâmetro -fuzz
.
The distance can be in absolute intensity units or, by appending % as a percentage of the maximum possible intensity (255, 65535, or 4294967295).
— ImageMagick command-line documentation
Eu tentei 0%, 10%, 20%, ... 100%, mas nenhum funcionou.
Eu queria verificar se o Imagick realmente carrega e converte o PDF:
convert -density 300 doc.pdf -fill black +opaque red output.pdf
Curiosamente, isso gera um PDF completamente branco (observe que a contagem de páginas foi preservada).
O comando abaixo mostra um PDF completamente amarelo.
convert -density 300 doc.pdf -fill blue +opaque blue output.pdf
Meu sistema:
Tags pdf colors imagemagick