Format d'exportation Inkscape

8

J'ai créé des objets vectoriels dans Inkscape et je les exporte vers des fichiers png. J'utilise les images exportées dans un autre programme.

Le problème est que, même si l'objet initial est sur un fond transparent, le png résultant a une fine bordure blanche autour de lui, ce qui est tout simplement terrible.

J'ai lu quelque part que le format d'exportation sourd est PNG-8, qui devrait avoir une fonctionnalité transparente, mais cette fonctionnalité n'est souvent pas prise en charge à 100% (en particulier dans les anciennes versions du logiciel). L'exportation d'objets SVG vers PNG-24 est-elle une solution à cela? Je l'essayerais mais je n'ai pas trouvé comment changer le format d'exportation par défaut dans Inkscape.

Que pourrait-on faire d'autre pour éliminer ce problème? Merci pour tous les conseils!

Smajl
la source
1
Dans quoi visualisez-vous le PNG créé? J'ai trouvé cette FAQ ici: wiki.inkscape.org/wiki/index.php/… .
ckpepper02
Nous ne pouvons pas reproduire ce comportement ici. Tous les fichiers PNG exportés sont sans bordure comme prévu. Se pourrait-il que la frontière que vous observez soit un cadre d'espace réservé tiré de l'application d'importation?
Takkat
Ce qui est drôle, c'est que "sauvegarder" l'image au format SVG fonctionne bien, mais "exporter" au format SVG ne le fait pas ... Je ne sais pas ce qui cause ce problème, mais j'ai résolu simplement en n'utilisant plus l'exportation (je pense que cette option fournit pire qualité de sortie, mais ça va puisque ces images sont vraiment de petite taille ..)
Smajl
1
c'est bizarre - j'essaie de trouver le contraire: l'export est en 24 bits png pour moi, et je cherche un moyen de passer à 8. J'utilise inkscape 0.48 sur Ubintu. Qu'est-ce qui est à toi?
Amir Uval
1
De quelle couleur est l'arrière-plan de votre document? il devrait être blanc / 100% transparent par défaut, mais s'il est en quelque sorte réglé sur 100% opaque, vous obtiendrez un fond blanc sur vos exportations png.
naught101

Réponses:

2

Après avoir fait des recherches sur ce problème, j'ai trouvé cette question similaire sur SO (BTW incorrectement publié).

La réponse acceptée était:

Je l'exporterais en tant que SVG, l'ouvrirais avec Gimp , ferais des trucs supplémentaires si nécessaire, puis l'enregistrerais au format PNG en utilisant Gimps save for web.

A également trouvé cette FAQ

Question de la FAQ d'Inkscape

Les fichiers PNG exportés par Inkscape ont des bords irréguliers / pas d'anticrénelage / un arrière-plan drôle.

C'est un problème avec tout ce que vous utilisez pour afficher ces fichiers PNG, pas avec Inkscape. Par exemple, Internet Explorer antérieur à la version 7 ne peut pas afficher correctement les fichiers PNG avec transparence. Utilisez par exemple Firefox pour afficher vos fichiers PNG. Si vous devez absolument prendre en charge IE 6, vous ne pouvez pas avoir d'arrière-plan transparent en PNG; changez-le en opaque dans les préférences du document et réexportez le fichier PNG. En outre, vous devriez envisager d'utiliser la bibliothèque IE7 de Dean Edwards: elle corrige de nombreux problèmes CSS et fait fonctionner correctement le PNG transparent sous IE5 et IE6. Si vous souhaitez ouvrir les bitmaps PNG exportés dans MS-Word, vous devrez également modifier l'opacité alpha (dans la boîte de dialogue des propriétés du document) en entier, puis exporter - le résultat sera bien meilleur.

ckpepper02
la source