Adicionar perspectiva ao Bitmap no Inkscape

12

Eu tenho um monitor 3D desenhado no Inkscape e gostaria de adicionar uma captura de tela na região. Eu tentei inclinar, mas a forma é muito irregular. Eu também tentei aplicar um envelope ( Extensions -> Modify Path -> Envelope), mas parece não funcionar com Bitmaps.

Adicionando uma captura de tela a um monitor

Como faço para que a captura de tela apareça como desenhada na tela?

Thomas Weller
fonte
1
Hoje, eu usei GIMP para este - o que foi um grande sucesso :)
Lobo

Respostas:

9

A deformação de perspectiva ou envelope de objetos de bitmaps incorporados ainda não está definida nas especificações SVG. Portanto, não podemos fazer isso com o Inkscape.

Para superar isso, temos apenas duas opções.

  1. Deforme o bitmap na geometria apropriada antes da incorporação usando uma ferramenta gráfica de bitmap externo.

  2. Rastrear o bitmap como vetor para poder usar envelope ou deformação de caminho perspecífico.

    Estas são as etapas envolvidas para usar a ferramenta de envelope:

    • Incorpore a imagem bitmap e selecione-a.
    • Caminho> Rastrear bitmap usando configurações sensíveis para resultados aceitáveis.
    • Objeto> desagrupar os vetores rastreados.
    • Transforme ambos, o destino e o bitmap rastreado em caminhos com Path> Object to Path .
    • Selecione objetos de origem e, em seguida, objeto de destino.
    • Alterne para Editar caminho pelo modo de nósF2 .
    • Aplique Extensões> Modificar Caminho> Envelope (ou Perspectiva para retângulos) .
    • esperar...

    Depois disso, temos um bitmap rastreado com a perspectiva correta incorporada em nosso objeto de destino:

insira a descrição da imagem aqui insira a descrição da imagem aqui

Como podemos ver, esta é uma tarefa bastante demorada, que exige memória do computador e processador. Talvez seja melhor executar a deformação do bitmap fora do Inkscape antes da incorporação.

Takkat
fonte
Não achava que voltaria à especificação SVG. Obrigado pelas opções. Eu acho que vou para a ferramenta de bitmap externo (o que pode me levar a outra pergunta).
Thomas Weller
2
Deforme o bitmap na geometria apropriada antes da incorporação usando uma ferramenta gráfica de bitmap externo. -> Acho que vou para a ferramenta de bitmap externo -> Então, isso pode ser feito com o GIMP - basta exportar seu monitor em branco como png, abri-lo no GIMP, abrir a imagem desejada como uma camada e usar a perspectiva do GIMP ferramenta para ajustar a imagem lá -, então deve ser possível ust copiar / colar-o para inkscape)
jsbueno
Não Perspectiva e não Envelope ser a ferramenta correta para isso?
Wrzlprmft
@Wrzlprmft para um destino de retângulo A perspectiva também é boa.
Takkat 30/07/2014
A perspectiva funciona para qualquer tetragon e produz resultados diferentes do Envelope, que - e foi isso que eu procurava - me parece mais correto do ponto de vista da perspectiva (considerando um cenário como o acima). E provavelmente existe uma razão pela qual essa ferramenta é chamada de perspectiva.
Wrzlprmft
1

Melhor usar a ferramenta certa para isso: GIMP, por exemplo. Há uma excelente função de perspectiva, que também ajuda a cortar a imagem após aplicar a perspectiva e torna o fundo transparente.

Após a etapa GIMP, você pode inseri-lo no desenho do Inkscape. Considerando que eu sugiro pensar duas vezes sobre a integração de uma tela física. Acredito que seria melhor abstrair de um dispositivo físico real.

... um vídeo mostrando exatamente isso é: Tutorial do GIMP - usando a Ferramenta de perspectiva - YouTube

Lobo
fonte