Как изменить глубину изображения с помощью imagemagick? - PullRequest
0 голосов
/ 08 октября 2018

Я попытался добавить параметр -depth 12 в строку

convert transparentPNG.png -resize 500x400 -background white -flatten -depth 12 png_small.jpg

Входной файл представляет собой прозрачный png, к которому я добавляю фон, а затем изменяю глубину.,Но глубина остается такой же, как 8 бит.Я подтвердил то же самое, используя -verbose.

Я не уверен, что я могу здесь делать неправильно.Я имею в виду сайт ссылка

Прозрачный входной png-файл, используемый для моего теста, можно найти здесь

Дайте мне знать, если выЕсть вопросы по тестам, которые я сделал.Надеюсь получить несколько советов.

1 Ответ

0 голосов
/ 08 октября 2018

JPG может быть только 8-разрядным, поэтому ваше внутреннее 12-разрядное изображение преобразуется обратно в 8-разрядное при сохранении результата.

...