Agregue perspectiva al mapa de bits en Inkscape


12

Tengo un monitor 3D dibujado en Inkscape y me gustaría agregar una captura de pantalla en la región. He intentado sesgarme, pero la forma es demasiado irregular. También he tratado de aplicar un sobre ( Extensions -> Modify Path -> Envelope), pero parece que no funciona con Bitmaps.

Agregar una captura de pantalla a un monitor

¿Cómo puedo hacer que la captura de pantalla aparezca como dibujada en la pantalla?


1
hoy, usé GIMP para esto , lo cual fue un gran éxito :)
Wolf

Respuestas:


9

La deformación de la perspectiva o envolvente de los objetos de mapas de bits incrustados (todavía) no está definida en las especificaciones SVG. Por lo tanto, no podemos hacer esto con Inkscape.

Para superar esto solo tenemos dos opciones.

  1. Deforme el mapa de bits a la geometría apropiada antes de incrustarlo utilizando una herramienta de gráficos de mapa de bits externo.

  2. Rastreando el mapa de bits hasta el vector para poder utilizar la envolvente o la deformación de trayectoria perspecitiva.

    Estos son los pasos necesarios para usar la herramienta de sobre:

    • Incruste la imagen de mapa de bits y selecciónela.
    • Ruta> Trazar mapa de bits utilizando configuraciones razonables para obtener resultados aceptables.
    • Objeto> desagrupar los vectores trazados.
    • Transforme ambos, el destino y el mapa de bits trazado en rutas con Ruta> Objeto a ruta .
    • Seleccione los objetos de origen, luego el objeto de destino.
    • Cambie a Editar ruta por modo de nodosF2 .
    • Aplicar extensiones> Modificar ruta> Sobre (o Perspectiva para rectángulos) .
    • Espere...

    Después de eso, tenemos un mapa de bits trazado con una vista en perspectiva correcta incrustada en nuestro objeto de destino:

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

Como podemos ver, esta es una tarea que requiere bastante tiempo, memoria de la computadora y procesador exigente. Es mejor que realicemos la deformación del mapa de bits fuera de Inkscape antes de la incrustación.


No pensé que volvería a la especificación SVG. Gracias por las opciones Creo que iré por la herramienta de mapa de bits externo (que podría llevarme a otra pregunta).
Thomas Weller

2
Deforme el mapa de bits a la geometría apropiada antes de incrustarlo utilizando una herramienta de gráficos de mapa de bits externo. -> Creo que buscaré la herramienta de mapa de bits externo -> Entonces, eso se puede hacer con GIMP: simplemente exporte su monitor en blanco como png, ábralo en GIMP, abra la imagen deseada como Capa y use la perspectiva de GIMP herramienta para ajustar la imagen allí, entonces debería ser posible copiarlo / pegarlo en inkscape)
jsbueno

¿No sería Perspectiva y no Sobre la herramienta correcta para esto?
Wrzlprmft

@Wrzlprmft para un destino rectangular La perspectiva también está bien.
Takkat

La perspectiva funciona para cualquier tetrágono y produce resultados diferentes a los de Envelope, que, y eso es lo que buscaba, me parece más correcto en perspectiva (considerando un escenario como el anterior). Y probablemente haya una razón por la cual esta herramienta se llama perspectiva.
Wrzlprmft

1

Mejor use la herramienta adecuada para esto: GIMP por ejemplo. Hay una gran función de perspectiva, también te ayuda a cortar la imagen después de aplicar la perspectiva y hace que el fondo sea transparente.

Después del paso GIMP, puede colocarlo en su dibujo Inkscape. Mientras que sugiero pensar dos veces antes de integrar una pantalla física. Creo que sería mejor abstraerse de un dispositivo físico real.

... un video que muestra exactamente esto es: Tutorial de GIMP - uso de la herramienta de perspectiva - YouTube

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.