Umwandle nicht transparente Pixel in Schwarz

Ich suche nach einer Möglichkeit, ein Bild so zu konvertieren, dass alle nicht transparenten Pixel (die mit Alpha! = 1) in schwarze und transparente Pixel umgewandelt werden (oder in Weiß konvertiert werden). Das nächste, was ich bekam, war mit dem folgenden imagemagick-Befehl:

convert <img> -colorspace Gray <out>

Aber dies gibt mir immer noch einige graue Farben anstelle eines vollständigen Schwarzes. Ich habe alle Farbraumoptionen ausprobiert und keine macht den Job.

Jede Idee, wie ich das mit imagemagick oder ähnlichen Tools erreichen könnte (oder mit einer PHP-Bibliothek, falls vorhanden)

Antworten auf die Frage(6)

Ihre Antwort auf die Frage