Svgiconimagelist
Drei Motoren zum Rendern von SVG (Delphi Image32, Skia4Delphi, Direct2D -Wrapper) und vier Komponenten, um die Verwendung von SVG -Bildern zu vereinfachen (Größe, FixedColor, Grauskalte ...)
Tatsächliche offizielle Version 4.3.0 (VCL+FMX)
| Komponente | Beschreibung |
|---|
 | TsvgiconimageCollection ist die Sammlung von SVG -Bildern für Delphi, um eine zentrale Liste von Bildern für SVGICONVIRTUALIMAGEGELISTEN bereitzustellen (nur für VCL) |
 | TSVGICONVIRTUALIMAGELIST ist ein spezieller "virtueller" Imagelist für Delphi, der mit einer SVGICONImageCollection (nur für VCL) verknüpft ist, um die Verwendung von SVG -Ikonen zu vereinfachen (Größengrößen, Opazität, Graustufen und mehr ...) |
 | TSVGICONIMAGE ist eine erweiterte Bildkomponente für Delphi (VCL+FMX), um ein SVG -Bild direkt oder in eine SVGICONIMAGELIST mit aller Funktionalität (Stretch, Deckkraft, Graustufe und mehr ...) enthalten zu werden. |
 | TSVGICONIMAGELIST ist ein erweiterter Imagelist für Delphi (VCL+FMX) mit einer eingebetteten SVG -Bildsammlung. Verwenden Sie diese Komponente, um den Ersatz der Imagelisten für ältere Delphi-Apps zu vereinfachen und eine automatische Skalierung von Icons zu erhalten! |
Jetzt können Sie Symbole direkt aus dem Web suchen und herunterladen!
Ab Version 4.3 ist im Komponenteneditor ein integrierter Dienst verfügbar, um SVG -Symbole über die von iconify.design bereitgestellte API aus dem Web herunterzuladen.
Jetzt können Sie im Komponenteneditor "Aus dem Web hinzufügen" auswählen: Ein neues Formular zum Durchsuchen und Herunterladen aus dem Web ist sowohl für VCL- als auch für FMX -Plattformen verfügbar.

Lesen Sie die Wiki -Seite, um zu verstehen, wie Sie SVG -Symbole einfach aus dem Web herunterladen und in die SVGICONIMAGELIST oder SVGICONIMAGECollection aufnehmen können.
Wichtige Bekanntmachung
Aus Version 4.0 erbt TSVGICONVIRTUALIMAGELLIST von TVIRTUALIMAGELIST (mit Delphi 10.3 bis neulich). Für frühere Delphi -Versionen erbelt TsvgiconvirtualImagelist aus Tsvgiconimagelistbase .
Ein wichtiger Unterschied besteht darin, dass ein TVIRTUALIMAGELIST nur eine Teilmenge der Bilder in der Sammlung verwenden und erstellen kann.
Obwohl der Standard -TVIRTUALIMAGELIST nicht über die Eigenschaften von FixedColor-, Graustufen-, Anwendung und Opazitätseigenschaften verfügt, existieren diese Eigenschaften in der TSVgiconimageCollection, und sie würden sich über die verknüpften tvirtualImagelist -Veränderungen widerspiegeln, aber wenn Sie diese Eigenschaften auf Sammlungsebene ändern, alle virtuellen Verknüpfungen.
Aus diesen Gründen hat TsvgiconvirtualImagelist jetzt auch die Eigenschaften von Corror-, Graustufen, Anwendungen und Opazität festgelegt, sodass Sie diese Eigenschaften nur auf virtualimagelistischer Ebene einrichten können.
Wenn Sie diese Komponenten aus Delphi 10.3 verwenden, sollte die empfohlene Kombination tsvgiconimageCollection + tsvgiconvirtualImagelist sein.
Vergessen Sie nicht auch die Bedeutung von Preservitems, wenn Sie eine große Bildung mit vielen verknüpften Aktionen haben. Ohne diese Eigenschaft auf "True" festzulegen, müssen Sie jedes Mal, wenn Sie ein Symbol in der Sammlung hinzufügen oder entfernen, den ImageIndex aller Aktionen überprüfen und ändern.
Eine weitere Funktion bei der Delphi 10.4 -Version ist, dass die tsvgiconimageCollection von tcustomimageCollection erbt, sodass Sie sie auch mit der TVIRTUALIMAGE -Komponente verwenden und SVG -Symbole in die hier erläuterte TControllist -Komponente platzieren können.
Wählen Sie Ihren bevorzugten SVG -Motor!
Es gibt drei Implementierung:
Native Delphi Image32 (Standard), verwendet die Image32 -Bibliothek von Angus Johnson
Verwenden der Skia4Delphi- Bibliothek, einer plattformübergreifenden 2D-Grafik-API, die auf der Google Skia Graphics Library basiert
Eine Wrapper der nativen Windows Direct2D -Implementierung
Weitere Details finden Sie hier.
Leistungsvergleich
Diese Tabelle zeigt die Leistung der drei mit SVGGExplorer getesteten Rendering -Motoren unter Verwendung einer erheblichen Anzahl von Icons aus verschiedenen Sätzen, die bei 128x128 Pixel gerendert wurden.
| Zählen | Icon Set | Image32 | D2d | Skia4Delphi |
|---|
| 997 | Schriftart | 1265 ms | 1453 ms | 1172 ms |
| 654 | Papirus | 2750 ms (1) | 937 ms | 1266 ms (1) |
| 5366 | Materialdesign | 11015 ms | 12001m | 10688ms |
Wie Sie sehen können, funktionieren die drei Motoren je nach den Symbolen und ihrer Komplexität unterschiedlich.
(1) Beachten Sie, dass Image32 und Skia4Delphi die einzigen Motoren sind, die den Unschärfeneffekt erzielen können (das ist immer nur langsam zu berechnen): Dies ist der Grund für die "langsame" Leistung, Papirus -Ikonen zu rendern, die einen Unschärfeeffekt enthalten.
Erhältlich von Delphi XE3 bis Delphi 12 (VCL- und FMX -Plattformen)

