Inkscape SVG → flux de travail EPS / PDF prêt à imprimer


14

Je sais que des questions similaires ont été posées ici et là, mais je suis toujours un peu confus.

Ainsi, la tâche consiste essentiellement à créer un EPS / PDF prêt à imprimer pour une illustration vectorielle préparée dans Inkscape [sur un système d'exploitation de type Unix] avec une garantie que les couleurs ne seront pas gâchées lors de l'impression.

Le principal problème est qu'Inkscape n'est pas en mesure d'exporter des fichiers EPS / PDF prenant en charge les profils ICC. Comme suggéré par exemple ici et ici , Scribus est la voie à suivre.

Le workflow est le suivant:

  • obtenir le profil ICC recommandé par votre centre d'impression potentiel et le lier dans Inkscape ("Propriétés du document" → "Gestion des couleurs")
  • lors de l'attribution de couleurs aux objets, accédez d'abord à l'onglet CMS et choisissez le bon profil
  • enregistrer le fichier au format SVG ordinaire
  • importer le SVG résultant dans Scribus
  • choisissez le bon profil ICC dans "Configuration du document" → "Gestion des couleurs"
  • allez dans "Enregistrer au format PDF" et avant de cliquer sur "Enregistrer" choisissez "Couleur" → "... destiné à: Imprimante"

Mes préoccupations à cet égard sont les suivantes:

  • L'approche décrite est-elle valable pour obtenir le résultat souhaité? grep -ia iccne donne aucun résultat pour les PDF résultants (testé avec Scribus 1.4.2 et 1.5.1)
  • Que fait "Enregistrer au format EPS" dans Scribus?
  • Même être très prudent (éviter les dégradés, les nuances, etc.) ne permet pas à Scribus (1.4.2 et 1.5.1) de rendre correctement les gros fichiers SVG: certaines choses sont gâchées. Il est également très préférable de faire la conversion SVG en EPS / PDF dans un outil en ligne de commande. Y en a-t-il une appropriée? Il semble que Uniconvertor ne soit pas une alternative, car il n'y a aucun moyen de spécifier le profil ICC, cette déclaration est-elle correcte?

Voici un fichier avec lequel jouer. Il contient deux cases avec des couleurs liées au profil ECI ISOcoated v. 2 (téléchargées ici , enregistrées dans /usr/share/color/icc/ISOcoated_v2_eci.icc) (les cases étant noires dans les navigateurs sont comme prévu).

Mise à jour

Voici les paramètres que j'ai choisis pour le test SVG dans Scribus (1.5.1).

"Configuration du document" → "Gestion des couleurs"

"Enregistrer au format PDF" → "Couleur"


Concernant votre question sur la nécessité d'un outil de conversion SVG-> PDF en ligne de commande, Inkscape peut en fait être utilisé en ligne de commande. Bien sûr, étant donné que votre problème concerne la gestion des couleurs d'Inkscape, cela ne vous aidera probablement pas. Scribus n'a pas encore d'interface de ligne de commande .
Scribblemacher

Je pense qu'il y a le problème principal qu'Inkscape ne prend tout simplement pas en charge CMJN. Quoi qu'il en soit, vous ne pourrez jamais spécifier correctement les couleurs dans Inkscape pour commencer.
DA01

@ DA01 Que voulez-vous dire par "[Inkscape] ne prend pas en charge CMJN"? Le seul problème que je vois, c'est qu'il n'est pas en mesure d'exporter des PDF avec des profils de couleur, mais vous pouvez toujours travailler dans l'espace CMJN, attribuer des profils et enregistrer le contenu en SVG.
har-wradim

@ har-wradim lorsque vous travaillez avec des fichiers de conception pour l'impression (impression offset), vous utilisez des définitions de couleurs CMJN. Sauf si Inkscape l'a récemment ajouté, ce n'est pas quelque chose qu'Inkscape prend en charge. Il utilise uniquement l'espace colorimétrique RVB. Il faudra donc toujours une conversion entre les couleurs RVB et CMJN à un moment donné - ce qui permet de tirer la moindre garantie que les couleurs "ne seront pas gâchées".
DA01

2
'doh! Regardez ça! IL Y A LA Prise en charge CMJN dans Inkscape! Toutes ces années, je pensais que c'était seulement RVB! Ignorez tout ce que j'ai dit! :)
DA01

Réponses:


6

Puisqu'aucune réponse prête à suivre n'a été publiée, je vais essayer de répondre à la question moi-même.

Ainsi, l'astuce pour forcer scribus à intégrer le profil (correct) est de choisir PDF / X comme format de sortie. Lorsqu'elle est vérifiée avec l'outil Extraire le profil ICC de ZePrA, la version PDF / X du dessin d'origine contient le profil, contrairement à une version PDF 1.5. Voir le flux de travail mis à jour réel ci-dessous:

  • obtenir le profil ICC recommandé par votre centre d'impression potentiel et le lier dans Inkscape ("Propriétés du document" → "Gestion des couleurs")
  • lors de l'attribution de couleurs aux objets, accédez d'abord à l'onglet CMS et choisissez le bon profil
  • enregistrer le fichier au format SVG ordinaire
  • importer le SVG résultant dans Scribus
  • allez dans "Enregistrer au format PDF" et avant de cliquer sur "Enregistrer", choisissez l'une des options "PDF / X" dans "Options de fichier" → "Compatibilité" et assurez-vous que le profil ICC correct est sélectionné dans "Pré-presse" → " Intention de sortie PDF / X "

Il ne semble pas y avoir de bonne alternative à Scribus. Une chose qu'il ne prend pas du tout en charge est les zones de texte dans les cadres. Ceci est facilement résolu en faisant une copie du svg avec toutes les étiquettes de texte remplacées par des contours. Pour ce faire massivement: sélectionnez tout dans Inkscape et sélectionnez "Chemin" → "Objet à chemin". Certains autres bugs de rendu mineurs peuvent encore subsister.

L'option "Enregistrer au format EPS" dans Scribus produit des fichiers eps (il semble) dans l'espace colorimétrique RVB. La conversion de fichiers PDF / X avec des profils intégrés en PostScript avec acroread -toPostScript drawing.pdf && ps2eps drawing.ps[en utilisant Acrobat Reader et ps2eps (2)] semble au moins préserver l'espace colorimétrique.

De meilleures suggestions et améliorations sont les bienvenues.

MISE À JOUR

J'ai eu une expérience négative avec ps2epset je recommanderais maintenant de convertir PDF en EPS directement avec l' pdftopsoutil (en recadrant éventuellement le PDF au préalable avec pdfcrop):pdftops -f 1 -l 1 -eps "drawing.pdf" "drawing.eps"


3

Voici un info-graphique que j'ai fait pour expliquer tout le processus de préparation d'un travail d'impression professionnel sous Linux entrez la description de l'image ici.


En quoi est-ce différent de la réponse acceptée en plus de manquer de détails et d'ajouter une étape mystérieuse avec un logo Python? Est-ce une auto-promotion?
har-wradim

1

concernant la fonction "save to eps": elle est (ou du moins elle était) destinée aux anciens workflows basés sur ps / eps. Le PDF est la meilleure sortie de scribus. respectez-le, sauf si l'imprimante vous demande quelque chose de différent.


1

concernant l'importation du fichier SVG:

si votre svg ne peut pas être correctement importé et que vous pensez que vous n'utilisez aucun des types de contenu susceptibles d'être non pris en charge par scribus (la règle étant: s'il peut être directement traduit en pdf, scribus peut et doit le prendre en charge) , veuillez le télécharger dans le suivi des bogues .
vous pouvez le marquer comme privé si vous ne voulez pas qu'il soit "lisible par le monde" (alors seuls les développeurs peuvent le voir).
vous devriez probablement également fournir des fichiers PNG avec le rendu souhaité et celui que vous obtenez de scribus.

[dans les commentaires pour la première réponse concernant le profil ICC, har-wradim a déjà dit qu'il avait préparé un SVG qu'il pouvait soumettre au bug tracker]


1

Les réponses courtes à deux questions principales sont:

  • Les étapes mentionnées ci-dessus sont-elles correctes? Oui, ils semblent corrects!
  • Pourquoi ne puis-je pas trouver un profil ICC dans le PDF généré par Scribus? Parce qu'il ne devrait pas être là et parce que l'outil que vous utilisez ne semble pas pouvoir détecter les profils de couleur.

Le reste de ces réponses va dans les détails de votre deuxième question principale.

De manière générale, la version stable de Scribus ne fait pas (ou fait semblant de) échouer à traiter correctement les profils ICC. Si tout est correctement configuré, bien sûr.
Aucun problème pertinent n'est connu non plus pour la version de développement.

Voici quelques commentaires sur les contrôles que vous avez effectués:

  • Vous devez utiliser des outils de contrôle en amont professionnels pour vérifier vos PDF; éventuellement en demandant à votre imprimerie de les consulter.
  • pdf-parser.py ne semble pas être en mesure de détecter les profils ICC, même lorsque je m'assure que celui-ci y est intégré, en regardant les données brutes avec un éditeur de texte.
  • extractICCprofiles.ps du projet Ghostscript trouve les profils ICC intégrés par Scribus dans les fichiers PDF.

Voici plus de détails sur la façon dont Scribus utilise et intègre les profils ICC:

Si vous avez activé la gestion des couleurs et que vous utilisez "Imprimante" comme cible dans l'exportation PDF (comme vous le faites), Scribus convertira toutes les couleurs en profil de couleur cible. Les couleurs étant désormais converties, le profil ICC n'est pas intégré au fichier PDF.

Si vous cochez l' option Utiliser le profil de couleurs pour les couleurs unies , les couleurs ne sont pas converties en profil cible et le profil lui-même est incorporé dans le PDF, de sorte qu'il peut être pris en compte dans les étapes de traitement ultérieures.
Il en va de même pour l' option Utiliser le profil de couleur dans la section Images .

Si votre imprimante n'a pas spécifié le contraire, le comportement par défaut, sans profil ICC intégré, est ce que vous recherchez.

Si vous avez le sentiment que ce comportement est incorrect (et pouvez trouver des sources qui définissent comment il devrait être!), Veuillez remplir une demande dans le traqueur de problèmes Scribus .

La gestion des couleurs est un sujet difficile et la documentation de Scribus à ce sujet est bien trop clairsemée. Mais avec un peu de chance, cette réponse améliorera la documentation ...

[modifier: j'ai supprimé les réponses concernant le support de la fonction svg et l'exportation eps et rempli comme réponses distinctes: elles ne sont pas le sujet principal de cette question]
[modifier: après avoir reçu plus d'informations, édité la réponse pour être une vraie réponse; la réponse originale demandait plus de détails, car je n'avais pas le droit d'ajouter des commentaires]


Merci pour la réponse. Veuillez consulter la version mise à jour de la question.
har-wradim

Oui, si je choisis "Couleurs unies" → "Utiliser le profil de couleur", il est intégré dans la sortie. Mais d'abord, mon profil n'apparaît pas dans la liste et deuxièmement, je pensais qu'il s'agissait de remplacer un profil existant, car il est déjà défini dans "Configuration du document" (voir les captures d'écran). Si cette dernière idée n'est pas correcte, comment choisir le bon profil dans ce dialogue? Concernant les bugs de rendu SVG: cela semble cohérent, je pense que je peux trouver un exemple simple et minimal pour le suivi des bogues.
har-wradim

- concernant le rendu svg: sympa! espérons que c'est quelque chose que l'équipe pourra réparer!
ale

@ har-wradim: concering la CPI : je pense que vous devriez expliquer quel est le vrai problème auquel vous êtes confronté. comme je n'ai pas entendu parler de plaintes similaires aux vôtres et que les réponses que je reçois de personnes plus qualifiées tendent à confirmer que scribus fait la bonne chose, je me demande si vos chagrins ne concernent que le niveau théorique (ce signifie que vous ne devez pas fournir à l'imprimerie un PDF comme vous le souhaitez :-) mais vous pourriez avoir un vrai problème et il y a effectivement un problème quelque part ...
ale

Non, la question concerne le workflow et non les fichiers spécifiques. Vous n'avez pas répondu à la question: faut-il choisir explicitement "Utiliser le profil de couleur" dans "Enregistrer au format PDF" → "Couleur" → "Couleurs unies" ou non? Si oui, pourquoi le profil réellement utilisé dans le fichier SVG n'apparaît-il pas en option alors qu'il se trouve dans / usr / share / color / icc /?
har-wradim
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.