Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como criar e manipular arquivos SVG no Linux

SVG (Scalable Vector Graphics) é um formato de imagem vetorial baseado em XML amplamente utilizado para gráficos bidimensionais. Ele é importante porque permite criar gráficos que podem ser escalados para qualquer tamanho sem perda de qualidade, tornando-o ideal para logotipos, ícones e gráficos na web. No ambiente Linux, é possível criar e manipular arquivos SVG usando várias ferramentas de linha de comando e bibliotecas. Este artigo mostrará como você pode criar e manipular arquivos SVG no Linux utilizando ferramentas como Inkscape e librsvg.

Exemplos:

  1. Criando um arquivo SVG simples usando Inkscape via linha de comando:

    Inkscape é uma ferramenta gráfica poderosa que também pode ser usada via linha de comando para criar e manipular arquivos SVG.

    # Instalando o Inkscape
    sudo apt-get install inkscape
    
    # Criando um arquivo SVG simples
    inkscape --export-plain-svg=output.svg --actions="rect 10,10,100,100; export-do"

    Este comando cria um arquivo SVG output.svg contendo um retângulo de 100x100 pixels.

  2. Manipulando arquivos SVG com librsvg:

    librsvg é uma biblioteca que permite renderizar e manipular arquivos SVG. Ela também possui uma ferramenta de linha de comando chamada rsvg-convert.

    # Instalando librsvg
    sudo apt-get install librsvg2-bin
    
    # Convertendo um arquivo SVG para PNG
    rsvg-convert -o output.png input.svg
    
    # Redimensionando um arquivo SVG
    rsvg-convert -w 200 -h 200 -o resized_output.png input.svg

    Esses comandos convertem um arquivo SVG para PNG e redimensionam um arquivo SVG, respectivamente.

  3. Editando arquivos SVG com sed e awk:

    Como SVG é baseado em XML, você pode usar ferramentas de manipulação de texto como sed e awk para fazer pequenas alterações nos arquivos SVG.

    # Alterando a cor de um retângulo em um arquivo SVG
    sed -i 's/fill="blue"/fill="red"/g' input.svg

    Este comando altera a cor de preenchimento de um retângulo de azul para vermelho no arquivo input.svg.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.