Gradiente de fundo com magia ++
-
21-09-2019 - |
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
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:
- http://www.imagemagick.org/usage/canvas/
- http://softwareas.com/imagemagick-one-econd-gradient-images
Editar - A API do Magick Core tem um DrawGradientImage função que pode ajudá -lo.
Aqui estão alguns links mais úteis: