Gradiente di sfondo con Magick ++
-
21-09-2019 - |
Domanda
Come faccio a creare sfumature con ImageMagick in C ++?
Sto cercando di creare una rappresentazione visiva di un file WAV.
posso creare un'immagine con Magick ++, disegnare la forma d'onda e salvare l'immagine come file .png ma sembra ancora un po 'di base.
Mi piacerebbe dare i gradienti di sfondo dell'immagine e della forma d'onda, ma non so come.
Ci sono esempi di come creare sfumature utilizzando Magick ++?
Molte grazie, Josh
Soluzione
Credo che si dovrebbe utilizzare la classe Pixel e interpolare i colori per creare il proprio riempimento sfumato.
Il manuale per Magick ++ non indicare che si ha funzioni native per riempimento sfumato.
Può anche essere possibile utilizzare la nucleo ImageMagick API gradiente riempire.
Ecco alcuni link utili:
- http://www.imagemagick.org/Usage/canvas/
- http://softwareas.com/imagemagick-one-second-gradient-images
Modifica - L'API Magick Nucleo ha ancora una DrawGradientImage funzione che può aiutarti.
Ecco alcuni link più utili: