Javiersam (Galego)

Ata agora estou a usar a versión estable de Scribus (1.3.3.x).
Un dos principais inconvenientes que é Preséntanme con ela é o feito ben coñecido que, cando me importa un ficheiro SVG (creado en Inkscape), trae as súas cores no modelo RGB e teño que convertelos en Scribus, un por un, a CMYK. Atopei Unha solución que, aínda que transitoria, é moito máis eficiente e é o asunto desta entrada. E iso, ademais, seguramente me fai decidir, finalmente, para comezar a usar Scribusng, é dicir, a versión 1.4.0RC.
Pero antes, se o tema de perfís de cores é alieníxena, quizais como unha introdución, convén a ler Outro artigo (de Cofreedb) en perfís de cores e como instalalos nun sistema de Ubuntu ou similar.
Despois diso, si, este artigo, que foi escrito en inglés por Alexandre Prokoudine e publicado orixinalmente o 23 de setembro de Libre Mundo gráfico (http://libregraphicsworld.org/blog/entry/getting-cmyk-colors-from-inkscape-to-scribus). Aquí deixo unha tradución gratuíta dela, feita por min:
Moitas veces me preguntou sobre a cuestión das saídas PDF en CMYK de Inkscape. Imos falar, entón, de obter cores CMYK de Inkscape a Scribus para imprimir.
No caso de Inkscape 0.48 Vexo que moitas persoas están confundidas lendo as notas oficiais de lanzamento, porque atopan mencións referentes ao CMYK e fan que o fan Non entendo exactamente o que quere dicir? É por iso que este artigo. Primeiro de todo, deixe-me explicar por que non hai separación de cor en Inkscape.
Inkscape usa o Cairo para a renderización. Cairo é unha gran biblioteca de gráficos vectoriales que simplifica moitas cousas para os desenvolvedores e ofrece algunha aceleración para a renderización, así como os gráficos modernos con antialias O problema co Cairo é que aínda non soporta o modelo CMYK, ou, para poñelo nunha lingua máis técnica, aínda non admite a xestión de cor, a separación de cor e as tintas directas. Isto non é porque a xente do Cairo non está interesada no tema, senón porque non teñen un desarrollador dedicado a iso, considerando a moita obra que implica.

atopar a volta

Entón podes atopar a volta? Animo a min a dicir que si. Mentres que Inkscape non separa as cores (ou ningún destes trucos enxeñosos, como a explosión), o que pode facer é gardar as cores nun perfil de cor ICC e pode definir o perfil que usar. A continuación, este documento SVG pode ser importado desde Scribus e lerá correctamente os seus valores CMYK, se se usou un perfil CMYK.
O único cambio na versión 0.48 referiuse aos perfís de cores e, polo tanto, ao modelo CMYK, é que antes da versión 0.48, só as cores uniformes poderían usar o espazo en cor dun perfil de cor ICC. Agora, coa versión 0.48, a cor de parada dos degradados tamén pode manexala.

Aquí é como se fai.
Primeiro 1, asegúrese de que os seus perfís estean no directorio ~ / .Local / Share / Color / ICC 2.
Seguinte, Abrir Inkscape e ir ao ficheiro / propiedades do documento … (ou Shift + Ctrl + D), acceden á solapa de xestión da cor e da lista despregable de perfecciones de cores dispoñibles, Seleccione un 3. Entón, faga clic no botón de perfil asociado.

agora, debuxar Un obxecto co recheo, abra o cadro de diálogo de recheo e bordo (Maiús + Ctrl + F) e vaia á tapa do CMS. No menú despregable elixe o perfil previamente ligado ás propiedades do documento … e listo

O que acontece aquí é que Inkscape le o espazo de cor do perfil de cor e usa as cores dispoñibles, creando auto-máxicamente escorregadia para as canles de cor dese espazo.
Se mira dentro do interior do SVG Ficheiro, verá exactamente isto (ver a porción seleccionada):

¿Que falta agora é importar o ficheiro de Scribus 4 (ficheiro > Importar > Obter arquivo vectorial …) e asegúrese de que funcionou:

Entón, imos ver:

Inkscape Scribus
C 0,33000001 32,94%
M 0, 25
e 0,60000002 60,00%
k 0.01 0,78%

Por que esta pequena diferenza? Imos ter un pouco máis de jerga técnica.Inkscape almacena valores como coma flotante, mentres que Scribus usa enteiros. O altofalante dixo que estas son diferentes formas de almacenar valores e cando vai de un a outro, hai un redondeo nos datos.
Agora, imos ver que pasa se facemos algo similar, pero sen perfil ICC 5. Primeiro , As cores estarán no espazo de cor RGB:

a seguinte cousa que ocorre é que cando A cor de RGB convértese en CMYK en Scribus. As porcentaxes que se xeran son diferentes ás que se ven no primeiro caso:

unha cousa máis debe ser mencionada aquí. A diferenza de Adobe Illustrator, Inkscape non o fai decidir se vai usar RGB ou CMYK antes de comezar a traballar. Como consecuencia, en AI, se se escolle CMYK, non se poden usar algúns filtros. Este non é un problema en Inkscape, onde, se realmente o necesitas, podes mesturar perfectamente os dous modelos no mesmo documento.

versións e limitacións

é necesario usar, polo menos, a versión 1.3.5 Desde Scribus, para que recoñeza o perfil de cor ICC incluído nun ficheiro SVG. É o teu negocio se queres usar a rama de 1,5 (o máis inestable de Scribus), pero a versión actual do candidato de Defnítica (RC), 1.4.0RC, xa é segura.
Soporte para os perfís de cores ICC, no Momento, é só algo máis que un parche Burdo, que só funciona cando se usan perfís de cores CMYK en Inkscape. Non funcionará con perfís de cor RGB ou de laboratorio. Os desenvolvedores de Scribus crearon esta solución temporal específicamente para resolver o problema da obtención de cores CMYK dun documento SVG e converter a usuarios de Inkscape en persoas máis felices.

Unha cousa máis que se debe mencionar nesta sección e é que Scribus non recoñece todo as posibles características dun ficheiro SVG.
As dúas características principais que non funcionan como se esperaba que o faría que o fosen os filtros SVG eo texto.
Como xa se explica en detalle nun artigo anterior 6, filtros SVG son efectos de píxeles aplicados a información vectorial rasterizada. En Inkscape, son gardados como información textual e recalcular cada vez que se abre o documento SVG.
Para apoiar esta característica, Scribus debería ser capaz de vir de calquera das seguintes formas:

  • Render aquelas descricións textuais a bits, gardar algún lugar e ligar a eses ficheiros cando o SVG sexa importado.
  • Tendo soporte nativo para filtros SVG. O que significaría ampliar o seu propio formato de ficheiro e proporcionar unha interface de usuario para editalos.

Por agora, a mellor solución para este problema en Inkscape é usar o comando de mapa de edición / Crear Bit. .. para todos os obxectos que aplicaron filtros de SVG (a resolución predefinida pódese configurar na sección de mapas de bits, a caixa de diálogo de ficheiros / preferencias de Inkscape. Isto incorporará unha copia de píxeles dentro do documento SVG, que Scribus cargará correctamente. Só tes que facelo Teña presente que esas imaxes de píxeles sempre estarán en SRGB.
O outro tema é o texto. De feito, é dous temas. En primeiro lugar, todo o texto converterase en curvas de Bézier, perdendo toda a información do espazamento entre letras e palabras. En segundo lugar, non importará o texto fluído de ningún xeito (isto non debería sorprender xa que non é unha característica estándar, senón que é outra historia). Así que a solución provisional aquí, de novo é converterse en Inkscape todos en viaxes (viaxe / obxecto a través) para asegurarse de que non perda nada.
Simplificante: a importación de ficheiros SVG funciona mellor con ilustracións que só usan recheos uniformes ou de gradiente, viaxes e bits integrados.

tintas planas ou cores directas

Outra consulta que aparece nunha alta porcentaxe é o que fai Inkscape con respecto ás cores directas?
As cores directas son basicamente nomes de tinta fixos, cunha composición fixada, desde un fabricante fixo .. Hai máis de 300 fabricantes de catálogos directos de tinta en todo o mundo, sendo Pantone (actual X-Rite) líder da industria.
Mentres que Inkscape non trae a paleta de cores de Pantone, que aparentemente unha gran cantidade de persoas que me gustaría que traia ( Non podes facelo debido aos requisitos das licenzas definidas por Pantone), trae un detalle esencial: cores con nome ou “mostras”.

O que fai acapape é comparar os valores do recheo e do bordo Do obxecto seleccionado cunha lista restrinxida de nomes de cores definidos na especificación HTML4 referenciada pola especificación CSS2.
Se estes valores aptos, o nome da cor úsase na definición de estilo. Esta característica é opcional e vén, en principio, discapacitados.Para activalo, ten que ir á sección “SVG saída” da caixa de diálogo Inkscape Preferences.
Isto realmente non resolve o tema, especialmente porque as cores directas, de todos os xeitos, deben ser enviados ao PDF, que O Cairo aínda non pode facer, pero podería ser un primeiro paso en dirección a algo mellor do que temos.
E isto é así que chegamos a …

unha posible solución temporal para cores directas

Podo pensar nunha forma de automatizar o uso de cores directas a través dunha solución alternativa con Scribus. O que cómpre facer é usar cores con nome en Inkscape, no canto do truco de cores ICC ou valores de RGB planos.
Este sería o fluxo de traballo proposto:

  1. Descargue as palés Pantone do Sitio web de Pantone, ou simplemente use Swatchbooker.
  2. Gardar a paleta obtida na GPL (Gimp Palette) usando SwatchBooker.
  3. Use as cores con esta paleta en vez de valores RGB ou cores-ICC Nas definicións de cores dos obxectos da súa ilustración.
  4. en Scribus cargar a paleta de Pantone, deste xeito7 ou este.
  5. Executa un script para importar un documento SVG e Relacionar as túas cores con nome coas cores de catálogo de Pantone.
  6. Exportar o teu PDF con cores directas.

soa un pouco horrible, pero debería funcionar correctamente. O que cómpre facer é:

  • Comer Inkscape para que poida usar cores con nome máis aló dos 16 básicos.
  • Comer Inkscape para que permita o uso de cores con nome a O tempo de nome seleccionado a partir dunha paleta de mostra.
  • Crea un script Scribus para mapear as cores con nome ás cores de Pantone.
  • Unhas cantas máis cousas deben ser mencionadas.
    Primeiro, TAV menciona no seu manual que usar cores con nome pode causar o fracaso de algunhas extensións. Isto debe ter en conta.
    Outro problema potencial é a compatibilidade. Calquera lector de ficheiros SVG que vaia ao regreso non tería que ter pistas de como interpretar os nomes das cores arbitrarias dun catálogo de Pantone. Non obstante, esa característica debe estar dispoñible só para persoas que realmente saben o que están a facer (se existe). Finalmente, hai un traballo lento pero permanente de Jon Cruz no proxecto Open Swatch Book. Xa hai que Inkscape algunha infraestrutura para satisfacer as necesidades dese proxecto (a paleta de cores automáticos eo botón mostra para engadir cores a partir do diálogo de recheo e bordo), pero tardará un tempo antes de que sexa pronto.
    Entón, mentres a solución real, por exemplo a saída de CMYK nativa e soporte para cores directas, aínda non chega, alguén lle interese a mellorar a compatibilidade entre Inkscape e Scribus tendo en conta as cores directas que, de todos os xeitos, necesitamos?
    Agradecémosche moito a ~ SUV (de InkscapeForum.com) para os teus comentarios específicos sobre a existencia da implementación de cores con nome en Inkscape e Guillermo Espertor (GEZ, OHWEB) por insistir en ser máis específicos en relación ao traballo desde Jon nas mostras.

    Notas persoais engadidas á tradución

    1. Antes diso, creo que debes asegurarte de activar a xestión da cor en Inkscape.
    2. A miña instalación de perfís ICC En Kubuntu estivo en USR / Share / Color / ICC, polo que fixen unha copia deles na estrada indicada por este artigo.
    3. En primeira instancia, seleccionei o perfil de revestido ISO, pero entón, No flap CMS da xanela de recheo e bordo, as opcións de perfil de cor non apareceron (id = “344f8943c7”> Ningún >). Entón, asumindo que isto foi debido a este erro, probei con Photograph27L-CMYK-Press revestido, e despois, funcionou.
    4. A captura corresponde a Scribus 1.4.0 RC2
    5. en Este caso, usei Scribus 1.3.3.13SVN, que non recoñece os perfís ICC no SVG.
    6. Este é outro artigo de Alexandre Prokoudine, publicado en LGW o 18 de maio de 2010. A tradución do título do artigo que estaría creando efectos de capa en Inkscape.
    7. É unha páxina sobre o Scribus Wiki en inglés, cuxo título, traducido ao español, sería “Como obter legalmente as paletas de cor directa para usar En Scribus 1.3.3.xy posterior “.
    8. Adxunto un script con que as cores de Pantone poden ser instaladas no Scribus. Funciona con Scribus 1.5.

    Leave a Comment

    O teu enderezo electrónico non se publicará Os campos obrigatorios están marcados con *