Comments (5)
There is a plan to make the svg rendering engine replaceable, to use native Direct2D support to SVG (alway in Windows).
Personally I've not a plan to extend the FMX version to other platforms.
A similar solution can be https://github.com/EtheaDev/IconFontsImageList that supports also Android.
from svgiconimagelist.
Perhaps it makes sense to make a component that would create a list of images of the required size from the SVG and add it to the package for use where dynamic manipulation with SVG is not needed.
It turns out that is need to convert from SVG to resources.
Perhaps tell me which way to look?
from svgiconimagelist.
The goal of these components is precisely to avoid having to create images of various sizes (eg. Png), as we are forced to do today without the support of a vector library such as SVG.
It doesn't make much sense to me.
When we can replace the SVG engine and use one that is compatible with Android / iOS, this will be done.
from svgiconimagelist.
I'd find an Android compatible version useful as well. Doesn't FMX TPath mostly use a SVG compatible technology internally anyway?
from svgiconimagelist.
@ange007 : there is a new version of components (2.3.0) that uses a new engine Image32 that is compatible also with Android and iOS. I've not tested yet with Android and iOS, is not my primary business platform, but the FMX version of SVGIconsImageList now uses this new library that can be used also on Android and don't need windows units:
http://www.angusj.com/delphi/image32/Docs/Examples.htm
Please give me a feedback if you can try.
I'm closing this issue because we can continue to discuss / check FMX compatibility in issue #130
from svgiconimagelist.
Related Issues (20)
- TSVGIconImage - something wrong with colors? HOT 7
- TSVGIconImage - more properties HOT 1
- TSVGIconImage - broken ShowHint HOT 1
- TSvgIconImageList wrong Color on android HOT 1
- TSVGIconImage + WrapMode HOT 1
- How to install ? HOT 2
- Image not drawn completly HOT 13
- SvgIconImage.DoubleBuffered := True; HOT 3
- missing support for XE2 HOT 13
- Wrong signature in D2DMissing.pas HOT 1
- Add a define to switch off "engine hints" in SVGInterfaces.pas
- cannot be compiled with Community edition 11.3 HOT 4
- Wrong color on Android HOT 2
- Rotate does not work properly with renderer and viewbox HOT 1
- href and clicking HOT 1
- image with base64 content HOT 1
- GetIt Update to 4.1.0? HOT 2
- Zoom In/Out Example HOT 2
- Athen Skia change
- Runtime error using TSVGIconImage control in a 64-bit test project HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from svgiconimagelist.