Inkscape: copiar un objeto, conservando la transparencia

Inkscape: copiar un objeto, conservando la transparencia

Estoy buscando una manera 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 relleno y un rectángulo relleno en él, con el círculo colocado encima del rectángulo para mostrar que el área alrededor del círculo es transparente (es decir, puedes ver el rectángulo "debajo" del círculo, ver captura de pantalla 1, izquierda). En la segunda ventana simplemente dibujé un rectángulo relleno (captura de pantalla 1, derecha).

Antes

Cuando copio el círculo de la ventana 1 a la ventana 2, la transparencia alrededor del círculo se pierde (captura de pantalla 2).

Después

He verificado que los fondos de los documentos son 0% alfa/blanco.

Este es un ejemplo bastante artificial pero fácilmente reproducible. Los gráficos reales con los que estoy trabajando tienen un montón de objetos en un solo grupo, pero obtengo 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 una especie de mapa de bits. Definitivamente no estoy usando la función de copia de mapa de bits.

Respuesta1

Yo tuve el mismo problema. Parece que los objetos que se han copiado y pegado tienen un fondo blanco. Encontré una manera de poner objetos en otra ventana sin ese fondo:

  • guarde su primer archivo (formato svg)
  • ve a la otra ventana
  • importarlo (Archivo -> Importar)

Esto importará todos los objetos que estaban en el primer archivo, pero puedes eliminar los que no necesites.

Respuesta2

El problema subyacente es que con los paquetes actuales de Inkscape para Mac OS X los objetos pegados se pegan como imágenes de mapa de bits (con un fondo blanco sólido), en lugar de pegarse como copias vectoriales de los objetos vectoriales originales.

Esto se debe a un conocido conflicto ascendente con la sincronización del tablero de trabajo en X11/Xquartz: los objetos vectoriales copiados se pegan como imágenes de mapa de bits y no hay información vectorial (estilo, ruta) disponible en otros comandos de Inkscape que esperan datos vectoriales en el portapapeles ( por ejemplo, pegar estilo, tamaño de pegado, 'Forma: desde el portapapeles' en herramientas de lápiz/pluma, 'Pegar ruta' en el editor de efectos de ruta, etc.)

Ajuste las preferencias de X11 para el tablero como se describe en las preguntas frecuentes de Inkscape:Copiar y pegar en Inkscape crea imágenes pixeladas en lugar de copiar los objetos vectoriales(y como se ve en estecaptura de pantalla). Los cambios entrarán en vigor inmediatamente (no es necesario reiniciar X11/XQuartz o Inkscape), pero los objetos copiados y pegados anteriormente deberán rehacerse.

Respuesta3

En preferencias de X11desmarcar"Actualizar Pasteboard cuando cambie el CLIPBOARD": ingrese la descripción de la imagen aquí

Alternativamente, puede usar el acceso directo Ctrl-Dpara duplicar el objeto seleccionado, ya que no toca el portapapeles.

Respuesta4

Intente 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 ningún fondo que los conectara.

información relacionada