gnome-tela problema com profundidade de cor 8, qualquer mudança para gerar screenshots 32 profundidade de cor?

3
$ 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

Ele gera imagens de 8 bits, mas eu quero capturas de tela de 24 bits.

Preciso gerar capturas de tela de alta qualidade, alguma ideia?

Analisei os parâmetros --help e --help-all e --help-gtk de gnome-screenshot

    
por Mladen Adamovic 02.12.2014 / 13:12

2 respostas

1

Eu tenho essa dica de script de Bash para levar screenshot e salve a imagem - Ubuntu . Eu usei alternativamente o imagemagick e variei a profundidade usando o seguinte ( dica aqui no imagemagick.org ).

  

valor de profundidade

     

profundidade da imagem.

     

Este é o número de bits em uma amostra de cor dentro de um pixel. Usa isto   opção para especificar a profundidade de imagens brutas cuja profundidade é desconhecida   como GRAY, RGB ou CMYK, ou para alterar a profundidade de qualquer imagem depois   foi lido.

    
por f01 02.12.2014 / 13:36
1

imagemagick import subjetivamente traz uma qualidade de imagem muito melhor, mesmo sem argumentos de qualidade (ou argumentos -define png: )

mas, de fato, mostra a profundidade de 8 bits:

$ 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

Mas a imagem é de qualidade muito melhor do que com gnome-screenshot

Eu tenho que descobrir a melhor forma de definir os parâmetros png para importação (eu quero compactação sem perdas), mas acho que pode ser por outra questão.

import pode estar com bugs. Outra possibilidade pode ser shutter , mas tem muito menos argumentos de linha de comando

    
por Mladen Adamovic 02.12.2014 / 18:26