Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Selection of Renderer #379

Closed
JoKalliauer opened this issue Apr 24, 2021 · 3 comments
Closed

Selection of Renderer #379

JoKalliauer opened this issue Apr 24, 2021 · 3 comments

Comments

@JoKalliauer
Copy link
Contributor

I tried to collected several svg2png-render on SVG-renderer

ImageMagick, svgexport, PhatomJs are imho often used, but SVG.NET, QtSvg, wxSvg are hardly listed

Is there a reason why you choose those you listed in #svg-support, e.g. do they use a backed which is already tested?

@RazrFalcon
Copy link
Owner

ImageMagick

Just a librsvg wrapper. They can do some basic rendering manually, but it doesn't worth considering.

svgexport

This is Chrome. Same as resvg-test-suite/tree/master/tools/chrome-svgrender, but more user-friendly.

PhatomJs

WebKit wrapper. The same as Chrome.

Is there a reason why you choose those you listed

The libs and apps I've chose test rendering backends. There is no point in testing wrappers. The list you provide on wiki is a bit pointless, because there are like 5 decent SVG implementations (Chrome/WebKit, Firefox/Gecko, resvg, batik, rsvg and Inkscape). Everything else is either useless or just a wrapper.

Svg-explorer-extension

This is just QtSvg

cairosvg

Extremely primitive.

svglib

Extremely primitive.

aspose.svg

Proprietary.

Trident

Dead? Proprietary?

Presto

Dead. Proprietary.

KSVG

Dead?

Prince

Proprietary.

Amaya

Dead

Renesis Player

Dead

@JoKalliauer
Copy link
Contributor Author

Thanks for clarifying, that's exactly the information I was looking for. (Sorry for bugging you, I was unable to find/understand the backend-information.)

@RazrFalcon
Copy link
Owner

No problem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants