Estoy buscando una forma de copiar objetos de una ventana a otra sin perder la transparencia circundante.
Tengo dos ventanas de Inkscape. La configuración es bastante simple. En la primera ventana, dibujo un círculo lleno y un rectángulo lleno en él, con el círculo establecido en la parte superior del rectángulo para mostrar que el área alrededor del círculo es transparente (es decir, puede ver el rectángulo "debajo" del círculo, ver captura de pantalla 1, izquierda). En la segunda ventana, dibujé un rectángulo lleno (captura de pantalla 1, derecha).
Cuando copio el círculo de la ventana 1 a la ventana 2, se pierde la transparencia alrededor del círculo (captura de pantalla 2).
Verifiqué que los fondos de los documentos son 0% alfa / blanco.
Este es un ejemplo bastante artificial, pero es fácilmente reproducible. Los gráficos reales con los que estoy trabajando tienen un montón de objetos en un solo grupo, pero tengo los mismos resultados. Siento que me falta algo. El círculo ya no se comporta como un círculo en su destino. En cambio, actúa como un mapa de bits. Definitivamente no estoy usando la función de copia de mapa de bits.
En las preferencias de X11, desmarque "Actualizar el tablero cuando cambia el CLIPBOARD":
Alternativamente, puede usar el acceso directo
Ctrl-D
para duplicar el objeto seleccionado, ya que esto no toca el portapapeles.fuente
ctrl-d
truco es especialmente notable.Creo que desea clonar el objeto en lugar de usar Copiar: cuando copia, Inkscape pega como si fuera un mapa de bits. Con Clone, puedo obtener la transparencia que esperaría al superponer un objeto.
fuente
Intenta duplicar en lugar de copiar.
Tuve este problema al intentar seleccionar varios cuadros de texto y copiarlos: el fondo entre el texto se volvió blanco opaco. En lugar de copiar, intenté duplicar, y eso me dio exactamente lo que quería: una copia de todos los cuadros de texto en las mismas posiciones entre sí sin que los conectara el fondo.
fuente
Prefiero comentar esto, pero no tengo suficiente reputación: además de cambiar las preferencias del portapapeles X11 y
ctrl+d
también puede abrir el archivo SVG en un editor de texto (probablemente mejor cerrarlo primero en Inkscape) y copiar y pegar allí.Para aclarar un poco, SVG es un subconjunto de XML, por lo que el editor de texto debe ser preferiblemente un editor de XML.
Además, para poder encontrar la ruta / grupo que desea copiar en la vista XML del documento, en Inkscape observe cuál es la ID de esa ruta / grupo y luego busque esa ID en el editor XML.
fuente