Skip to content

Three engines to render SVG (Delphi Image32, Skia4Delphi, Direct2D wrapper) and four components to simplify use of SVG images (resize, fixedcolor, grayscale...)

License

Notifications You must be signed in to change notification settings

EtheaDev/SVGIconImageList

Folders and files

NameName
Last commit message
Last commit date

Latest commit

aee6e9a · May 24, 2020

History

6 Commits
May 24, 2020
May 24, 2020
May 24, 2020
May 24, 2020
May 24, 2020
May 23, 2020
May 23, 2020
May 24, 2020

Repository files navigation

SVGIconImageList License

An extended ImageList for Delphi to simplify use of SVG Icons (resize, opacity and more...)

Sample image of VCL version https://github.com/EtheaDev/SVGIconImageList/blob/master/Demo/Images/Sample.jpg

RELEASE NOTES:

https://github.com/EtheaDev/SVGIconImageList/blob/master/Packages/SVGIconImageListComponentIcon.png

24 May 2020: first stable version 1.0 (VCL)

  • The component TSVGIconImageList with advanced component editor.
  • The component TSVGIconImage to show SVG into a TImage.
  • Demo to show how it works.
  • Very high performance for building hundreds of icons.
  • Support from Delphi 10.2 to 10.4 Sydney (other Delphi versions coming soon)

Those components uses library SVG Martin Walter (Original version (c) 2005, 2008) with license: Use of this file is permitted for commercial and non-commercial. Use, as long as the author is credited. home page: http://www.mwcs.de email: martin.walter@mwcs.de This library is included in this project into svg folder

TSVGIconImageList and TSVGIconImage are similar to TSVGImageList and TSVGImage included into project: https://github.com/ekot1/DelphiSVG.git but those versions are more efficient in performances, and adds some features like SVGText property, store icons in binary or SVGText format into dfm and more...