Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi SVG-Komponente oder Unit für Delphi (https://www.delphipraxis.net/202486-svg-komponente-oder-unit-fuer-delphi.html)

Andreas L. 9. Nov 2019 12:23

SVG-Komponente oder Unit für Delphi
 
Hallo,
ich brauch eine Funktion oder Komponente um ein SVG-Bild-Datei in einer bestimmten Größe als PNG zu speichern. Quasi einen Konverter. SVG-Bilder anzuzeigen muss nicht unbedingt möglich sein, wäre aber ganz toll :-) (Das anzeigen müsste via CEF4Delphi möglich sein denke ich)

Kennt jemand so eine SVG-Komponente oder Unit für Delphi? Am besten für Firemonkey und kostenlos...

Falls es da nichts gibt könnte ich evtl. ein anderes Programm via Parameter für die Konvertierung nutzen. Was gibt es da für Werkzeuge?

dummzeuch 9. Nov 2019 14:00

AW: SVG-Komponente oder Unit für Delphi
 
Gerade in der englischen DP gelesen:

https://en.delphipraxis.net/topic/17...#comment-13691

Keine Ahnung was es kostet oder taugt.

dummzeuch 9. Nov 2019 16:22

AW: SVG-Komponente oder Unit für Delphi
 
Zitat:

Zitat von Frühlingsrolle (Beitrag 1451068)
Wieviel es kostet (15 Euro Netto, für 1 Anwender, 1 Jahr Support, samt Source von der Vorgängerversion 2.2), steht hier.
Ein Schnäppchen für:
  • TSVG2Doc
  • TSVG2Graphic
  • TSVG2Control
  • TSVG2Image
  • TSVG2ImageList
  • TSVGLinkedImageList
  • TSVG2LinkedImage
Siehe auch Delphi SVG.

15 Euro ist nur der Update-Preis. Einmalig sind 49 Euro fällig. Aber so wie ich das verstehe, ist der Sourcecode, den man damit bekommt der aktuelle.

Rollo62 9. Nov 2019 20:22

AW: SVG-Komponente oder Unit für Delphi
 
Funktioniert jedenfalls unter ios, Android, macos und win.

Redeemer 9. Nov 2019 20:44

AW: SVG-Komponente oder Unit für Delphi
 
Ich hab 2017 mal eine geschrieben. Super klein und basiert auf TPNGImage, dessen SaveToWhatever-Methoden nicht überschrieben wurden. Speichern erfolgt also immer als PNG.

TurboMagic 10. Nov 2019 10:01

AW: SVG-Komponente oder Unit für Delphi
 
Kann nicht das TPath aus FMX SVG Laden und anzeigen?

Andreas L. 10. Nov 2019 10:30

AW: SVG-Komponente oder Unit für Delphi
 
Zitat:

Zitat von TurboMagic (Beitrag 1451082)
Kann nicht das TPath aus FMX SVG Laden und anzeigen?

In die Data-Property von TPath kann man tatsächlich SVG-XML eintragen. Aber die Komponente behält das XML nicht. Es wird auch nichts angezeigt. Via Code passiert auch nichts:

Delphi-Quellcode:
  Path1.Data.Data := Memo1.Lines.Text;
Was mache ich falsch?

EDIT:

In der Online-Hilfe steht das man über diese Property kein XML laden kann.
Zitat:

The Data property supports only a comma-separated list of instructions defined for the d attribute of the path element in SVG 1.0.

In SVG 1.0, the d attribute contains the moveto, line, curve, arc, and closepath instructions. All instructions are expressed as one character (for example, a moveto is expressed as an M).
http://docwiki.embarcadero.com/Libra...cts.TPath.Data

Aber wie soll es dann gehen? Es gibt keine Load, Set, Open, Read, Get oder sonstwas Methode.

TurboMagic 10. Nov 2019 16:26

AW: SVG-Komponente oder Unit für Delphi
 
Gibt's für dieses Zerpflücken irgendwo ein Beispiel?

Fritzew 10. Nov 2019 18:57

AW: SVG-Komponente oder Unit für Delphi
 
Ich habe es selber nicht benutzt aber das könnte auch etwas sein:
https://github.com/ekot1/DelphiSVG

Redeemer 10. Nov 2019 20:32

AW: SVG-Komponente oder Unit für Delphi
 
Zitat:

Zitat von TurboMagic (Beitrag 1451111)
Gibt's für dieses Zerpflücken irgendwo ein Beispiel?

Also einfach nur wie man TXMLDocument benutzt?


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:01 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz