Aktuelle Zeit: 23.10.2018 06:06

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 24 Beiträge ]  Gehe zu Seite 1, 2, 3  Nächste
Autor Nachricht
 Betreff des Beitrags: Scalable Vector Graphics (SVG) in PureBasic benutzen?
BeitragVerfasst: 04.06.2010 02:59 
Offline
Kommando SG1
Benutzeravatar

Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Tachchen,

Da ich seit längerem nach einer möglichkeit suche Bilder bzw. "Zeichen" in egal welcher größe in einer guten Qualität darstellen zu können, ohne dafür n "riesen" Image zu erstellen, welches dann unter "enormen" Zeitaufwand wieder kleiner gemacht wird, findet das SVG-Format bei mir immer mehr gefallen.

Nun wollte ich hier fragen ob sich damit schon mal jemand befasst hat.
Ich suche halt möglichkeiten das Format in PureBasic zu nutzen, über ein Include, DLL, Lib ....

Sodass ich dann zB eine vektorgrafik laden kann und so anzeigen lasse:
Code:
LoadSVG(1, "Stern.svg")
StartDrawing(ScreenOutput())
  DrawSVG(1, x, y, Width, Height)
StopDrawing()


Die Versuche selber so ein Format zu erstellen, scheiterten im Endeffekt an einem zu großen Rechenaufwand mit PB-Mitteln das Bild als Image zu erstellen.

_________________
Bild
 
BildBildBild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Scalable Vector Graphics (SVG) in PureBasic benutzen?
BeitragVerfasst: 04.06.2010 06:58 
Offline

Registriert: 13.05.2010 09:26
Wohnort: Berlin
Hi,

eine Antwort habe ich leider nicht. Aber ich fände es auch toll, wenn man SVG mit PureBasic benutzen könnte.

Grüße, Nino

_________________
Dieser Satz ist falsch.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Scalable Vector Graphics (SVG) in PureBasic benutzen?
BeitragVerfasst: 04.06.2010 08:25 
Offline
Benutzeravatar

Registriert: 12.06.2005 11:15
Wohnort: Germany
Such mal im englischen Forum, da hat jemand vor garnicht mal so langer Zeit ein SVG include gepostet.

_________________
Zu mir kommen behinderte Delphine um mit mir zu schwimmen.

Wir fordern mehr Aufmerksamkeit für umfallende Reissäcke! Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Scalable Vector Graphics (SVG) in PureBasic benutzen?
BeitragVerfasst: 04.06.2010 09:07 
Offline
Benutzeravatar

Registriert: 22.10.2004 07:20
Wohnort: Erfurt
Nur der Vollständigkeit halber, hier der entsprechende Link: http://www.purebasic.fr/english/viewtopic.php?f=12&t=40540

Morty

_________________
KeItSi - kostenlose CRM Software auf www.keitsi.de

Meine Musik auf YouTube

Bild


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

Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Danke für den Link,
werde es mir mal angucken,
aber wenn ich jetzt schon sehe, wie er einen Winkel errechnet:
Code:
Procedure.F EArc_GetOrientation(xCenter.F, yCenter.F, xSource.F, ySource.F)
    Protected.F xDelta, yDelta
    Protected.F Rho, Alpha
    xDelta = xSource - xCenter
    yDelta = ySource - yCenter
    Rho = Sqr((xDelta * xDelta) + (yDelta * yDelta) )
    Alpha = ACos(xDelta / Rho)
    If yDelta > 0.
      Alpha = - Alpha
    EndIf
    ProcedureReturn Alpha
EndProcedure

hab ich noch n menge zu verbessern :lol:
Code:
Procedure.F EArc_GetOrientation2(xCenter.F, yCenter.F, xSource.F, ySource.F)
    ProcedureReturn ATan2(xSource-xCenter, yCenter-ySource)
EndProcedure

_________________
Bild
 
BildBildBild


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

Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Muss mich korrigieren.

Ich dachte nach ein paar änderungen läuft der Code, aber es kommen immer mehr Fehler,
Fehlende Variablen, Proceduren, Macros usw.

:freak:

_________________
Bild
 
BildBildBild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Scalable Vector Graphics (SVG) in PureBasic benutzen?
BeitragVerfasst: 04.06.2010 13:02 
Offline
Benutzeravatar

Registriert: 22.10.2004 07:20
Wohnort: Erfurt
Hab's selber nie ausprobiert. Wenn ich's schaffe setz' ich mich heute Abend mal dran, wenn die Kids im Bett liegen :)

Morty

_________________
KeItSi - kostenlose CRM Software auf www.keitsi.de

Meine Musik auf YouTube

Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Scalable Vector Graphics (SVG) in PureBasic benutzen?
BeitragVerfasst: 04.06.2010 18:35 
Offline
Benutzeravatar

Registriert: 28.07.2005 12:39
Du kannst noch WMF (bzw EMF) benutzen.

_________________
Suche


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

Registriert: 22.10.2004 07:20
Wohnort: Erfurt
Oh man, was ist das für ein Code? Da geht ja garnichts.

Ich hab jetzt angefangen und fehlende Funktionen nachgebildet. Aber nach über 40 Minuten war immer noch kein Ende in Sicht. Daher lass ich es wohl auch erstmal sein. Das war wohl eher ein Schuss in den Ofen.

Morty

_________________
KeItSi - kostenlose CRM Software auf www.keitsi.de

Meine Musik auf YouTube

Bild


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

Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Jo, vermutlich weil er in seinem PB eigene Libs benutzt.

@edel, ein Link wäre nicht schlecht, denn die Suche wirft da n menge Mist ^^

_________________
Bild
 
BildBildBild


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 1, 2, 3  Nächste

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste


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