Perte de qualité lors de la conversion de SVG en WMF

Aug 19 2020

J'ai créé un symbole simple dans InkScape et je souhaite le convertir en WMF. Mais il y a une perte de qualité dans la conversion.

J'ai joint le lien pour télécharger 2 fichiers. Le SVG original et la sortie WMF. Regardez le résultat. Télécharger des images

La chose étrange est que ce problème a commencé à se produire il y a quelques jours sur ma machine.

Quelqu'un a-t-il eu un problème similaire?

Réponses

6 BillyKerr Aug 19 2020 at 23:30

N'utilisez pas WMF. C'est un format très ancien, et il ne peut pas gérer correctement les courbes - en fait, il ne semble pas du tout prendre en charge les courbes. Il est peut-être possible d'ajouter des nœuds pour faciliter le tout, mais cela ne vaut probablement pas la peine, sauf si vous devez utiliser WMF. Vous pouvez utiliser l'outil Modifier les chemins par nœuds Npour ce faire, sélectionner tous les nœuds, puis cliquer plusieurs fois sur le bouton Insérer de nouveaux nœuds.

Essayez plutôt d'exporter au format EMF (Enhanced MetaFile).

J'ai juste essayé ceci dans Inkscape et cela fonctionne beaucoup mieux, même si ce n'est pas parfait. Vous pouvez faire ce que joojaa suggère dans son commentaire: redimensionner l'illustration SVG avant de l'exporter vers EMF. Cela aidera la précision. Ensuite, lorsque vous l'importez, réduisez la taille de l'image.

user8356 Aug 26 2020 at 22:29

Je ne parlerai ici que de généralités pour faire la lumière sur les problèmes et les solutions possibles, et ne pas entrer dans les spécificités d'un dessin ou d'une manière de sauvegarder un fichier. Comprendre ces termes et formats représente 99% de la bataille pour créer, transférer et afficher des images de haute qualité dans le monde numérique.

Pour maintenir l'évolutivité et la fluidité des dessins vectoriels, ce que sont les SVG, vous devez utiliser un format de fichier graphique qui prend en charge les dessins vectoriels, et également utiliser une méthode de conversion qui préserve toutes les informations vectorielles.

WMF signifie Windows Metafile. Un format «métafichier» prend en charge les informations vectorielles et matricielles (bitmap). Mais les vecteurs dans WMF ne sont que des segments de ligne, pas des courbes lisses. Pire encore, la conversion peut jeter même ces informations vectorielles limitées; le résultat est le même que pour une capture d'écran. Autrement dit, il convertit le dessin vectoriel en une image raster à la résolution actuelle du moniteur.

Prendre une capture d'écran d'une image après un zoom avant (en supposant que le moniteur est assez grand) et ensuite redimensionner le résultat est un moyen d'améliorer la résolution et de réduire le "jaggendness" d'une image lors de sa conversion.

Les formats de fichiers les plus courants prenant en charge les graphiques vectoriels sont EPS, SVG, AI native (Illustrator) et PDF.

La façon dont vous affichez / sortez un fichier doit également prendre en charge les graphiques vectoriels, ou les avantages des graphiques vectoriels (fluidité, évolutivité, indépendance de l'appareil) sont perdus lors de la sortie. Le logiciel / matériel d'affichage doit convertir les informations vectorielles en pixels. Ce matériel / logiciel était appelé RIP (processeur d'image raster) dans les équipements haut de gamme. Un RIP prend des formules vectorielles et crée une image tramée à la résolution la plus élevée du périphérique de sortie, qui est généralement une photocomposeuse numérique qui utilise un film ou une platine numérique qui expose directement les plaques d'impression.