![]() |
Re: ganz simples Vektor-Grafikformat
Hi alzaimer,
Zitat:
Zitat:
Ein einfacher Parser reicht doch schon. War mal ne Übung für mich, um Delphi zu lernen :mrgreen: Aber irgendwann bastel ich mir aber noch mal meinen eigenen PS-Interpreter :wink: PS hat den Charme, dass man mit Ghostview bereits einen PreViewer hat. |
Re: ganz simples Vektor-Grafikformat
Zitat:
gut, lesbar ist so ne sache, aber ist ja auch noch der Anfang, evtl bau ich noch trennzeichen ein, um die befehle optisch zu trennen. ist aber eigentlich nicht notwendig, da es dafür irgendwann mal nen Editor geben soll. Zitat:
da dürfte meine definition aber kürzer sein, oder täusche ich mich da ;)
Delphi-Quellcode:
Ansonsten bin ich für verbesserungsvorschläge zu haben :)
//postscript scheint absolute positionsangaben zu haben...ich hab prozentuale :)
R*FF000009999 //mit der 99 wird noch geändert damit 100% möglich ist, farbe hab ich jetzt mal FFFF00 genommen, Stift: den aktuellen //dürften die ersten 7 zeilen sein :) TF0000030605Hallo //die letzten 3 Gruß Frank |
Re: ganz simples Vektor-Grafikformat
Zitat:
Zitat:
Es gibt: - absolute - relative - transformierte/skalierte Bewegungen Man kann schön übersichtlichen oder aber kompakten Code erzeugen, lediglich Space als Trenner reicht. Also Zeilen orientiert oder als Stream, das ist völlig egal. Nur um Missverständnissen vor zu beugen: - Ich will Dich nicht von irgendwas überzeugen/abbringen. - Ich beabsichtige nur, Dir Vorhandenes auf zu zeigen. |
Re: ganz simples Vektor-Grafikformat
Zitat:
Zitat:
sorry, wenn es vielleicht anders rüberkam. ich muss halt nur schauen, ob es meinen Anforderungen gerecht wird. hab mir jetzt halt die mühe gemacht, das irgendwie zu implementieren und würde ungern alles verwerfen. aber sicher lässt sich das eine oder andere mit einbauen bzw. an meinem Konzept verbessern. von daher nützen mir die Tips schon, auch wenn ich das format selbst vermutlich nicht übernehme... ich brauche halt nur überall den relativen bezug auf die Zeichenfläche (bei der schrift haut das noch nicht so hin, wie es soll). ich beabsichtige mit dem code das komplette canvas auszufüllen, nicht nur irgendwas skalierbar zu malen. und z.b. eine liniendefinition mittels moveto/lineto finde ich nicht so gut wie einen linienbefehl der beide endpunkte beinhaltet. Auch aus dem Grund, da man das moveto eigentlich nirgends anders verwenden kann, oder sehe ich das falsch? Gruß Frank |
Re: ganz simples Vektor-Grafikformat
Hallo,
Zitat:
Delphi-Quellcode:
und schon wäre es um eine Funktion erweitert, welche Start- und Endkoordinaten benötigt.
/line { 4 -2 roll
moveto lineto } def Zitat:
Also quasi die Bewegung mit angehobenem Stift. Zitat:
Liesse sich aber auch realisieren :dancer2: Nur wozu braucht man Größendefinitionen relativ zur Zeichenfläche ? :gruebel: Also für geometrische Objekte kann ich mir das ja noch vorstellen, aber für Text ? :gruebel: Wenn es nur darum geht, eine Seite immer gleich aussehen zu lassen, egal ob auf A5 oder A0, dann geht das mit PS mit Sicherheit eleganter. Zitat:
Ich wollte nur klar stellen, dass ich Dich nicht von irgendetwas zwanghaft überzeugen will. Ausserdem ist das hier ein Delphi-Forum und keine PS-Bastelecke :mrgreen: Erzähl doch mal, was Du eigentlich genau beabsichtigst mit diesem Format ? |
Re: ganz simples Vektor-Grafikformat
Hallo,
eventuell ist das Datenformat DVKAZ interessant. Das Format DVKAZ enthält Vektordaten zur Darstellung der amtlichen Verkehrszeichen und Symbole. Hier mal ein paar Links: ![]() ![]() ![]() |
Re: ganz simples Vektor-Grafikformat
Da hat wohl IGES Pate gestanden :kotz:
Das ist alles, aber nicht kompakt, sorry :duck: |
Re: ganz simples Vektor-Grafikformat
Hallo,
hab ich auch nicht geschrieben :) Dachte halt das er sich da eventuell Anregungen holen kann. |
Re: ganz simples Vektor-Grafikformat
Hallo,
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
es geht also um eine reine Bildschirmdarstellung...nicht für den druck die Konfiguration des DFM-Editors beruht auf mehrere Ini-Dateien, somit würde ich die Definition auch gerne in diese einarbeiten. ini habe ich deswegen genommen, da es keinen einfachen XML/SVG-Parser für D3 gibt (zumindest hab ich noch keinen funktionierenden finden können) und diese für meine bisherigen Einstellungen ausgereicht haben. Da die Definition evtl. sehr komplex werden kann, sollte das format ziemlich kompakt sein und keine Zeilenumbrüche etc enthalten, da es in inis auch gewissen Grenzen gibt :) es geht auch weniger um die lesbarkeit...ist ja nicht so, dass man da ständig was dran ändert. btw. ich überlege aber auch schon, das ganze dynamisch (an die jeweiligen Eigenschaften gekoppelt) zu definieren. aber da ist mir noch nichts sinnvolles eingefallen. Dafür müsste man natürlich ein komplexeres Format nehmen Hoffe etwas mehr klarheit in die Sache gebracht zu haben :) Gruß Frank |
Re: ganz simples Vektor-Grafikformat
Hallo Frank,
Zitat:
Zitat:
Nach Deinem letzten posting ist klar, was Du Dir dabei gedacht hast. In diesem Fall wäre PS denkbar ungeeignet. Eigentlich brauchst Du nur Polylines und Text, den Rest kann davon ableiten. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:57 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz