ubuntuusers.de

SVG-Bilder als Avatar möglich?

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

Serengeti

Avatar von Serengeti

Anmeldungsdatum:
24. Februar 2008

Beiträge: 1955

Ich würde gerne eine SVG grafik als Avatar hochladen. Wäre es mögliche dieses Bildformat zuzulassen?

THX Serengeti

apollo13 Team-Icon

mondrakete
Avatar von apollo13

Anmeldungsdatum:
29. August 2005

Beiträge: 1521

Was für einen Vorteil würde SVG hier bringen?

Greebo

Avatar von Greebo

Anmeldungsdatum:
21. November 2006

Beiträge: 3443

Wohnort: 97070 Würzburg

Man könnte zB. Javascriptcode einbasteln um lauter fiese tolle Nebeneffekte zu erzeugen 😈 . Ne ernsthaft, mir würde SVG auch gefallen, aber irgendwie sehe ich da ein Missbrauchspotential.

apollo13 Team-Icon

mondrakete
Avatar von apollo13

Anmeldungsdatum:
29. August 2005

Beiträge: 1521

Leute habt ihr kapiert was SVG ist? Nennt mir nur einen einzigen Vorteil für Avatare SVG zu erlauben… Wer nen SVG hat kann es gerne als PNG exportieren.

Greebo

Avatar von Greebo

Anmeldungsdatum:
21. November 2006

Beiträge: 3443

Wohnort: 97070 Würzburg

Weder PNG noch JPEG sind besonders gut geeignet um geometrische Konstrukte wie zB. Comic-Avatare darzustellen (ein Nebeneffekt der Fourierkästelung), GIF ist lizenztechnisch ziemlich bäh und stellt IIRC nur 256 Farben dar. SVG ist super geeignet um geometrische Konstrukte darzustellen, mit Javascript animationsfähig und reaktiv, und um ein Detail ein und auszuzoomen muss man nicht unbedingt die Größe des Viewports verändern (ich glaube darauf wolltest du raus). Für Leute die sich mit SVG auskennen gäbe es schon Vorteile ☺, nur leider können die das auch ohne Probleme für böse Sachen verwenden, von daher mein Einspruch...

apollo13 Team-Icon

mondrakete
Avatar von apollo13

Anmeldungsdatum:
29. August 2005

Beiträge: 1521

Du hast noch immer keinen Vorteil genannt 😉 Und so schlimm schaut ein exportiertes PNG auch nicht aus, dass es bei der kleinen Avatar Größe auffallen würde. Aber wie du schon richtig erwähnt hast, Javascript ist gefährlich, deshalb werden wir SVG auch sicher nicht zulassen.

Greebo

Avatar von Greebo

Anmeldungsdatum:
21. November 2006

Beiträge: 3443

Wohnort: 97070 Würzburg

Dito, aber falls es dochmal soweit ist, lege ich mir einen Tetris-Avatar zu und werde meistgelesenerbetrachteter User ☺.

user_unknown

Avatar von user_unknown

Anmeldungsdatum:
10. August 2005

Beiträge: 17583

Wohnort: Berlin

apollo13 schrieb:

Leute habt ihr kapiert was SVG ist?

Ja, und selbst? ☺

Nennt mir nur einen einzigen Vorteil für Avatare SVG zu erlauben…

Ich kann auf Anhieb 3 nennen:

  • Beim Zoomen mit Strg + + kann die SVG-Grafik problemlos skaliert werden.

  • Jemand, der sich den Avatar als SVG runterladen will hat ihn gleich im gewünschten Format

  • Man muß nicht extra als PNG exportieren.

apollo13 Team-Icon

mondrakete
Avatar von apollo13

Anmeldungsdatum:
29. August 2005

Beiträge: 1521