Verwandte Links: embarcadero.com - Learndelphi.org
Beispielbild der VCL -Version

Beispielbild der FMX (Windows) -Version

Beispielbilder des VCL SVGText-Property-Editors (VCL und FMX)


Versorgungsunternehmen
Die SVG Viewer -Demo ist nützlich, um die Rendernqualität der verfügbaren Motoren zu überprüfen.
Das Dienstprogramm SVG Icon Explorer ist nützlich, um Ihre SVG -Bildsammlungen zu erforschen und anzunehmen.
Sie können SVG -Shell -Erweiterungen verwenden, wenn Sie Ihre Symbole direkt in Windows Explorer sehen möchten oder sie mit einem leistungsstarken SVG -Texteditor bearbeiten möchten.
DOKUMENTATION
Folgen Sie dem Leitfaden im Wiki -Bereich, um zu wissen, wie Sie diese Komponenten verwenden, um Ihre Delphi VCL- oder FMX Windows -Anwendungen zu modernisieren, die skalierbar, farbig und schön mit wenigen Codezeilen.
Andere ähnliche Bibliothek
Ein ähnliches Projekt von Ethea für Icon -Schriftarten: https://github.com/etheadev/iconfontsimagelist
Versionshinweise
26. November 2024: Version 4.3.0 (VCL+FMX)
- Aktualisiert auf Image32 4.6 Veröffentlicht 26. November 2024, um das Problem Zeichnungstext in SVG zu beheben
- Namespace zu allen Verwendungen hinzugefügt
- SvgiconImagelistrestClient -Paket hinzugefügt
- Neue Option im Komponenteneditor zum Auswählen von Symbeln aus Web (VCL und FMX)
- Demos aktualisiert
17. Oktober 2024: Version 4.2.1 (VCL+FMX)
- Aktualisiert auf Image32 4.6 Veröffentlicht 16. Oktober 2024, um ein Zeichnungsproblem zu beheben
12. Oktober 2024: Version 4.2.0 (VCL+FMX)
- Aktualisiert auf Image32 4.6 Veröffentlicht 12. Oktober 2024, um ein Zeichnungsproblem zu beheben
- Komponenteninformationen in etwa und auf den Spankebildschirm hinzugefügt
14. September 2024: Version 4.1.9 (VCL+FMX)
- Ausgerichtet auf Image32 4.5 Version vom 14. September 2024
- Fehler bei der Feststellung von Icons (Image32 -Motor) behoben.
- Behoben umbenennen Icon im Fironemonkey Imagelist Editor
- Aggiornamento -Pakete Delphi 12.2
27. August 2024: Version 4.1.8 (VCL+FMX)
- Ausgerichtet auf Image32 4.5 Version vom 18. August 2024
- Festes Rendering mit Deckkraft für Skia4Delphi- und D2D -Motoren
13. August 2024: Version 4.1.7 (VCL+FMX)
- Aktualisierte Pakete für die Zusammenstellung mit Skia4Delphi (definiert von svgiconimagelist.inc)
- Feste Verwendung für die Skia -Einheit
- Ausgerichtet auf Image32 4.5 Version vom 11. August 2024
18. Juli 2024: Version 4.1.6 (VCL+FMX)
- Ausgerichtet auf Image32 4.5 Version vom 17. Juli 2024
- Feste Farbe von Symbolen in Android
- Definieren Sie die Verwendung des alten OpenPicture -Dialogfelds zum Komponenteneditor.
22. Mai 2024: Version 4.1.5 (VCL+FMX)
- Fixed tsvgiconimagelistbase.assisign
- Feste TsvgiconimageCollection -Registrierung für FMX -Projekte
- Ausgerichtet auf Image32 Version vom 14. Mai 2024
05 Mai 2024: Version 4.1.4 (VCL+FMX)
- Ausgerichtet auf das neueste Image32 Ver. 4.4
19 Apr 2024: Version 4.1.3 (VCL+FMX)
- Ausgerichtet auf das neueste Image32
- Feste Kompilierung mit macOSX
- Unterstützung für Delphi 12.1 hinzugefügt
08 Jan 2024: Version 4.1.2 (VCL+FMX)
- Ausgerichtet auf das neueste Image32
- Kopieren Sie die SVG in die Zwischenablage "Exportieren Sie sie in PNG" -Dialog
- Aktualisierte Urheberrechte
09. November 2023: Version 4.1.1 (VCL+FMX)
- Ausgerichtet auf Skia4Delphi 6.0.0
- FMX -Komponenten für die gesamte Plattform hinzugefügt
- Feste Demos für Delphi 12 festgelegt
- SVGDISABLEEGINEHNINT -Option hinzugefügt
03. September 2023: Version 4.1.0 (VCL+FMX)
- Ausgerichtete Image32 Bibliothek veröffentlicht am 03.09.2023
- Feste Demo (entfernt "veraltet" svgcolor verwendet)
- Unterstützung für Delphi 12.1 hinzugefügt
24. August 2023: Version 4.0.0 (VCL+FMX)
- Altes "Native" Motor TSVG entfernt
- Aktualisiert auf Skia4Delphi Ver. 6.0.0
- TsvgiconvirtualImagelist erbt von tvirtualimagelist (von D10.3 bis tatsächlicher Version).
- SvgiconvirtualImagelistdemo hinzugefügt, um mehrere TsvgiconvirtualImagelist in derselben Form zu testen
- Unterstützung für Delphi 12 hinzugefügt
28. Februar 2023: Version 3.9.6 (VCL+FMX)
- Aktualisiert auf Image32 Ver. 4.4 (30. Januar 2023)
- Aktualisiert auf Skia4Delphi Ver. 4.1.1 (26. Februar 2023)
13. Januar 2023: Version 3.9.5 (VCL+FMX)
- Aktualisiertes Copyright 2023
- Aktualisiert auf Image32 Ver. 4.3 (27. September 2022)
- Aktualisiert auf Skia4Delphi Ver. 4.0.2
23. Oktober 2022: Version 3.9.4 (VCL+FMX)
- FMX -Komponenten -Editor: Auswahl für feste Farbe geändert
- Aktualisiert auf Image32 Ver. 4.3 (27. September 2022)
15. September 2022: Version 3.9.3 (VCL+FMX)
- W11-Stile von Demo entfernt (erhältlich in Delphi nur durch Get-it)
- Aktualisierte D11 -Pakete auf Delphi 11.2
28. August 2022: Version 3.9.2 (VCL+FMX)
- Behoben #240 tsvggraphic.assisign
- Aktualisiert auf Image32 Ver. 4.2 (28. Juli 2022)
- Aktualisiert auf Skia4Delphi 3.4.1 Bibliothek
- Behoben #241 Ausrichtung von Quell- und Zielelementen (FMX)
21. Juni 2022: Version 3.9.1 (VCL+FMX)
- Unterstützung für andere Delphi -Versionen (VCL) hinzugefügt: D10 Seattle
08. Mai 2022: Version 3.8.3 (VCL+FMX)
- Aktualisiert auf Skia4Delphi 3.4.0 Bibliothek
- SvGexplorer Beispiel im Ordner "Demo" bewegt
10 Apr 2022: Version 3.8.2 (VCL+FMX)
- Aktualisiert auf Skia4Delphi 3.3.1 llibrary
- Aktualisiert auf Image32 4.11 Bibliothek
29 März 2022: Version 3.8.1 (VCL+FMX)
- Fester Aspektverhältnis für Skia-Motor
- SVGViewer aktualisiert
- Aktualisierte Demos
- Ausrichtung zur neuesten Skia4Delphi -Version
17. März 2022: Version 3.8.0 (VCL+FMX)
- Unterstützung für Delphi 11.1
- Aktualisiertes Bibliotheksuffix für Delphi 10.4 und 11 bis (Auto)
09 März 2022: Version 3.7.0 (VCL+FMX)
- Unterstützung für Skia4Delphi 3.2.0 abgeschlossen
- Entfernen der Unterstützung für den Kairo -Motor
- Behobenes Rendering mit Image32
28. Februar 2022: Version 3.6.0 (VCL + FMX)
- Unterstützung für Skia4Delphi auch in FMX -Plattformen
26. Februar 2022: Version 3.5.2 (VCL+FMX)
- Festes Rendering mit FMX-Image32
23. Februar 2022: Version 3.5.1 (VCL+FMX)
- Aktualisierte Image32 -Bibliothek auf 4.1.0 Version
- Aktualisierte Unterstützung bei Skia4Delphi 3.1.0
19. Februar 2022: Version 3.5.0 (VCL+FMX)
- Aktualisierte Image32 -Bibliothek auf 4.0.2 Version
- Aktualisierte Unterstützung bei Skia4Delphi 3.0.3
- Der SVGText -Editor wurde behoben
- Es wurde einige Skia4Delphi SVG -Rendering behoben
14. Februar 2022: Version 3.4.0 (VCL+FMX)
- Aktualisierte Image32 -Bibliothek auf 4.0.1 Version
- Unterstützung für Skia4Delphi 3.0 hinzugefügt
- Es wurde ein Image32 -Zeichnungsproblem behoben
13. Januar 2022: Version 3.3.0 (VCL+FMX)
- Aktualisierte Image32 -Bibliothek auf 4.0.0 Version
- Fügte eine Reihe von Spielkarten -SVG -Beispielen hinzu
- Image32 Zeichnenproblem mit "Karten spielen" behoben
24. November 2021: Version 3.2.0 (VCL+FMX)
- Komponentenredakteure verwenden IDE -Themen (hell, dunkel ...) und Stil
- Bei der Arbeit mit mobilen Plattformen wurden verfügbare Komponenten in Palette festgelegt
05. November 2021: Version 3.1.1 (VCL+FMX)
- Image32 Zeichnenproblem in FMX behoben
- Der Export von Export zu mehreren PNG -Dateien zum Komponenteneditor hinzugefügt
31. Oktober 2021: Version 3.1.0 (VCL+FMX)
- Aktualisierte Image32 -Bibliothek auf 3.4.1 Version
- Skia4Delphi Motor hinzugefügt (nicht vollständig)
28. August 2021: Version 3.0.0 (VCL+FMX)
- Aktualisierte Pakete für Delphi 11
- Aktualisierte einige Dokumentation (Bilder und Wiki)
24. August 2021: Version 2.5.0 (VCL+FMX)
- Ausgerichtet auf Image32 Bibliothek Ver.3.1
22. Juli 2021: Version 2.4.0 (VCL+FMX)
- Aktualisiert und auf Image32 ver.3 Bibliothek ausgerichtet
- Pakete für Delphi 11 Alexandria hinzugefügt
18. Juli 2021: Version 2.3.1 (VCL+FMX)
- Behobene Rendering -Dateien mit Farben, die von 8 Ziffern definiert sind
17. Juli 2021: Version 2.3.0 (VCL+FMX)
- Neue Engine hinzugefügt: Image32 Bibliothek von Angus Johnson (VCL+FMX)
- Image32 ist jetzt der Standard -native Delphi -Motor
- Unterstützung für Android- und iOS -Plattformen (nach Image32 Engine) hinzugefügt
- Unterstützung für die Rückwärtsdelphi -Versionen hinzugefügt (von xe3)
- Demo hinzugefügt, um die vier Motoren zu vergleichen (SVGViewer)
- Festes Rendering "zentriert" in Svgiconimage für den Kairo -Motor.
- Warnung: Tsvgiconimage -Komponente Vorfahr von tcustomcontrol zu tgraphiccontrol verändert
18 Apr 2021: Version 2.2.6 (VCL+FMX)
- Neue Anwendungsfixedcolortorootonly -Eigenschaft hinzugefügt
- Demo für neue TControllist -Komponente hinzugefügt (nur für D10.4.2)
22. Februar 2021: Version 2.2.5 (VCL+FMX)
- Der Export von Export in die PNG -Option in den Komponenteneditor hinzugefügt
23. Januar 2021: Version 2.2.4 (VCL+FMX)
- Festgelegt #156 Stretch für svgiconimage
- Behoben #157
17. Januar 2021: Version 2.2.3 (VCL+FMX)
- Behoben #151 Antialiasingprobleme
- Feste Einstellungen unterschiedlicher Breite und Höhe in den Herausgeber
- Behobene Vorschau des Symbols mit unterschiedlicher Höhe und Breite in den Editor
24. Dezember 2020: Version 2.2.2 (VCL+FMX)
- Die Eigenschaft Breite, Höhe und Zoom für FMX -Komponenten hinzugefügt
- Neu gestaltete FMX -Komponenten -Editor
- Behobener VCL -Komponenten -Editor
08. Dezember 2020: Version 2.2.1 (VCL+FMX)
- 64 -Bit -Plattformen für Pakete hinzugefügt
- Kleinere Korrekturen (leer außer Blöcken)
- Feste TSVgiconimage erbte Farbe
- Repaint für die FMX -Version festgelegt
23. September 2020: Version 2.2.0 (VCL+FMX)
- "Kairo" SVG -Motor hinzugefügt
- Antialiaskolor hinzugefügt, um einen perfekten Antialias -Effekt zu erzielen
- ImageIndex Property Editor für SVGICONIMAGE hinzugefügt
- FixedColor und Graustufen in die TSVgiconimage -Komponente hinzugefügt
16. September 2020: Version 2.1.1 (VCL) 2.1.0 (FMX)
- Problem behoben ( #110, #111, #113)
- Das Bearbeiten von SVG -Text im Editor zeigt Fehler an, ohne Inhalte zu verlieren
04 September 2020: Version 2.1.0 (VCL) 1.5.1 (FMX)
- Vorschau für Symbole beim Laden von SVG -Dateien hinzugefügt
- Viele Ausgaben behoben ( #81, #86, #87, #88, #91, #94, #103 ...)
- Refactoring Parsing XML zur Erhöhung der Leistungen (unter Verwendung von xmllit)
26. August 2020: Version 2.0 (VCL) 1.5.0 (FMX)
- Fabrik hinzugefügt, um den Motor zu wählen
- Schnittstelle hinzugefügt, um eine alternative SVG-Motorin von Drittanbietern zu verwenden
- Neu gestaltete Komponenten -Editor zur Unterstützung von Kategorien für Symbole
- Neue Unterstützung für native virtualImagelist (aus D10.3)
- Storeastxt -Symbole zu DFM standardmäßig (und eindeutiger Modus)
- Es wurde viele Probleme (von #35 bis #72) behoben, die sich um tsvgiconvirtualImagelist kümmern.
17. August 2020: Version 1.9 (VCL+FMX)
- FixedColor änderte sich von TSVGColor zu TColor
- Fixed ordnen Sie das Icon im Komponenten -Editor festes Verhältnis zu.
- Aktualisierte Komponenten -Editor zur Verwendung von TCOLORBOX
13. August 2020: Version 1.8 (VCL+FMX)
- Vollständige Refactoring für die volle Unterstützung von High-DPI
- Neue SvgiconimageCollection -Komponente
- NEU SVGICONVICTUALIMAGELIST -Komponente
- Neugestaltung der SVGICONIMAGELIST -Komponenten und des Komponenten -Editors
- Demo aktualisiert, um Multi-Monitor mit unterschiedlichem DPI zu testen
- Problem Nr. 20 behoben: Koordinaten im Doppel (Painto -Methoden)
- Behobene Ausgabe Nr. 25: Die Transformation der Matrix ist falsch analysiert
- Problem #26 behoben: Fehler in CalcMarTrix
- Behobene Ausgabe Nr. 27: tsvGehethialgradient.readin liest die GradientTransform -Matrix nicht
- Behobene Ausgabe Nr. 28: Farben sollten in tsvGehethialgradient umgekehrt werden
- Behobene Ausgabe Nr. 29: Die Skalierung sollte auf der Viewbox -Breite/der Höhe basieren
- Problem Nr. 31 behoben: leere SVG -Eigenschaften verursachen Ausnahmen
- Problem #33 behoben: "Fill-Rule" -Präsentationsattribut wird nicht verarbeitet
- Das Problem Nr. 34 behoben: Ausnahmetextelemente verursachen Ausnahmen
05 Aug 2020: Version 1.7 (VCL+FMX)
- Dpichanged -Methode hinzugefügt
- Verbessertes SvGexplorer
- Problem #20 behoben: Double durch Single ersetzt
- Behobene Ausgabe Nr. 19 und 18 #: Last/SavetOstream ineffizient und codierende Inkonsistenz
- Problem #17 behoben: falsche Konvertierung von PT zu PX
- Problem #14 behoben: Skalierungsproblem
- Problem Nr. 11 behoben: unvereinbar mit Drag-Drop von Timagelist
- Das Problem Nr. 6: Das Rendern einiger SVG -Bilder ist falsch
15. Juli 2020: Version 1.6 (VCL+FMX)
- Behobene Rendering auf Tbutton! (VCL)
- "Anwenden" in Imageditor (VCL) behoben
- Reformat XML zu ImageDitor (VCL) hinzugefügt
- Versorgungsunternehmen hinzugefügt, um Symbole in die Festplatte/den Ordner (SVGExplorer) zu erkunden
- Festerererer Farbzeichnung (SVG) festgelegt
- Festspeichereigenschaften in DFM im Binärmodus (VCL) festgelegt.
- Das Speichern für einige Immobilien festgelegt (Speichern Sie keine Standardwerte)
13. Juni 2020: Version 1.5 (VCL+FMX)
- Unterstützung für DisabledGraysCale und Behinderungen wie bei der VirtualImagelist hinzugefügt
- Behobene Zeichnungssymbole auch mit aktiven Vclstyles
09. Juni 2020: Version 1.4 (VCL+FMX)
- Für alle Ikonen Greyscale und FixedColor zum Imagelisten hinzugefügt
- Greyscale und FixedColor für einzelne Ikone hinzugefügt
- Einige komplexe SVG -Demo -Bilder hinzugefügt
- Aktualisierte Demos
06. Juni 2020: Version 1.3 (VCL+FMX)
- Immobilieneditor für tsvgiconimage.svgText und tsvgiconItem.svgText hinzugefügt
- Einige Zeichnungsprobleme mit Transformationsattribut behoben
- Feststellungssymbole bei der Überwachung von DPI -Änderungen festgelegt
28. Mai 2020: Version 1.2 (VCL+FMX)
- Vollständige Unterstützung von Delphi 10.4
- Unterstützung für andere Delphi -Versionen (VCL) hinzugefügt: DXE6, DXE8, D10.1
- Positionsspeicher des Komponenteneditors hinzugefügt
- Problem behoben: Icon Editor behalten keine zusätzlichen Symbole bei
- Problem behoben: SVG mit Exponentnotation analysiert nicht korrekt und wirkt sich auf die Bildanzeige aus
25. Mai 2020: Version 1.1 (VCL+FMX)
- Die Komponente TSVGICONIMAGELISTFMX mit Advanced Component Editor fügte hinzu.
- Die Komponente TSVGICONIMAGEFMX wurde hinzugefügt, um SVG in einen Zeitplan anzuzeigen.
- Demos, um zu zeigen, wie sie funktionieren.
- Sehr hohe Leistung für den Bau von Hunderten von Ikonen.
24. Mai 2020: Erste Version 1.0 (VCL)
- Die Komponente TSVGICONIMAGELIST mit Advanced Component Editor hinzugefügt.
- Die Komponente TSVGICONIMAGE wurde hinzugefügt, um SVG in einen Zeitplan anzuzeigen.
- Demos, um zu zeigen, wie sie funktionieren.
- Sehr hohe Leistung für den Bau von Hunderten von Ikonen.
- Unterstützung von Delphi 10.2 bis 10.4 Sydney (andere Delphi -Versionen, die bald kommen)
DANK
Diese Komponenten verwenden die Followin -Bibliotheken:
Image32 Bibliothek von Angus Johnson
Diese Dateien sind in den Ordnern image32/Quelle und image32/Quelle/image32_Svg enthalten
Copyright Boost Software Lizenz Version 1 1
Skia4Delphi -Bibliothek durch die Autohors
Diese Dateien sind im SKIA4Delphi/Quell -Ordner enthalten
Copyright MIT-Lizenz
Vielen Dank an Vincent Parrett und Kiriakos Vlahos für ihre große Auseinandersetzung.