I don't want to change the picture (as would be the case with any vector based drawing program)
Qual programa de desenho vetorial modifica o bitmap original? Eu apenas tentei com Inkscape , e imediatamente em File > Import, perguntou se eu queria vinculá-lo ou incorporá-lo.
-
Se você disser que deseja vinculá-lo, o arquivo Inkscape
.svg
resultante simplesmente apontará para o arquivo de bitmap. Nenhuma alteração feita no desenho afeta o bitmap.O único truque em seguir este caminho é garantir que o desenho SVG continue apontando para o arquivo de bitmap separado à medida que você move o par de arquivos.
Idealmente, o Inkscape sempre usaria um caminho relativo para se referir ao bitmap vinculado. Dessa forma, desde que o par de arquivos permaneça em suas mesmas posições relativas no sistema de arquivos, o link não quebrará.
Infelizmente, o comportamento atual é buggy . Você pode acabar com uma URL
file:///
absoluta.Se o seu sistema for afetado pelo bug, você poderá corrigi-lo facilmente com um editor de texto, já que o SVG é baseado em XML . O sistema em que estou digitando é afetado pelo bug, mas o Inkscape ainda carregará felizmente um arquivo SVG que tenha sido invadido manualmente.
-
Se, em vez disso, você optar por incorporar a imagem, ela copia os dados da imagem no arquivo SVG, codificando-os, mas não alterando os dados. Existem maneiras de extrair a imagem incorporada , mas provavelmente é melhor linkar.
Exceto pelos bugs relativos ao caminho, esse comportamento do Inkscape é exatamente o que eu esperava entrar nessa investigação. Eu suponho que é possível que existam outros programas de desenho vetorial que realmente modificam a imagem, mas isso seria muito estranho. É mais provável que você encontre um programa que não saiba como vincular caminho relativo, mas como o Inkscape está disponível em todos os lugares, não sei se isso realmente importa.
Outro caminho a percorrer é usar um programa baseado em bitmap que saiba como fazer composições em camadas, como o Gimp . Aqui, você estaria fazendo algo mais como "incorporação", mas o Gimp permite bloquear uma camada, para que ela não possa ser alterada. Então você pode colocar suas anotações em uma camada acima dela.
Os principais problemas com esta opção é que um arquivo de imagem do Gimp é muito maior do que a imagem original, e poucos programas além do Gimp podem abri-lo, então se você quiser enviar a imagem original ou anotada para alguém, salve uma cópia do Gimp em um formato portátil como o JPEG.
Eu gosto da sua ideia de usar um programa de desenho vetorial melhor.