O ImageMagick falhou ao converter cores em PDF

2

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:

( → jsFiddle contendo a imagem original)

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:

  • Ubuntu 13.10 de 64 bits
  • ImageMagick 6.7.7-10 2013-09-10 Q16
  • Ghostscript 9.10
por ComFreek 13.11.2013 / 21:20

1 resposta

1

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

    
por 15.11.2013 / 17:50