Comment dois-je changer les objets transparents dans un fichier inkscape pour pouvoir les exporter correctement en pdf? Jusqu'à présent, il semble que les valeurs par défaut rendent les objets transparents invisibles ou opaques.
Comment dois-je changer les objets transparents dans un fichier inkscape pour pouvoir les exporter correctement en pdf? Jusqu'à présent, il semble que les valeurs par défaut rendent les objets transparents invisibles ou opaques.
Réponses:
Étant donné que l'exportation de formes transparentes dans des fichiers PDF ne fonctionne toujours pas correctement (du moins pour moi, en ce moment) et l'exportation de bitmaps est (autant que je sache) beaucoup de travail lorsque vous mettez à jour votre figure beaucoup, voici ma solution simple pour les formes.
Encore une fois, cela ne fonctionne que pour les formes, pas pour les images intégrées.
http://www.inkscapeforum.com/viewtopic.php?f=28&t=15739&p=65180#p65180
Fondamentalement, cela revient à définir le canal alpha de la couleur au lieu de son opacité . J'aurais pensé que ce sont les mêmes propriétés, mais apparemment elles ne le sont pas.
À la vôtre, Jan
Pour une image incorporée, si vous avez le fichier SVG sans arrière-plan, juste:
Lorsque vous ouvrez le PDF exporté avec un lecteur PDF, il peut sembler qu'il y a un fond blanc. Mais si vous l'incluez dans un fichier de présentation ou d'affiche, vous verrez qu'il n'y a pas de fond.
Vérifiez que ce n'est pas plutôt votre lecteur PDF qui est incapable de rendre la transparence. Utilisez Adobe Acrobat ou Okular (linux), ceux-ci peuvent rendre la plupart des types de transparents de mon expérience (y compris les dégradés).
La solution idiote simple est d'exporter le bitmap, puis les transparents sur les objets solides sont rendus. Vous pouvez ensuite convertir au format PDF, mais ce n'est plus évolutif.
Cependant, à ma connaissance, il n'existe pas de moyen automatique "robuste" d'exporter un PDF évolutif avec des transparents à partir d'Inkscape.
Vous pouvez cependant le faire manuellement:
Un peu compliqué, non? Il devrait être scriptable ... Voir mon article sur le forum inkscape: http://www.inkscapeforum.com/viewtopic.php?f=28&t=15739&e=0
EDIT : OK, en réfléchissant un peu plus au problème, il y a une meilleure façon :
créer un calque "Transparent" à la profondeur des objets transparents, déplacer les objets transparents vers ce calque;
afficher uniquement cette couche et "Edition> Faire une copie bitmap" ( ALT- B)
déplacer cette copie vers un nouveau calque "Bitmap" à côté du calque "Transparent"
Désactivez l'affichage du calque transparent et activez le bitmap du calque avant d'exporter votre PDF.
De cette façon, vous disposez d'un document Bitmap + Vector scalable combiné: seul le remplissage transparent n'est pas évolutif, mais il sera rendu correctement dans les visualiseurs PDF.
Limites:
Vous devez répéter cette opération chaque fois que vous modifiez l'un de vos objets transparents.
Vous devez également répéter cette opération si vous avez des objets transparents à différentes profondeurs.
Il peut y avoir des visualiseurs PDF qui ne gèrent même pas la transparence des bitmaps, auquel cas les éléments vectoriels des calques situés sous le calque "Bitmap" peuvent ne pas être rendus correctement.
Dissocier les images en question plusieurs fois, jusqu'à ce que la barre d'état indique "image" au lieu de "groupe de 1 objet", a résolu le problème. Certains des groupes vides avaient des effets de masque et de clip qui leur étaient appliqués, et l'empilement de ces effets est à l'origine du bogue. Les groupes / effets peuvent être supprimés en toute sécurité sans déformer les images.
C'EST LA FAÇON PARFAITE DE CONVERTIR VOTRE FICHIER D'ENCRE EN PDF SANS OBTENIR DE BOÎTES NOIRES