ImageMagick: Como engrossar linhas

2

Estou tentando engrossar linhas com imagemagick. Há uma descrição sobre como fazer isso aqui , mas quando eu faço isso nas minhas imagens de exemplo, elas ficam o mesmo ou ficar um pouco mais fraco.

Exemplos fornecidos pelo imagemagick (que não tornam as linhas mais espessas quando eu tento):

convert man.gif -morphology Thicken '3x1+2+0:1,0,0' thick_right.gif
convert man_line.gif -morphology Thicken ConvexHull thick_line.gif

  • Alguémsabecomotornaraslinhas(ouformas)maisespessas/maisousadas?
  • também:comofuncionao"comando" '3x1 + 2 + 0: 1,0,0'?
por tokosh 30.07.2016 / 06:33

1 resposta

2

Parece que estas "morfologias" são feitas tendo como base um fundo negro. Quando a imagem estiver em branco sobre preto, a transformação funciona. Da documentação:

It was original developed with binary (pure black and white) images in mind

Negue as cores (para que eu tenha branco em preto):

convert black-on-white.png -negate white-on-black.png

Em seguida, faça a transformação acima da pergunta. No entanto, eu tive melhores resultados com a seguinte morfologia:

convert white-on-black.png -morphology Dilate Octagon fat-white-on-black.png

Ainda assim, seria legal trabalhar com esquemas de cores diferentes.

    
por 30.07.2016 / 09:56