Inkscape/Introdução
Inkscape é um software livre para DTP ou editoração eletrônica (Portugal: edição electrónica) de imagens e documentos vetoriais, com base numa versão mais avançada do antigo sodipodi no qual teve origem. Trata-se assim de um fork considerado de sucesso.
Utiliza o método vetorial, ou seja, gera imagens a partir de um caminho de pontos definindo suas coordenadas, de forma transparente ao usuário. Imagens vetoriais têm maior aplicação em desenho técnico ou artístico e são, geralmente, mais leves e não perdem a qualidade ao sofrer transformações, como redimensionamento ou giro, em oposição aos formatos bitmap, pese embora o fato dos formatos vetoriais ainda não possuem capacidade direta para lidar com captação de fotografias em tempo real, pelo que na maior parte das aplicações tecnológicas de captação de imagem, os formatos bitmap ainda são considerados standard.
O Inkscape trabalha nativamente com o formato SVG (Scalable Vectorial Graphics), um formato aberto de imagens vetoriais, nomeadamente, uma subdefinição (DTD) da linguagem XML definido pela W3C. O aplicativo também exporta para o popular formato da Internet PNG e importa vários formatos vetoriais ou bitmap, como por exemplo: TIFF, GIF, JPG, AI, PDF, PostScript ou PS, entre outros.
Interface gráfica
editarA equipe de desenvolvimento do Inkscape intenciona manter uma interface simples, porém extensível, facilitando o uso do iniciante e do profissional. Efeitos (criados em virtualmente qualquer linguagem) estendem o menu do Inkscape. Em 2007, os desenvolvedores trabalharam na implementação de janelas encaixáveis, como já é possível no GIMP.
Imagens bitmap incluídas no desenho não são diretamente incorporadas ao SVG, sendo antes referências a arquivos externos, como acontece no HTML; entretanto, o usuário pode usar o efeito "Embed All Images" para incorporar os bitmaps ao arquivo SVG.
Trabalha com edição de nós, transparência, anti-aliasing, textos, degradês, Desenho vetorial ou vetorização, múltiplas camadas e todos os recursos necessários para desenho vetorial.
É um software relativamente novo que conta com uma equipe de desenvolvedores com ritmo de trabalho considerado muito rápido. Algumas correntes de analistas tecnológicos consideram que tem potencial para a curto e médio prazo concorrer em pé de igualdade com outros programas de desenho e manipulação vetorial já existentes do mercado, como é o caso do Corel Draw, do Illustrator ou do Adobe Indesign, ambos software proprietário ou softwares proprietários.
Interface textual
editarO Inkscape também implementa uma interface textual para viabilizar conversões de formatos ou obtenção de informações de elementos SVG via linha de comando. Essa funcionalidade permite a automação de tarefas como a criação de imagens para previsão de diversos arquivos SVG. A título de exemplo, e para os sistemas operativos GNU/Linux e outros UNIX o comando seria da seguinte forma:
for arq in *.svg; do inkscape -e "$(basename "$arq" .svg)_preview.png" -h 100 "$arq"; done
Para exportar a previsão de apenas um arquivo (em qualquer Sistema Operacional ou SO) seria:
inkscape -e imagem_preview.png -h 100 imagem.svg
Alguns dos argumentos que o Inkscape aceita pela linha de comando são:
- -e : exportar PNG
- -d : define a DPI de exportação (o padrão é 90)
- -a : define a área a ser exportada (o padrão é a página)
- -w e -h : definem largura e altura do PNG exportado
- -i : exportar apenas a área do elemento com tal identificador
- -P : exportar arquivo PS
- -A : exportar arquivo PDF
- -W e -H : informa a largura e altura do desenho ou elemento identificado
É possível invocar um modo de ajuda diretamente na linha de comandos, para mais informações de uso e outros argumentos, através do seguinte comando:
inkscape—help