Hintergrundgradienten mit Magick ++
-
21-09-2019 - |
Frage
Wie erstelle ich Gradienten mit ImageMagick in C ++?
Ich versuche, eine visuelle Darstellung einer WAV -Datei zu erstellen.
Ich kann ein Bild mit Magick ++ erstellen, die Wellenformdaten zeichnen und das Bild als .png -Datei speichern, es sieht aber immer noch etwas einfach aus.
Ich möchte dem Bildhintergrund und Wellenformgradienten geben, aber ich weiß nicht wie.
Gibt es Beispiele für die Erstellung von Gradienten mit Magick ++?
Vielen Dank, Josh
Lösung
Ich glaube, Sie müssten die Pixelklasse verwenden und Farben interpolieren, um Ihre eigene Gradientenfüllung zu erstellen.
Das Handbuch Für Magick ++ zeigt nicht an, dass es native Funktionen für die Gradientenfüllung hat.
Es kann auch möglich sein, die zu verwenden Core Imagemagick API für die Gradientenfüllung.
Hier sind einige nützliche Links:
- http://www.imagemagick.org/usage/canvas/
- http://softwareas.com/imagemagick-one-second-gradient-images
Bearbeiten - Die Magick -Core -API hat eine DracgradientImage Funktion, die Ihnen helfen kann.
Hier sind einige weitere nützliche Links: