Ich würde gerne eine SVG grafik als Avatar hochladen. Wäre es mögliche dieses Bildformat zuzulassen?
THX Serengeti
Anmeldungsdatum: Beiträge: 1938 |
Ich würde gerne eine SVG grafik als Avatar hochladen. Wäre es mögliche dieses Bildformat zuzulassen? THX Serengeti |
mondrakete
Anmeldungsdatum: Beiträge: 1521 |
Was für einen Vorteil würde SVG hier bringen? |
Anmeldungsdatum: Beiträge: 3443 Wohnort: 97070 Würzburg |
Man könnte zB. Javascriptcode einbasteln um lauter |
mondrakete
Anmeldungsdatum: 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. |
Anmeldungsdatum: 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... |
mondrakete
Anmeldungsdatum: 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. |
Anmeldungsdatum: Beiträge: 3443 Wohnort: 97070 Würzburg |
Dito, aber falls es dochmal soweit ist, lege ich mir einen Tetris-Avatar zu und werde meist |
Anmeldungsdatum: Beiträge: 17563 Wohnort: Berlin |
apollo13 schrieb:
Ja, und selbst? ☺
Ich kann auf Anhieb 3 nennen:
|
mondrakete
Anmeldungsdatum: Beiträge: 1521 |
Abgesehen davon, dass das SVG rendern ewig dauert (siehe zb. http://upload.wikimedia.org/wikipedia/commons/c/c7/SVG.svg )… |
Anmeldungsdatum: 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. |
Anmeldungsdatum: Beiträge: 12089 Wohnort: Berlin |
Greebo schrieb:
Wie wärs mit einem SVG-Doom-Port? 👍 |
(Themenstarter)
Anmeldungsdatum: Beiträge: 1938 |
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 |
Anmeldungsdatum: 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:
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. |
mondrakete
Anmeldungsdatum: Beiträge: 1521 |
Serengeti schrieb:
Das wäre mir neu, nur die Originale werden mit SVG erzeugt, dann werden Pixelgrafiken in den jeweiligen Auflösungen exportiert, warum eigentlich? |
(Themenstarter)
Anmeldungsdatum: Beiträge: 1938 |
apollo13 schrieb:
hast leider recht. Warum ist das so? Ich meine warum wird eigentlich nie alles aus der spezifikation unterstützt? |