Ich habe einige Vektorobjekte in Inkscape erstellt und exportiere sie in PNG-Dateien. Ich verwende die exportierten Bilder in einem anderen Programm.
Das Problem ist, dass, obwohl das ursprüngliche Objekt auf transparentem Hintergrund ist, das resultierende PNG einen dünnen weißen Rand hat, der einfach schrecklich aussieht.
Ich habe irgendwo gelesen, dass das Standard-Exportformat PNG-8 ist, das eine Transparenzfunktion haben sollte, aber diese Funktion wird oft nicht zu 100% unterstützt (insbesondere in älteren Softwareversionen). Ist der Export von SVG-Objekten nach PNG-24 eine Lösung dafür? Ich würde es versuchen, aber ich habe nicht gefunden, wie ich das Standard-Exportformat in Inkscape ändern kann.
Was könnte noch getan werden, um dieses Problem zu beseitigen? Danke für jeden Tipp!
Nachdem ich dieses Problem recherchiert hatte, fand ich diese ähnliche Frage auf SO (übrigens falsch gepostet).
Die akzeptierte Antwort war:
Ich würde es tatsächlich als SVG exportieren, es mit Gimp öffnen , bei Bedarf zusätzliche Dinge tun und es dann mit Gimps Save for Web-Funktion als PNG speichern.
Habe auch diese FAQ gefunden
Die von Inkscape exportierten PNGs haben gezackte Kanten/kein Antialiasing/lustigen Hintergrund.
Dies ist ein Problem mit dem, was Sie zum Anzeigen dieser PNG-Dateien verwenden, nicht mit Inkscape. Beispielsweise kann Internet Explorer vor Version 7 PNG-Dateien mit Transparenz nicht richtig anzeigen. Verwenden Sie zB Firefox, um Ihre PNGs anzuzeigen. Wenn Sie IE 6 unbedingt unterstützen müssen, können Sie keinen transparenten Hintergrund in PNG haben; Ändern Sie es in den Dokumenteinstellungen in undurchsichtig und exportieren Sie die PNG-Datei erneut. Außerdem sollten Sie sich mit der Verwendung der IE7-Bibliothek von Dean Edwards befassen: Sie behebt viele CSS-Probleme und sorgt dafür, dass transparentes PNG unter IE5 und IE6 korrekt funktioniert. Wenn Sie die exportierten PNG-Bitmaps in MS-Word öffnen möchten, müssen Sie auch die Alpha-Opazität (im Dialogfeld "Dokumenteigenschaften") auf "Voll" ändern und dann exportieren - das Ergebnis wird viel besser sein.
ckpepper02
Takkat
Klein
Amir Uwal
nichts101