PureBoard
http://forums.purebasic.com/german/

Scalable Vector Graphics (SVG) in PureBasic benutzen?
http://forums.purebasic.com/german/viewtopic.php?f=4&t=22593
Seite 2 von 3

Autor:  tmjuk [ 04.06.2010 22:44 ]
Betreff des Beitrags:  Re: Scalable Vector Graphics (SVG) in PureBasic benutzen?

Naja, der letzte Post im englischen Forum stammt vom 1. April.
Vielleicht ein Zeichen??

Aber mal ersnthaft. Mich interessiert das auch.
Hat einer von euch einen Account dort? Dann weist doch bitte den Autor auf diese Misstände hin.

Vielleicht hat er sich auch blos vertan, z.B. beim Hochladen was Falsches genommen.

Torsten

Autor:  edel [ 04.06.2010 22:58 ]
Betreff des Beitrags:  Re: Scalable Vector Graphics (SVG) in PureBasic benutzen?

http://de.wikipedia.org/wiki/Windows_Enhanced_Metafile

Autor:  tmjuk [ 05.06.2010 02:55 ]
Betreff des Beitrags:  Re: Scalable Vector Graphics (SVG) in PureBasic benutzen?

Danke c4s.

Habe mich angemeldet und auch noch mal hingewiesen, das da mehr fehlt.


Mal abwarten
Torsten

Autor:  Christian+ [ 05.06.2010 08:34 ]
Betreff des Beitrags:  Re: Scalable Vector Graphics (SVG) in PureBasic benutzen?

Ich fände es auch praktisch wenn man Vektorgrafiken in PB verwenden könnte hatte da auch mal geschaut wie das wohl geht aber bin nie dazu gekommen mich einzuarbeiten und mir ein ordentliches Include schreiben zu können. Falls du statt mit SVG was glaube ich mehr kann und mir auch irgendwie besser gefällt mit EMF arbeiten willst was wahrscheinlich schneller als SVG zu erfolgen führt such im englischen Forum nach Enhanced Metafile bzw. Metafile da gibt es bereits ein paar meist alte Codes zu finden eventuell ist da ja noch was nützlich (z.B. Link1 oder Link2).

Autor:  STARGÅTE [ 18.03.2018 18:38 ]
Betreff des Beitrags:  Re: Scalable Vector Graphics (SVG) in PureBasic benutzen?

Hallo Leute,

inzwischen hat PureBasic ja die VectorDrawing Lib. Ich frage mich nun,
ob schon jemand angefangen hat (oder schon fertig ist) ein Modul zu schreiben
mit dem man nun auch SVG Bilder einfach einladen und mit dieser Lib darstellen kann?

Code:
LoadVectorGraphic(VectorGraphic, FileName)
DrawVectorGraphic(VectorGraphic)

Autor:  ccode_new [ 18.03.2018 21:26 ]
Betreff des Beitrags:  Re: Scalable Vector Graphics (SVG) in PureBasic benutzen?

Hallöchen und einen schönen Abend STARGÅTE.

Mmmh..

Die direkte SVG-Darstellung ist noch so ein Problemfall.

Bei SVG handelt es sich ja intern um eine XML-Datei.

Um eine SVG-Datei direkt darzustellen kenne ich bis jetzt auch nur den Weg diese Datei vorher in z.B. png zu konvertieren.

(Einfach vorher einen externen Konsolen-Konverter aufrufen. Oder selber einen Konverter schreiben ?! Oh,oh)

Oder mit Hilfe von "PureSVG" (über Webbrowser) - Ist aber auch nicht so toll.

Autor:  kernadec [ 19.03.2018 09:54 ]
Betreff des Beitrags:  Re: Scalable Vector Graphics (SVG) in PureBasic benutzen?

hello
maybe http://www.purebasic.fr/english/viewtopic.php?f=12&t=40540

bestregard

Autor:  ccode_new [ 19.03.2018 18:35 ]
Betreff des Beitrags:  Re: Scalable Vector Graphics (SVG) in PureBasic benutzen?

Mmmh

Mich interessieren schon Vektor-Grafiken (vor allen für Spiele), aber anscheinend ist es schwierig da eine Lösung zu finden.

Vektorgrafiken werden auch meist nur von der CPU gerendert. (z.B. bei cairo-lib) - (OpenGL-Renderer mal ausgeklammert)

Eine performante Vektorgrafikverwendung ist nur möglich wenn diese in normale Grafik-Texturen (Formate) umgewandelt werden und dann verwendet werden.

Als Hilfsmöglichkeit zur Erstellung von beliebigen skalierbaren Grafiken (die man dann extern in ein anderes Format konvertiert) sind diese Vektorgrafiken aber toll.

Diese Grafiken müssten ja auch erst in eine Atlas-Textur (Bitmap) konvertiert werden um diese performant darzustellen, oder ?

Autor:  STARGÅTE [ 20.03.2018 20:16 ]
Betreff des Beitrags:  Re: Scalable Vector Graphics (SVG) in PureBasic benutzen?

@ccode_new:

gerade weil es ja eine XML ist, ist es ja von der Sache her recht einfach möglich die XML-Commandos in die jeweiligen PB-Befehle umzuwandeln. Einziges Problem was ich sehe ist, dass die Vector-Lib von PB nicht vollständig ist, und man somit auch "Umgehungen" programmieren muss, wie z.B. der FillingMode: nonzero und evenodd

Ich interessiere mich für SVG vorallem im bereich der Graphischen Benutzeroberfläche, also Bereich wo sie nicht immer wieder gerändert werden müssen, aber eben flexibel auf DPI scaling u.ä. reagieren können.

@kernadec:

Das habe ich auch schon gesehen, aber es arbeitet mit der "alten" Drawing-Lib.

@All:
Ich würde mich einfach mal ransetzen, ein paar Zeilen zu schreiben, mal sehen wie weit ich komme.

Autor:  NicTheQuick [ 21.03.2018 11:09 ]
Betreff des Beitrags:  Re: Scalable Vector Graphics (SVG) in PureBasic benutzen?

STARGÅTE hat geschrieben:
@All:
Ich würde mich einfach mal ransetzen, ein paar Zeilen zu schreiben, mal sehen wie weit ich komme.

Willst du dir das wirklich antun? Wieso das Rad neu erfinden? Nutz doch, was da ist. Cairo zum Beispiel.

Seite 2 von 3 Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/