Aktuelle Zeit: 21.04.2018 23:04

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 24 Beiträge ]  Gehe zu Seite Vorherige  1, 2, 3
Autor Nachricht
 Betreff des Beitrags: Re: Scalable Vector Graphics (SVG) in PureBasic benutzen?
BeitragVerfasst: 21.03.2018 17:58 
Offline

Registriert: 27.11.2016 18:13
Wohnort: Erzgebirge
NicTheQuick hat geschrieben:
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.


Also eine Portierung der SVG - Fähigkeiten von Cairo (am besten schön als Modul-verpackt) fände ich schon sehr toll.

Man benötig vor allem auch folgende Libs (neben Cairo): librsvg, libgobject

Mit einer Aussage von: "Willst du dir das wirklich antun? " ist hier niemanden geholfen.

Eine Nutzung von SDL mit Cairo scheint auch möglich zu sein.
(Diese: "libSDL_svg-1.1.so" Lib sieht auch sehr nett aus.)

SVG
libSDL_svg

(sh ./autogen.sh -> ./configure -> make install ->testen ;) )
----

Ich bleibe erst einmal bei einem externen Konsolenprogramm.

Dabei ist:
"rsvg-convert test.svg -o new_test.png"

ganz nett.

Aber ich bevorzuge jetzt das Konsolentool von "ImageMagic".
(Das funktioniert auch irgend wie besser und bietet noch viel mehr coole Dinge, hat aber auch wesentlich mehr Abhängigkeiten.)

"convert test.svg new_test.png"

Naja mal sehen....


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Scalable Vector Graphics (SVG) in PureBasic benutzen?
BeitragVerfasst: 05.04.2018 20:32 
Offline
PureBasic Team

Registriert: 29.08.2004 00:20
Wohnort: Stuttgart
STARGÅTE hat geschrieben:
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.


Den nonzero (oder auch "winding") mode habe ich für die nächste Version als Flag eingebaut. Der "evenodd" Modus ist der Default in PB.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Scalable Vector Graphics (SVG) in PureBasic benutzen?
BeitragVerfasst: 05.04.2018 20:57 
Offline
Kommando SG1
Benutzeravatar

Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Ah danke freak.

Es ist nicht zufällig auch geplant SVGs zu importieren^^?

Aktuell Kämpfe ich noch mit AddPathSegments() weil es so einige "besonderheiten" nicht versteht.

_________________
Bild
 
BildBildBild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Scalable Vector Graphics (SVG) in PureBasic benutzen?
BeitragVerfasst: 05.04.2018 21:47 
Offline
PureBasic Team

Registriert: 29.08.2004 00:20
Wohnort: Stuttgart
Ich würde das gerne machen, da es aber doch einiges an Aufwand ist bin ich mir nicht sicher ob ich das anfangen sollte. Also lieber nicht drauf warten ;)

Leider gibt es dazu keine guten Libs die wir verwenden könnten. Die oben genannte librsvg ist außerhalb von Linux nicht so leicht zu verwenden (wegen GObject und Cairo dependency). Da hat man dann gleich einen ganzen Stapel DLLs am Hals und das passt nicht ganz zu PB. Desshalb müsste es wohl eine Eigenimplementierung sein.

Den Bugreport zu AddPathSegments() habe ich gesehen. Das sollte kein Problem sein das zu beheben.


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 24 Beiträge ]  Gehe zu Seite Vorherige  1, 2, 3

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye