gnome-скриншот проблема с глубиной цвета 8, есть ли изменения для создания скриншотов 32 глубина цвета?
$ gnome-screenshot -f test.png
$ identify test.png
test.png PNG 1920x1080 1920x1080+0+0 8-bit DirectClass 275KB 0.000u 0:00.000
$ xwininfo -root | grep Depth
Depth: 24
Он генерирует 8-битные изображения, но я хочу снимки экрана с 24-битной глубиной.
Мне нужно создавать качественные скриншоты, есть идеи?
Я смотрел в --help
а также --help-all
а также --help-gtk
параметры gnome-screenshot
2 ответа
Я получил эту подсказку от скрипта Bash, чтобы сделать скриншот и сохранить изображение - Ubuntu. В качестве альтернативы я использовал imagemagick и изменял глубину с помощью следующего ( подсказка здесь на imagemagick.org).
Глубина
глубина изображения.
Это количество бит в образце цвета в пикселе. Используйте этот параметр, чтобы указать глубину необработанных изображений, глубина которых неизвестна, например, СЕРЫЙ, RGB или CMYK, или изменить глубину любого изображения после его прочтения.
imagemagick import
субъективно приносит намного лучшее качество изображения даже без качественных аргументов (или -define png:
аргументы)
но это действительно показывает 8-битную глубину:
$ import -depth 24 -window root test.png
$ identify test.png
test.png PNG 1920x1080 1920x1080+0+0 8-bit DirectClass 359KB 0.000u 0:00.000
Но картинка гораздо лучшего качества, чем с gnome-screenshot
Я должен выяснить, как лучше всего определить параметры png для импорта (я хочу сжатие без потерь), но я думаю, что это может быть из-за другого вопроса.
import
может быть глючит Другая возможность может быть shutter
, но у него гораздо меньше аргументов командной строки