Abgesehen davon, dass das SVG rendern ewig dauert (siehe zb. http://upload.wikimedia.org/wikipedia/commons/c/c7/SVG.svg )…

Greebo

Avatar von Greebo

Anmeldungsdatum:
21. November 2006

Beiträge: 3443

Wohnort: 97070 Würzburg

Die wurde bei mir ehrlich gesagt schneller gerendet als die 404 Fehlerseite, auf der ich beim unbereinigten Link gelandet bin 😀 (Und mit nem Atom und laufenden Flightgear im Hintergrund, bin ich sicher nicht der schnellste). Na ja wie geschrieben, solange sowas nicht vorher durch nen JS Filter geschickt wird (was naturgegeben die nächste Sicherheitslücke darstellen würde), brauch ich auch nicht zwingend SVG.

V_for_Vortex Team-Icon

Avatar von V_for_Vortex

Anmeldungsdatum:
1. Februar 2007

Beiträge: 12091

Wohnort: Berlin

Greebo schrieb:

Dito, aber falls es dochmal soweit ist, lege ich mir einen Tetris-Avatar zu und werde meistgelesenerbetrachteter User ☺.

Wie wärs mit einem SVG-Doom-Port? 👍

Serengeti

(Themenstarter)
Avatar von Serengeti

Anmeldungsdatum:
24. Februar 2008

Beiträge: 1955

Ich habe mir da einfach überlegt, das SVG eben toll zu zoomen sind und SVG auch als standard Bildformat für icons in Linux verwendet wird. Ausserdem ist es open source. Lässt sich scriptcode nicht auch herausfiltern? Ich meine, schliesslich ist ein SVG eine Textdatei da gibt es bestimmt eine Art Whitelist von unbedenklichen elementen.

Serengeti

EnTeQuAk Team-Icon

Avatar von EnTeQuAk

Anmeldungsdatum:
17. Mai 2006

Beiträge: 3289

Für das handling von Bildern benutzen wir die Python-Imaging-Library, diese kann leider noch nicht mit SVG um das mal vorweg zu nehmen.

Serengeti schrieb:

Ich habe mir da einfach überlegt, das SVG eben toll zu zoomen sind und SVG auch als standard Bildformat für icons in Linux verwendet wird. Ausserdem ist es open source. Lässt sich scriptcode nicht auch herausfiltern? Ich meine, schliesslich ist ein SVG eine Textdatei da gibt es bestimmt eine Art Whitelist von unbedenklichen elementen.

Klar, aber SVG ist ein Format wie jedes anderes mit RFC und vielem anderen schmankerl. Nicht einmal Inkscape unterstützt derzeit den vollen Standard, und Python-Libraries sind mir derzeit nicht wirklich bekannt.

Davon unabhängig birgt das rausfiltern von Elementen immer das Risiko das das Resultat arg doof ausschaut sowie den ursprünglichen Sinn nicht mehr erkennen lässt. SVGs ohne JavaScript… da kann man dann echt auch PNGs rendern ☺

Gruß, Christopher.

apollo13 Team-Icon

mondrakete
Avatar von apollo13

Anmeldungsdatum:
29. August 2005

Beiträge: 1521

Serengeti schrieb:

Ich habe mir da einfach überlegt, das SVG eben toll zu zoomen sind und SVG auch als standard Bildformat für icons in Linux verwendet wird. Ausserdem ist es open source.

Das wäre mir neu, nur die Originale werden mit SVG erzeugt, dann werden Pixelgrafiken in den jeweiligen Auflösungen exportiert, warum eigentlich?

Serengeti

(Themenstarter)
Avatar von Serengeti

Anmeldungsdatum:
24. Februar 2008

Beiträge: 1955

apollo13 schrieb:

Serengeti schrieb:

Ich habe mir da einfach überlegt, das SVG eben toll zu zoomen sind und SVG auch als standard Bildformat für icons in Linux verwendet wird. Ausserdem ist es open source.

Das wäre mir neu, nur die Originale werden mit SVG erzeugt, dann werden Pixelgrafiken in den jeweiligen Auflösungen exportiert, warum eigentlich?

hast leider recht.

Warum ist das so? Ich meine warum wird eigentlich nie alles aus der spezifikation unterstützt?

Antworten |