¿Cómo incrustar un perfil de color en un PDF con Inkscape?

Estoy usando Inkscape v. 0.91 bajo Linux Slackware, compilado desde la fuente con las opciones predeterminadas.

El servicio de impresión que uso requiere el perfil de color "ISO Coated v2 300% (ECI)", que tengo en la carpeta /usr/share/colors/icc y lo aplico en las propiedades del documento. El editor XML muestra correctamente que "ISO Coated" en el svg:color-profilecampo.

De todos modos, cuando guardo un archivo PDF, el espacio de color que veo llamando identify -verbosese informa como sRGB (supongo que es correcto de esta manera), pero no hay ninguna referencia al perfil ISO dentro del PDF.

¿Hay alguna manera de incrustar correctamente un perfil de color en un PDF con Inkscape?

¿Has leído esta publicación? ¿Inkscape conserva los colores CMYK ? Parece que podría usar Scribus o Acrobat Distiller para convertir.
Me encanta Inkscape, pero no está diseñado para diseños impresos si la gestión del color es clave. Puede tirar los dados con lo que produce Inkscape, o puede necesitar importar a Illustrator para arreglar los colores y el espacio de color para que esté listo para imprimir.

Respuestas (1)

Inkscape no puede incrustar perfiles de color CMYK, lo siento. Sin embargo, Scribus sí puede.

Aquí hay un flujo de trabajo que he usado con éxito para obtener un PDF listo para la producción de impresión (con el perfil de color "ISO Coated v2 300% (ECI)" correctamente incrustado).

Está tomado de un artículo más detallado en mi blog .


Una palabra de advertencia : el flujo de trabajo implica la conversión de colores manualmente, por lo que si tiene muchos colores en su documento de origen, esto podría ser un problema y debería buscar alternativas comerciales.

Paso 0: configurar Inkscape, perfiles de color y Scribus

  • Instale tanto Inkscape como Scribus .
  • Descargue el perfil de color deseado y guárdelo en la ubicación predeterminada de su sistema para perfiles de color. Algunas ubicaciones típicas:
    • ventanas: \Windows\System32\Spool\Drivers\Coloro\Windows\System\Color
    • Mac: Username/Library/ColorSync/ProfilesoHD/Library/ColorSync/Profiles
    • Linux: $HOME/.local/share/color/icco$home/.color/icc
    • Podrían almacenarse en otro lugar, buscar en Google...
  • En Scribus, vaya a "Configuración", luego a "Gestión de color". En "Colores sólidos CMYK", elija el perfil que acaba de instalar en el menú desplegable. Si no aparece, no lo ha guardado en la ubicación correcta. Repita el paso anterior hasta que Scribus pueda encontrar el perfil de color.
  • Si lo desea, marque "Simular impresora en la pantalla" y "Convertir todos los colores al espacio de la impresora". Scribus luego intentará hacer que los colores se vean más similares al resultado de la impresión real, aunque esa simulación aún podría estar muy mal si su pantalla no está calibrada.

Paso 1: preparar el SVG

  • Abra/cree su archivo SVG con Inkscape.
  • Convierta todos sus textos en trazados (seleccione objetos de texto, presione Shift+Ctrl+Cy desagrupe con Shift+Ctrl+Gpara asegurarse de que los caracteres se hayan convertido en formas vectoriales individuales).
  • Deshazte de cualquier capa adicional que puedas tener (combina todo en una sola capa).
  • Deshazte de cualquier elemento transparente (comprueba el trazo y el relleno de todos los objetos).
  • "Guardar una copia..." del SVG en un archivo separado (como myfile_final.svg).

Paso 2: Convierte los colores

  • Abra el SVG que acaba de crear con Scribus (en el cuadro de diálogo "Abrir", cambie el filtro a "Todos los archivos" para poder elegir su SVG). Scribus puede quejarse de que algunas funciones de su SVG no son compatibles (lo que probablemente se deba a los datos de Inkscape en el SVG o porque todavía tiene transparencias definidas en alguna parte). No te preocupes por eso por ahora.
  • En "Archivo" > "Configuración del documento" > "Tamaño de página", verifique dos veces que el ancho y la altura sean correctos (soy un poco pedante y descubro que por lo general están separados por submilímetros). Corrija el tamaño si es necesario.
  • Vaya a "Editar" > "Colores". Debería ver numerosos colores importados del SVG.

  • Haga clic en "Eliminar no utilizados". Esto limpia la paleta y deja solo los colores que realmente están en uso.

  • Si está utilizando un negro puro ( #000000 ) o un blanco puro ( #ffffff ) en su SVG, selecciónelo, luego haga clic en "Eliminar" y "Reemplazar con" el blanco y negro CMYK predefinido.
  • Revise cada uno de los colores restantes que aún aparecen como RGB ( ), haga clic en "Editar", asígneles un nombre significativo y elija "CMYK" para el modelo de color. Si tiene una idea de qué valores CMYK debe tener el color (por ejemplo, de un libro de colores), ajuste los valores; de lo contrario, acepte los valores convertidos automáticamente.
  • Cuando haya terminado, el cuadro de diálogo de color solo debe contener colores CMYK( ), así:

  • Guarde su archivo Scribus como myfile_final.sla.

Paso 3: exporte el PDF final

  • En Scribus, vaya a "Archivo" > "Exportar" > "Guardar como PDF..."
  • Elija un nombre de archivo como myfile_cmyk_final.pdf, preferiblemente en una subcarpeta llamada print(para que no se confunda cuáles son los archivos finales).
  • La mayoría de los servicios de impresión requieren archivos PDF/X-3, así que selecciónelos en el menú desplegable "Compatibilidad".

  • También suelo desmarcar "Comprimir texto y gráficos vectoriales" en el mismo cuadro de diálogo, aunque probablemente sea innecesario (no debería quedar ningún texto en el archivo). Solo soy un poco supersticioso.
  • El paso más importante : vaya a la pestaña "Preimpresión" y, en "Perfil de salida", elija el perfil de color deseado en el menú desplegable:

  • Presiona "Guardar".

Eso es todo. ¡Disfrute de su archivo PDF listo para producción ;-)!

Algunas notas específicas de Linux: se requiere LittleCMS (puede instalarse con Scribus si usó el administrador de paquetes de su distribución). Los perfiles de color a nivel de usuario deben estar en $HOME/.local/share/color/icc o $HOME/.color/icc (según la distribución) y los perfiles de todo el sistema deben estar en /usr/share/color/icc . Más información en Scribus Wiki .
@Scribblemacher ¡Gracias! Agregué las ubicaciones del perfil de color de Linux.