Преобразование непрозрачных пикселей в черный

Я ищу способ преобразования изображения, чтобы все непрозрачные пиксели (те, которые имеют альфа! = 1) в черные и прозрачные пиксели не тронуты (или преобразованы в белый). Самое близкое, что я получил, было с помощью команды imagemagick ниже:

convert <img> -colorspace Gray <out>

Однако это все еще дает мне немного серого цвета вместо полного черного. Я перепробовал все варианты цветового пространства, и ни один из них не работает.

Любая идея, как я мог бы достичь этого с помощью imagemagick или с помощью аналогичных инструментов (или с помощью библиотеки PHP, если она существует)

Ответы на вопрос(3)

Ваш ответ на вопрос