Fond dégradé avec Magick ++
-
21-09-2019 - |
Question
Comment puis-je créer des gradients avec ImageMagick en C ++?
Je suis en train de créer une représentation visuelle d'un fichier WAV.
Je peux créer une image avec Magick ++, dessiner dans les données de forme d'onde et enregistrer l'image en tant que fichier .png, mais il semble encore un peu de base.
Je voudrais donner les gradients de fond de l'image et la forme d'onde, mais je ne sais pas comment.
Y a-t-il des exemples de la façon de créer des dégradés en utilisant Magick ++?
Merci, Josh
La solution
Je crois que vous devez utiliser la classe de pixels et interpoler les couleurs pour créer votre propre remplissage dégradé.
Le manuel pour Magick ++ ne signifie pas qu'il a fonctions natives de remplissage gradient.
Il peut également être possible d'utiliser le noyau ImageMagick API gradient remplir.
Voici quelques liens utiles:
- http://www.imagemagick.org/Usage/canvas/
- http://softwareas.com/imagemagick-one-second-gradient-images
Modifier - L'API Magick de base a une DrawGradientImage fonction qui peut vous aider.
Voici quelques liens utiles: