staging.inyokaproject.org

Vektorbasierte GUI

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

rockrider

Anmeldungsdatum:
10. November 2007

Beiträge: 766

Hi zusammen,

denkt ihr es wird für Linux Systeme auch noch vektorbasierte GUIs geben? Oder bleibt es zukünftig bei Pixelbasierten? Ineterssiert mich einfach mal ☺

Gruß

mat69

Anmeldungsdatum:
27. November 2005

Beiträge: 530

Was genau meinst du mit vektorbasiert?

Meinst du alles besteht aus Vektoren, oder aus Vektoren werden z.B. PNGs in der gerade benötigten Größe erstellt?

rockrider

(Themenstarter)

Anmeldungsdatum:
10. November 2007

Beiträge: 766

Eine komplett vesktorbasierte Oberfläche wie man es von Aqua z.B. kennt(oder auch nicht, so wie ich)

Angor

Avatar von Angor

Anmeldungsdatum:
30. Juli 2006

Beiträge: 1101

Ich waage zu bezweifeln das bei OSX alles Vektorgrafik ist.
Wurd mit Vektorgrafik gemacht, aber es ist es nicht.
Das Dock was gezoomt wird ist auch einfach nur Pixelzeuch.Wenn auch recht feinkörnig.

onlinelli

Anmeldungsdatum:
11. Mai 2007

Beiträge: Zähle...

Bei KDE4 ist alles vektorbasiert. Alle grafischen Elemente basieren auf SVG-Grafiken und lassen sich somit beliebig vergrößern. (falls du das damit gemeint hast)

dgf

Anmeldungsdatum:
4. September 2005

Beiträge: 912

Die Symbole bei Gnome sind ebenfalls vektorbasiert. Und ich wüsste jetzt gerade nicht, wo man sonst noch Vektorgrafiken bräuchte.

Lumines

Avatar von Lumines

Anmeldungsdatum:
1. Mai 2007

Beiträge: 267

Ich waage zu bezweifeln das bei OSX alles Vektorgrafik ist.

damit hat apple jedenfalls lange geprahlt und afaik stimmt das auch.

ChemicalBrother Team-Icon

Ehemaliger

Anmeldungsdatum:
17. Mai 2007

Beiträge: 3136

Akim hat geschrieben:

denkt ihr es wird für Linux Systeme auch noch vektorbasierte GUIs geben?

Gibt es schon, wie einer meiner Vorredner gesagt hat –> KDE4

rockrider

(Themenstarter)

Anmeldungsdatum:
10. November 2007

Beiträge: 766

Ah KDE4 ok. Was sind eigendlich die genauen Vorteiler einer vektorbasierten GUI? Soviel ich verstanden hab hat man damit bei Vergrößerungen nicht diese hässlichen Verpixelungen oder man kann jede Auflösung rendern ohne, dass Pixel falsch umgerechnet werde. Stimmt das so ungefähr? Hab bis jetzt keine gute Erklärung gefunden. Könnte es einer kurz erwähnen?

jklö

Avatar von jklö

Anmeldungsdatum:
22. Mai 2007

Beiträge: 102

dgf hat geschrieben:

Und ich wüsste jetzt gerade nicht, wo man sonst noch Vektorgrafiken bräuchte.

Microsoft's WPF ist zum Beispiel komplett Vektor-basiert. Damit kann man dann solche lustigen Sachen machen, wie beliebige Gui-Teile (inclusive Buttons, Textboxen, etc.) stufenlos zu zoomen, drehen, kippen und/oder auf 3D-Objekte mappen. Richtig angewendet sind damit echt beeindruckende Effekte möglich.

Wäre wirklich schön, wenn es sowas ähnliches in Zukunft auch für Ubuntu gäbe ... ich habe aber noch nichts dergleichen gehört.

mat69

Anmeldungsdatum:
27. November 2005

Beiträge: 530

Also ich kann jetzt nicht sagen, inwiefern KDE 4.0 "vektorbasiert" ist, aber eines weiß ich: Die Icons sind keine svg-Grafiken, sondern Pixel-Grafiken.
Diese basieren wiederum auf svg-Grafiken.
Vorteile? Bei hohen Auflösungen hat man die, bei niedrigen hat man eher Nachteile, da alles unschärfer erscheint. Außer natürlich man setzt bei 16x16 etc. weiterhin auf händisch erstellte Icons.

dentaku

Avatar von dentaku

Anmeldungsdatum:
31. Januar 2005

Beiträge: 3785

Ja, das ist der Hauptvorteil. Zusätzlich sind die Informationen für ein Icon/Bild auch wesentlich geringer als bei einem Bitmap Image (i.d.R., ausser natürlich bei Photos mit vielen Farben). Früher oder später wird alles Vektorbasiert sein, da jeder sein OS auf allen möglichen Ausgabegeräten sehen will. Und da ist es mit 'ner Vektorbasierten GUI natürlich wesentlich einfacher das "gleiche" System (bzw. GUI) auf Handy, PDA, Navi, Handheld, Notebook, Laptop, Desktop, Workstation, und beliebigen anderen Bildschirmgrößen (HDTV ...) anzubieten. Ausserdem hat jeder eine andere Größe von Zeichensätzen und Icons und alle wollen natürlich gleioch scharf sehen ... etc.

mat69

Anmeldungsdatum:
27. November 2005

Beiträge: 530

Das ist aber gerade der Punkt.
Auf SVG basierende Icons – meist mit vielen Details – sehen auf Handys und anderen Geräten mit niedriger Auflösung nur dann gut aus, wenn sie viel Bildschirmplatz beanspruchen, da sie sonst unscharf sind. Unschärfer, als ein vom Aussehen ähnlichs Icon, das gepixelt wurde.
Aaron Seigo et al. mögen vielleicht was anderes erzählen, doch ertappt sich ersterer selbst bei der Keynote zu KDe 4.0, wie er Kpat vorzeigt und dieses verkleinert.

Der Nachteil von SVG ist, dass eben nicht genau definiert ist, welcher Bildpunkt welche Farbe hat, stattdessen wird das heruntergrechnet. Bildschirme leben aber in einer Pixelwelt.
Annahme: 2 Pixel stehen zur Verfügung, durch die in der "Mitte" eine Linie gehen würde. Welche Farbe haben nun beide? Pixelgrafiken selbst werden gerade so optimiert, dass solche Fälle nicht vorkommen. Hat man 20 Pixel zur Verfügung ist das hingegen nicht so wichtig.
Dieses Problem zeigtman bei "unscharf"/"grau" werdenden Linien und Icons.

Und da kommt noch nichtmal das Problem der Proportionen vor. Bei kleinen Icons sind die Linien im Verhältnis größer als bei großen. Wie löst man das nun mit einem SVG? Dünne schlecht sichtbare Linien bei kleinen oder fette Linien bei großen Icons?

Antworten |