Às vezes, preciso fazer uma marcação HTML com pixels perfeitos. Isso envolve exportar uma imagem JPG de página inteira da página, importá-la para o GIMP, desenhar uma linha vertical vermelha no centro, exportar a imagem e otimizá-la.
É possível fazer isso através de um conjunto de comandos de terminal?
Como você tem a tag
ImageMagick
, você pode fazer o seguinte com ela em um script bash:A primeira linha pega o cursor X11 para você clicar em uma janela que está mostrando o html (por exemplo, um navegador), e captura-o como uma imagem jpg para arquivo
in.jpg
(ou você pode começar com esse arquivo). As próximas linhas encontram a largura e a altura da imagem e definemw
a metade da largura.A última linha desenha a linha vertical desejada, e a
-quality
opção pode ser usada para reduzir o tamanho do arquivo.