MAN PAGE
- NOME
- SINOPSE
- DESCRIÇÃO
- OPÇÕES
- CONFIGURAÇÃO
- DIAGNÓSTICO
- EXEMPLOS
- VARIÁVEIS DE AMBIENTE
- TEMAS
- OUTRAS INFORMAÇÕES
- VEJA TAMBÉM
- NOTAS DA INTERFACE DO USUÁRIO
- MAPEAMENTO DE TECLAS
- BUGS
- HISTÓRIA
- AUTORES
- COPYRIGHT E LICENÇA
NOME
Inkscape - um programa editor de SVG (Scalable Vector Graphics = Gráficos Vetoriais Escaláveis).
SINOPSE
inkscape [opções] [nomedoarquivo_1 nomedoarquivo_2 ...]
opções:
-?, --help
-V, --version
-x, --extension-directory
--verb-list
--action-list
-p, --pipe
--pdf-page=PAGE
--pdf-poppler
--export-type=FILE_TYPE
--export-file=FILENAME
--export-overwrite
-a, --export-area=x0:y0:x1:y1
-C, --export-area-page
-D, --export-area-drawing
--export-area-snap
--export-margin=VALUE
-i, --export-id=ID
-j, --export-id-only
-t, --export-use-hints
-b, --export-background=COLOR
-y, --export-background-opacity=VALUE
-d, --export-dpi=DPI
-w, --export-width=WIDTH
-h, --export-height=HEIGHT
-P, --export-ps=FILENAME
-E, --export-eps=FILENAME
-A, --export-pdf=FILENAME
--export-pdf-version=VERSION-STRING
--export-latex
--export-ps-level={2,3}
-T, --export-text-to-path
--export-ignore-filters
-l, --export-plain-svg=FILENAME
-m, --export-wmf=FILENAME
-M, --export-emf=FILENAME
-I, --query-id=ID[,ID]
-X, --query-x
-Y, --query-y
-W, --query-width
-H, --query-height
-S, --query-all
--verb=VERB-ID[;VERB-ID]
--select=OBJECT-ID[,OBJECT-ID]
--shell
-g, --with-gui
-z, --without-gui
--batch-process
--vacuum-defs
--no-convert-text-baseline-spacing
--convert-dpi-method=METHOD
DESCRIÇÃO
Inkscape é uma Interface Gráfica do Usuário (IGU, ou GUI em inglês) para arquivos de desenho no formato Gráficos Vetoriais Escaláveis, em inglês Scalable Vector Graphics (SVG), com capacidades similares ao Adobe Illustrator, CorelDraw, Xara Xtreme, etc. Os recursos do Inkscape incluem formas versáteis, caminhos bezier, desenhos à mão livre, texto em múltiplas linhas, texto em caminhos, blending alpha, transformações afins arbitrárias, gradientes e padrões de preenchimento, edição de nós, múltiplos formatos para importação e exportação incluindo PNG e PDF, agrupamento, camadas, clones dinâmicos, e muito mais. A interface é feita para ser confortável e eficiente para usuários habilidosos, enquanto permanece aderente aos padrões GNOME para que usuários familiares com outras aplicações GNOME possam aprender este programa rapidamente.
SVG é um padrão XML da W3C de formato de desenho vetorial para 2D. Permite definir objetos em um desenho usando pontos, caminhos, e formas primitivas. Cores, fontes, comprimento de contorno, e assim por diante são atributos de `estilo’ destes objetos. O intento é que como o SVG é um padrão, e como seus arquivos são texto/xml, seja possível usar arquivos SVG em um diferente número de programas e para uma grande gama de usos.
Inkscape usa o SVG como formato nativo do documento, e tem o objetivo de se tornar o programa de desenho mais compatível com arquivos SVG disponível na comunidade Open Source.
OPÇÕES
- -?, --help
-
Mostra uma mensagem de ajuda.
- -V, --version
-
Mostra a versão do Inkscape e a data do Build.
- -x, --extension-directory
-
Lista o diretório atual de extensões que o Inkscape está configurado para usar e então fecha o programa. Isto é usado para extensões externas para usar as mesmas configurações que a instalação original do Inkscape.
- --verb-list
-
Lista todos os verbos que estão disponíveis no Inkscape pelo ID. Este ID pode ser usado para definir mapeamento de teclas ou menus. Pode também ser usado com a opção de linha de comando —-verb.
- --action-list
-
Imprime uma lista de ações disponíveis.
- -p, --pipe
-
Reads input file from standard input (stdin).
- --pdf-page=PAGE
-
Imports the given page of a pdf file. Numbering starts with 1.
- --pdf-poppler
-
By default Inkscape imports PDF files via an internal (poppler-derived) library. Text is stored as text. Meshes are converted to tiles. Use --pdf-poppler to import via an external (poppler with cairo backend) library instead. Text consists of groups containing cloned glyphs where each glyph is a path. Images are stored internally. Meshes cause entire document to be rendered as a raster image.
- --export-type=FILE_TYPE
-
Specify the file type to export to. Possible values: svg, png, ps, eps, pdf, emf, wmf, xaml. If both --export-file and --export-type are given, the file name extension must match the type.
- --export-file=FILENAME
-
Specify the filename for the exported file here. If both --export-file and --export-type are given, the file name extension must match the type.
- -a x0:y0:x1:y1, --export-area=x0:y0:x1:y1
-
Em exportar PNG, defina a área exportada no SVG em unidades de usuário (unidades de comprimento anônimo normalmente usadas no SVG do Inkscape). O padrão é exportar a página inteira do documento. O ponto (0,0) é o canto inferior esquerdo.
- --export-overwrite
-
Overwrites input file.
- -C, --export-area-page
-
Em exportação SVG, PNG, PDF, PS, e EPS, a área exportada é a página. Este é o padrão para SVG, PNG, PDF e PS, assim você não precisa especificar a menos que esteja usando o --export-id para exportar um objeto específico. Entretanto com o EPS, isto não é o padrão; ainda mais, para o EPS, a especificação do formato não permite que você tenha uma caixa delimitadora para estender além de seu conteúdo. Isto quer dizer que --export-area-page é usada com a exportação EPS, a caixa delimitadora da página será cortada para dentro da caixa delimitadora do conteúdo se for menor.
- -D, --export-area-drawing
-
Na exportação em SVG, PNG, PDF, PS e EPS, a área exportada no desenho (não a página), i.e. a caixa delimitadora de todos os objetos do documento (ou do objeto exportado se --export-id for usado). Com esta opção, a imagem exportada vai mostrar todos os objetos visíveis do documento sem margens ou cortes. Esta é a área padrão de exportação para EPS. Para PNG, isso pode ser usado em combinação com --export-use-hints.
- --export-area-snap
-
Para exportação PNG, encaixe a área de exportação para fora, para os valores SVG (px) de unidade de usuário inteiros mais próximos. Se você estiver usando a resolução de exportação padrão de 96 dpi e seus gráficos tiverem pixel-snap para minimizar o antialiasing, essa opção permitirá preservar esse alinhamento mesmo se você estiver exportando a caixa delimitadora de algum objeto (com L <--export-id> ou L <--export-area-drawing>), que por si só não é alinhado por pixels.
- --export-margin=VALUE
-
Adiciona uma margem em torno da área exportada. O tamanho da margem é especificada em unidades do tamanho de página (para o SVG), ou milímetros (para PS/EPS/PDF). A opção atualmente não tem efeito para outros formatos de exportação.
- -b COLOR, --export-background=COLOR
-
Cor de fundo do PNG exportado. Isto pode ser qualquer string compatível com o SVG, por exemplo “#ff007f” ou “rgb(255, 0, 128)”. Se não definido, então a cor da página definida na caixa de diálogo Opções de Documento do Inkscape serão usadas (armazenado no atributo pagecolor= de sodipodi:namedview).
- -d DPI, --export-dpi=DPI
-
A resolução usada para exportar PNG. É também usada para rasterização de compatibilidade de objetos filtrados quando exportando para PS, EPS, ou PDF (a menos que você especifique --export-ignore-filters para suprimir a rasterização). O padrão é 96 dpi, o que corresponde a uma unidade de usuário SVG (px, também chamado de "unidade do usuário") exportando 1 pixel bitmap. Este valor sobrescreve o DPI hint se usado com --export-use-hints.
- -g, --with-gui
-
Tente usar a IGU (no Unix, use o servidor X mesmo se o $DISPLAY não estiver definido).
- -h HEIGHT, --export-height=HEIGHT
-
A altura do bitmap gerado em pixzels. O valor sobrescreve a configuração --export-dpi (ou o DPI hint se usado com --export-use-hints).
- -i ID, --export-id=ID
-
Para exportação de PNG, PS, EPS, PDF e SVG puro, o valor do atributo id do objeto que você quer exportar do documento; todos os outros objetos não são exportados. Por padrão a área exportada é a caixa delimitadora do objeto; vocÊ pode sobrescrevê-la em --export-area (apenas PNG) ou --export-area-page.
- -j, --export-id-only
-
Para PNG e SVG puro, apenas exporta os objetos cuja id é dada em --export-id. Todos os outros objetos são escondidos e não serão mostrados na exportação mesmo que eles sobreponham o objeto exportado. Sem --export-id, esta opção é ignorada. Para exporter PDF, este é o padrão, então esta opção não tem efeito.
- -l, --export-plain-svg=FILENAME
-
Exportar documento(s) para o formato SVG puro, sem sodipodi: ou inkscape: namespaces e sem metadados RDF. Use `-‘ como nome de arquivo para escrever os dados da imagem na saída padrão.
- --verb=VERB-ID[;VERB-ID], --select=OBJECT-ID[,OBJECT-ID]
-
These two options work together to provide some basic scripting for Inkscape from the command line. They both can receive many arguments as needed on the command line and are executed in order on every document.
The --verb command will execute a specific verb or list of verbs as if they were called from a menu or button. Dialogs will appear if that is part of the verb. To get a list of the verb IDs available, use the --verb-list command line option.
The --select command will cause objects that have the ID specified to be selected. You can select many objects width a comma separated list. This allows various verbs to act upon them. To remove all the selections use
--verb=EditDeselect
. The object IDs available are dependent on the document specified to load.Note que o comando --verb requer a IGU, e por isso não pode ser usado com a opção --z.
- -t, --export-use-hints
-
Use o nome do arquivo para exporter e os hints de DPI armazenados no objeto exportado (apenas com --export-id). Estes hints são definidos automaticamente quando você exporta a seleção junto com o Inkscape. Então, por exemplo, se você exporta uma forma com o id="path231" como /home/me/shape.png com 300 dpi do documento.svg usando a IGU Inkscape, e salvar o documento, então mais tarde você será capaz de reexportar esta forma para o mesmo arquivo com a mesma resolução simplesmente com
inkscape -i path231 -t document.svg
If you use --export-dpi, --export-width, or --export-height with this option, then the DPI hint will be ignored and the value from the command line will be used. If you use --export-file with this option, then the filename hint will be ignored and the filename from the command line will be used.
- -w WIDTH, --export-width=WIDTH
-
O comprimento de bitmap gerado é em pixels. Este valor é sobrescrito pela configuração --export-dpi (ou pela DPI hino se usada com --export-use-hints).
- -y VALUE, --export-background-opacity=VALUE
-
Opacidade do fundo do PNG exportado. Este deve ser um valor entre 0.0 e 1.0 (0.0 significa transparência total, 1.0 significa opacidade total) ou mais do que 1 até 255 (255 significa opacidade total). Se não definido e a opção -b não for usada, então a opacidade da página definida na caixa de diálogo Opções de Documento do Inkscape será usado (armazenado no atibuto inkscape:pageopacity= do sodipodi:namedview). Se não definido e a opção -b não for usada, então o valor 255 (opacidade total) será usado.
- -P FILENAME, --export-ps=FILENAME
-
Exporte documento(s) para o formato PostScript. Note que o PostScript não é compatível com transparência, portanto qualquer objeto transparente no SVG original será automaticamente rasterizado. As fontes usadas são subconjuntos e incorporadas. A área de exportação padrão é página; você pode configurá-lo para desenhar L <--export-area-drawing>. Você pode especificar L <--export-id> para exportar um único objeto (todos os outros estão ocultos); nesse caso, a área de exportação é a caixa delimitadora desse objeto, mas pode ser configurada para paginar por L <--export-area-page>. Use `- 'como nome do arquivo para gravar os dados da imagem na saída padrão.
- -E FILENAME, --export-eps=FILENAME
-
Exportar documento(s) para o formato Encapsulated PostScript. Note que PostScript não é compatível com transparência, então qualquer objeto transparente no SVG original será automaticamente rasterizado. Fontes usadas são subconjuntos e incorporadas. A área padrão de exporação do desenho; você pode definer para a página, entretano veja --export-page-area para as limitações aplicáveis. Você pode especificar --export-id para exportar um único objeto (todos os outros são escondidos). Use `-' como nome do arquivo para escrever os dados da imagem na saída padrão.
- -A FILENAME, --export-pdf=FILENAME
-
Exportar documento(s) para o formato PDF. Este formato preserva a transparÊncia no SVG original. Fontes usadas são subconjuntos e incorporadas. A área padrão de exportação é a página; você pode define-la em um desenho por --export-area-drawing. Você pode especificar --export-id para exporter um único objeto (todos os outros estão escondidos); neste caso a área de exportação é a caixa delimitadora do objeto, mas também pode ser definida como a página por --export-area-page. Use `-' como o nome do arquivo para escrever os dados da imagem na saída padrão.
- --export-pdf-version=PDF-VERSION
-
Selecione a versão do PDF do arquivo PDF exportado. Esta opção basicamente expõe o seletor de versão do PDF encontrado na caixa de diálogos de exportação do PDF na IGU. Você deve fornecer uma das versões do menu flutuante, e.g. “1.4”. A versão padrão de exportação de PDF é “1.4”.
- --export-latex
-
(para exportar PS, EPS, e PDF) Usado para criar imagens para documentos LaTeX, onde o texto da imagem é formatado pelo LaTeX. Quando exportando para o formato PDF/PS/EPS, esta opção divide a saída em um arquivo PDF/PS/EPS (e.g. como especificado por --export-pdf) e um arquivo LaTeX. Texto não será direcionado para o arquivo PDF/PS/EPS, mas ao invés disso irá aparecer no arquivo LaTeX. Este arquivo LaTeX inclui PDF/PS/EPS. Colocando (\input{image.tex}) no arquivo do documento LaTeX irá mostrar a imagem e todo o texto será formatado pelo LaTeX. Veja o arquivo resultante LaTeX para mais informações. Veja também a saída do terminal do GNUPlot `epslatex`.
- --export-ps-level={2,3}
-
Postscript level 2 or 3 is supported. Default is 3.
- -T, --export-text-to-path
-
Converta objetos de texto para caminhos na exportação, quando aplicável (para exportação de PS, EPS, PDF e SVG).
- --export-ignore-filters
-
Objetos filtrados exportados (e.g. aqueles com borrão) como vetores, ignoram os filtros (para PS, EPS, e exportação PDF). Por padrão, todos os objetos filtrados são rasterizados em --export-dpi (padrão 96 dpi), preservando a aparência.
- -m FILENAME, --export-wmf=FILENAME
-
Exportar documento(s) para o formato Windows Metafile (WMF).
- -M FILENAME, --export-emf=FILENAME
-
Exportar documento(s) para o formato Windows Enhanced Metafile (EMF).
- -I, --query-id=ID[,ID]
-
Defina as ID(s) do(s) objeto(s) cujas dimensões são consultadas em uma lista separada por vírgulas. Se não definido, opções de consulta voltarão com as dimensões do desenho (i.e. todos os objetos do document), não a página ou a caixa de visualização.
If you specify many values with a comma separated list of objects, any geometry query (e.g. --query-x) will return a comma separated list of values corresponding to the list of objects in --query-id.
- -X, --query-x
-
Consulta da coordenada X do desenho ou, se especificado, do objeto com --query-id. O valor retornado é em px (unidades de usuário do SVG).
- -Y, --query-y
-
Consulta da coordenada Y do desenho ou, se especificado, do objeto com --query-id. O valor retornado é em px (unidades de usuário do SVG).
- -W, --query-width
-
Consulte o comprimento do desenho ou, se especificado, o do objeto com --query-id. Os valores retornados são em pixels (unidades de usuário do SVG).
- -H, --query-height
-
Consulte a altura do desenho ou, se especificado, do objeto com --query-id. O valor retornado é em px (unidades de usuário SVG).
- -S, --query-all
-
Imprime uma listagem separada por vírgula de todos os objetos no documento SVG com IDs definidas, junto com seus valores de x, y, comprimento e altura.
- --shell
-
Com este parâmetro, Inkscape vai entrar no modo interativo de linha de comando do shell. Neste modo, você digita commandos no prompt e o Inkscape os executa, sem você ter que rodar uma nova cópia do Inkscape a cada novo comando. Este recurso é mais útil para usos de servidor e de scripting: adiciona novas capabilidades mas permite que você aperfeiçoe a velocidade e os requerimentos de memória de quaisquer scripts que repetidamente fazem chamadas ao Inkscape para executar tarefas de linhas de comando (tais como exportações ou conversões). Cada comando no modo shell deve ser um comando completo de linha de comando do Inkscape mas sem usar o nome do programa Inkscape: por exemplo:
file.svg --export-pdf=file.pdf
- --vacuum-defs
-
Remova todos os items não usados da seção
<defs>
do arquivo SVG. Se esta opção é invocada em conjunção com o --export-plain-svg, apenas o arquivo exportado será afetado. Se usado sozinho, o arquivo especificado será modificado no lugar. - --no-convert-text-baseline-spacing
-
Não conserte automaticamente a baseline em arquivos legados (antes da versão 0.92) ao abrir. Inkscape 0.92 adota a definição padrão CSS para a propriedade 'line-height', que difere de versões anteriores. Por padrão, os valores de altura de linha em arquivos criados em versões anteriores à 0.92 serão ajustados no carregamento para preserver o layout de texto. Esta opção de linha de comando vai pular este ajuste.
- --convert-dpi-method=METHOD
-
Escolha o método usado para reescalar arquivos legados (antes da versão 0.92) que renderizam ligeiramente menor devido ao fato da mudança entre 90 DPI para 96 DPI quando interpretando comprimentos expressos em unidades de pixels. Valores possíveis são "none" (sem mudança, o documento vai renderizar a 94% do seu tamanho original), "scale-viewbox" (documento vai ser redimensionado globalmente, comprimentos individuais ficarão intocados) e "scale-document" (cada comprimento vai se redimensionado individualmente).
- -z, --without-gui
-
Não abra a IGU (no Unix, não use o servidor X); apenas processe os arquivos do console. Isso é assumido para as opções -p, -e, -l e -vacuum-defs. Não pode ser usado em conjunção com a opção --verb.
- --batch-process
-
Close GUI after executing all actions or verbs.
CONFIGURAÇÃO
O arquivo principal de configuração está localizado em ~/.config/inkscape/preferences.xml; ele armazena uma variedade de configurações customizadas que você pode mudar no Inkscape (a maioria na caixa de diálogo Preferências). Também nos subdiretórios, você pode colocar os suas próprias configurações:
$HOME/.config/inkscape/extensions/ - efeitos de extensões.
$HOME/.config/inkscape/icons/ - ícones.
$HOME/.config/inkscape/keys/ - mapeamento de teclas.
$HOME/.config/inkscape/templates/ - modelos de novos arquivos.
DIAGNÓSTICO
O programa devolve zero em caso de sucesso ou não-zero em caso de falha.
Uma variedade de mensagens de erros e avisos podem ser impressos ao STDERR ou STDOUT. Se o programa se comportar de forma errática com um arquivo SVG em particular ou se o programa travar, é útil olhar para a sua saída para mais pistas.
EXEMPLOS
Enquanto obviamente Inkscape é a primariamente uma aplicação de IGU, ela também pode ser usada para processar arquivos SVG pela linha de comando.
Abrir um arquivo SVG pela IGU:
inkscape filename.svg
Exporte um arquivo SVG em PNG com a resolução padrão de 96 dpi (uma unidade de usuário SVG traduz em um pixel de bitmap):
inkscape filename.svg --export-file=filename.png
O mesmo, mas força o arquivo PNG a ter 600x400 pixels:
inkscape filename.svg --export-file=filename.png -w 600 -h 400
O mesmo, mas exporta o desenho (caixa delimitadora para todos os objetos), não para a página:
inkscape filename.svg --export-file=filename.png --export-area-drawing
Exportar para PNG o objeto com o id="text1555", usando o nome do arquivo como saída e a resolução usada para aquele objeto pela última vez quando foi exportado pela IGU:
inkscape filename.svg --export-id=text1555 --export-use-hints
O mesmo, mas use a resolução padrão 96 dpi, especifique o nome do arquivo e ajuste a área exportada para fora, para os valores da unidade de usuário SVG inteira mais próximos (para preservar o alinhamento de pixels dos objetos e, assim, minimizar o aliasing):
inkscape filename.svg --export-id=text1555 --export-file=text.png --export-area-snap
Converter um documento SVG do Inkscape para um SVG puro:
inkscape filename1.svg --export-plain-svg=filename2.svg
Converta u documento SVG para EPS, convertendo todos os textos em caminhos:
inkscape filename.svg --export-eps=filename.eps --export-text-to-path
Consulte a largura do objeto com id = “text1555”:
inkscape filename.svg --query-width --query-id=text1555
Duplicate the objects with id="path1555" and id="rect835", rotate the duplicates 90 degrees, save SVG, and quit:
inkscape filename.svg --select=path1555,rect835 --verb="EditDuplicate;ObjectRotate90;FileSave;FileQuit"
Reads the SVG from standard input (stdin), exports it to PNG, after this converts it to JPG with ImageMagick's convert program:
cat filename.svg | inkscape -p --export-dpi=300 --export-type=png | convert - filename.jpg
VARIÁVEIS DE AMBIENTE
- INKSCAPE_PROFILE_DIR
-
Defina um local padrão para o perfil do usuário.
- INKSCAPE_DATADIR
-
Define um local customizado para o diretório de dados do Inkscape (e.g. $PREFIX/share se os arquivos compartilhados estão em $PREFIX/share/inkscape).
- INKSCAPE_LOCALEDIR
-
Defina um local customizado para a tradução do catálogo.
Para mais detalhes veja também http://wiki.inkscape.org/wiki/index.php/Environment_variables
TEMAS
Para carregar diferentes conjuntos de ícones ao invés do arquivo padrão $PREFIX /share/inkscape/icons/icons.svg, o diretório $HOME/.config/inkscape/icons é usado. Ícones são carregados pelo nome (e.g. fill_none.svg), ou se não encontrados, então de icons.svg. Se o ícone não foi carregado de nenhuma destas localizações, ele volta ao padrão da localidade padrão do sistema.
Os ícones necessários são carregados de arquivos SVG ao procurar pela ID do SVG com o nome do ícone correspondente. (Por exemplo, para carregar o ícone "fill_none" de um arquivo, a caixa delimitadora vista pelo id "fill_none" do SVG é renderizado como ícone, se vier de fill_none.svg ou icons.svg.)
OUTRAS INFORMAÇÕES
O local oficinal para encontrar informações sobre o Inkscape é em <https://www.inkscape.org/>. O site possui notícias, documentação, tutoriais, exemplos, arquivos de listas de discussão, a última versão lançada do programa, banco de dados de bugs e pedidos de novos recursos, fórum e muito mais,.
VEJA TAMBÉM
potrace, cairo, rsvg, batik, ghostscript, pstoedit.
Suíte de testes em conformidade com o SVG: https://www.w3.org/Graphics/SVG/WG/wiki/Test_Suite_Overview
Validador SVG: https://validator.w3.org/
Scalable Vector Graphics (SVG) 1.1 Specification W3C Recommendation 16 August 2011 https://www.w3.org/TR/SVG11/
Scalable Vector Graphics (SVG) 1.2 Specification W3C Working Draft 13 April 2005 https://www.w3.org/TR/SVG12/
Scalable Vector Graphics (SVG) 2 Specification W3C Candidate Recommendation 15 September 2016 https://www.w3.org/TR/SVG2/
Document Object Model (DOM): Level 2 Core W3C Recommendation 13 November 2000 https://www.w3.org/TR/DOM-Level-2-Core/
NOTAS DA INTERFACE DO USUÁRIO
To learn Inkscape's GUI operation, read the manual in Help > Inkscape manual, and the tutorials in Help > Tutorials.
Além de SVG, Inkscape também pode importar (Arquivo > Importar) a maioria de formatos bitmap (PNG, BMP, JPG, XPM, GIF, etc.), texto puro (requer Perl), PS e EPS (requer Ghostscript), PDF e formato AI (AI versão 9.0 ou mais recente).
Inkscape exporta imagens PNG de 32-bits (Arquivo > Exportar imagem PNG) assim como também AI, PS, EPS, PDF, DXG e tantos outros formatos via Arquivo > Salvar como.
Inkscape pode usar a pressão e a inclinação da caneta da mesa digitalizadora para largura, ângulo, e força de ação com várias ferramentas, incluindo a caneta Caligráfica.
Inkscape inclui uma IGU front-end para o motor de converter bitmaps Potrace (http://potrace.sf.net) que está embutido no Inkscape.
Inkscape pode usar scripts externos (filtros stdin-para-stdout) que são representados por comandos no menu Extensões. Um script pode ter uma caixa de diálogo de IGU para definir vários parâmetros e poder obter as IDs dos objetos selecionados dos quais poderão ser acionados via linha de comando. Inscape vem com uma grande variedade de efeitos escritos em Python.
MAPEAMENTO DE TECLAS
Para obter uma lista completa de atalhos de teclado e de mouse, veja doc/keys.html, ou use o comando Teclas e Mouse no menu Ajuda.
BUGS
Muitos bugs são conhecidos; por favor visite o website (https://www.inkscape.org/) para revisar os bugs reportados e reportar novos bugs. Veja também Problemas Conhecidos nas Notas de Lançamento da sua versão (arquivo `NOVIDADES’).
HISTÓRIA
A base de código que se tornaria o Inkscape começou a vida em 1999 como o programa Gill, o aplicativo Ilustrador GNOME, criado por Raph Levien. O objetivo declarado por Gill era eventualmente apoiar todo o SVG. Raph implementou o modelo de imagem PostScript bezier, incluindo traçados e preenchimentos, estilo de limite de linha, estilo de junção de linha, texto etc. A página Gill de Raph está em L <http://www.levien.com/svg/>. O trabalho em Gill parece ter diminuído ou cessado em 2000.
A próxima encarnação da base de código foi se tornar o programa altamente popular Sodipodi, liderado por Lauris Kaplinski. A base de código foi transformada em um poderoso programa de ilustração ao longo do trabalho de vários anos, adicionando vários novos recursos, suporte multilíngue, portabilidade para Windows e outros sistemas operacionais e eliminando dependências.
Inkscape foi formado em 2003 por quatro desenvolvedores ativos do Sodipodi, Bryce Harrington, MenTalguY, Nathan Hurst, e Ted Gould, querendo tomar uma direção diferente com o código base em termos de foco de aderência ao SVG, interface, aparência, e o desejo de optar por um desenvolvimento aberto para mais participantes. O projeto progrediu rapidamente, ganhando um número de contribuidores muito ativos e de recursos.
Muito trabalho nos primeiros dias do projeto focou na estabilização de código e internacionalização. O renderizador original herdado do Sodipodi recebeu uma série de casos de canto matemático que levaram a falhas inesperadas quando o programa foi levado além dos usos rotineiros; esse renderizador foi substituído pelo Livarot que, embora também não fosse perfeito, era significativamente menos propenso a erros. O projeto também adotou uma prática de submeter código com frequência e incentivar os usuários a executar snapshots de desenvolvimento do programa; isso ajudou a identificar novos bugs rapidamente e garantir que os usuários verificassem as correções com facilidade. Como resultado, as versões do Inkscape geralmente ganham reputação por serem robustas e confiáveis.
Similarmente, esforços foram feitos para internacionalizar e localizer a interface, que ajudou o programa a ganhar contribuidores pelo mundo.
Inkscape tem tido um impacto benéfico no visual atrativo de Código Aberto em geral, ao fornecer uma ferramenta para criar e compartilhar ícones, telas de abertua, arte de website, e por aí em diante. De uma forma, apesar de ser "apenas um programa de desenho", o Inkscape tem jogado um papel importante em fazer programas de Código Aberto visualmente atraentes para grandes audiências.
AUTORES
A base deste código deve a sua existência a um grande número de contribuidores ao longo de suas várias encarnações. A lista a seguir é certamente incompleta, mas serve para reconhecer muitas das cabeças que devem a sua existência:
Maximilian Albert, Joshua A. Andler, Tavmjong Bah, Pierre Barbry-Blot, Jean-François Barraud, Campbell Barton, Bill Baxter, John Beard, John Bintz, Arpad Biro, Nicholas Bishop, Joshua L. Blocher, Hanno Böck, Tomasz Boczkowski, Adrian Boguszewski, Henrik Bohre, Boldewyn, Daniel Borgmann, Bastien Bouclet, Hans Breuer, Gustav Broberg, Christopher Brown, Marcus Brubaker, Luca Bruno, Brynn, Nicu Buculei, Bulia Byak, Pierre Caclin, Ian Caldwell, Gail Carmichael, Ed Catmur, Chema Celorio, Jabiertxo Arraiza Cenoz, Johan Ceuppens, Zbigniew Chyla, Alexander Clausen, John Cliff, Kees Cook, Ben Cromwell, Jon Cruz, Aurélie De-Cooman, Kris De Gussem, Milosz Derezynski, Daniel Díaz, Bruno Dilly, Larry Doolittle, Nicolas Dufour, Tim Dwyer, Maxim V. Dziumanenko, Johan Engelen, Miklos Erdelyi, Ulf Erikson, Noé Falzon, Frank Felfe, Andrew Fitzsimon, Edward Flick, Marcin Floryan, Fred, Ben Fowler, Cedric Gemy, Steren Giannini, Olivier Gondouin, Ted Gould, Toine de Greef, Michael Grosberg, Bryce Harrington, Dale Harvey, Aurélio Adnauer Heckert, Carl Hetherington, Jos Hirth, Hannes Hochreiner, Thomas Holder, Joel Holdsworth, Christoffer Holmstedt, Alan Horkan, Karl Ove Hufthammer, Richard Hughes, Nathan Hurst, inductiveload, Thomas Ingham, Jean-Olivier Irisson, Bob Jamison, Ted Janeczko, Marc Jeanmougin, jEsuSdA, Lauris Kaplinski, Lynn Kerby, Niko Kiirala, James Kilfiger, Nikita Kitaev, Jason Kivlighn, Adrian Knoth, Krzysztof Kosiński, Petr Kovar, Benoît Lavorata, Alex Leone, Julien Leray, Raph Levien, Diederik van Lierop, Nicklas Lindgren, Vitaly Lipatov, Ivan Louette, Fernando Lucchesi Bastos Jurema, Pierre-Antoine Marc, Aurel-Aimé Marmion, Colin Marquardt, Craig Marshall, Ivan Masár, Dmitry G. Mastrukov, David Mathog, Matiphas, Patrick McDermott, Michael Meeks, Federico Mena, MenTaLguY, Aubanel Monnier, Vincent Montagne, Tim Mooney, Derek P. Moore, Chris Morgan, Peter Moulder, Jörg Müller, Yukihiro Nakai, Victor Navez, Christian Neumair, Nick, Andreas Nilsson, Mitsuru Oka, Vinícius dos Santos Oliveira, Martin Owens, Alvin Penner, Matthew Petroff, Jon Phillips, Zdenko Podobny, Alexandre Prokoudine, Jean-René Reinhard, Alexey Remizov, Frederic Rodrigo, Hugo Rodrigues, Juarez Rudsatz, Xavier Conde Rueda, Felipe Corrêa da Silva Sanches, Christian Schaller, Marco Scholten, Tom von Schwerdtner, Markus Schwienbacher, Danilo Šegan, Abhishek Sharma, Tim Sheridan, Shivaken, Michael Sloan, John Smith, Sandra Snan, Boštjan Špetič, Aaron Spike, Kaushik Sridharan, Ralf Stephan, Dariusz Stojek, Patrick Storz, Martin Sucha, ~suv, Pat Suwalski, Adib Taraben, Hugh Tebby, Jonas Termeau, David Turner, Andre Twupack, Aleksandar Urošević, Alex Valavanis, Joakim Verona, Lucas Vieites, Daniel Wagenaar, Liam P. White, Sebastian Wüst, Michael Wybrow, Gellule Xg, Daniel Yacob, David Yip, Masatake Yamato, Moritz Eberl, Sebastian Faubel,
COPYRIGHT E LICENÇA
Copyright (C) 1999-2019 por Autores.
Inkscape é software livre; você pode redistribuí-lo e modificações-lo sob os termos da GPL versão 3 ou mais recente.