Pergunta

Como faço para criar gradientes com o ImageMagick em C ++?

Estou tentando criar uma representação visual de um arquivo WAV.

Posso criar uma imagem com Magick ++, desenhar os dados da forma de onda e salvar a imagem como um arquivo .png, mas ainda parece um pouco básico.

Eu gostaria de dar gradientes de fundo e forma de onda, mas não sei como.

Existem exemplos de como criar gradientes usando Magick ++?

Muito obrigado Josh

Foi útil?

Solução

Acredito que você teria que usar a classe Pixel e interpolar as cores para criar seu próprio preenchimento de gradiente.

o manual Para Magick ++, não indica que possui funções nativas para preenchimento de gradiente.

Também pode ser possível usar o API principal do ImageMagick para preenchimento de gradiente.

Aqui estão alguns links úteis:

Editar - A API do Magick Core tem um DrawGradientImage função que pode ajudá -lo.

Aqui estão alguns links mais úteis:

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top