Vector images support?

I really think Stardock should take the chance with the all new Curtains to support SVG images for skinning.
This would be really inovativ.

Any thoughts?

19,575 views 6 replies
Reply #1 Top

I think it is best for you to post on Beta Issue report thread for Dev and Support to review your request.

https://forums.stardock.com/500346

Thank you,

Basj,
Stardock Community Assistant

Reply #2 Top

Can you specify what you think the advantages would be for a typical style?

Reply #3 Top
  • Smaller image sizes (normally)
  • Easy scalable without quality loss (see below)
  • No need to mess around with dpi's

A raster (PNG, 78x78px, 300%) image, scaled down to 200% and 100%:

The same as vector (SVG, 78x78px, 300%) image, scaled down to 200% and 100%:

Reply #4 Top

Quoting GKI1116, reply 3

A raster (PNG, 78x78px, 300%) image, scaled down to 200% and 100%:

The same as vector (SVG, 78x78px, 300%) image, scaled down to 200% and 100%:

I actually think The Png's look better ^_^  

+3 Loading…
Reply #5 Top

Yeah, full support of SVG would theoretically be nice, because you could represent all the sizes, states, and layers in one file, and allow for all sorts of neat recoloring.  On the other hand, you'd need an advanced svg editing tool to be able to manage a file like that (or else create it manually?), and Windows's native SVG support might not be good enough.  In that case would have to include its own SVG renderer and the code complexity would probably jump 10x.  I'm fine with the current "image sprites" implementation.

Reply #6 Top

You can use Adobe Illustrator or CorelDRAW to crate SVG's, but both of them are expensive.
But with Lunacy there is a great, free alternative for Windows out there (I'm currently in the learning process). Not to forget Inkscape.

I'm not a programmer, but including an SVG renderer shouldent be that hard.

Don't get me wrong, I don't want Stardock to remove PNG support from Curtains, I just say that SVG support can be a great chance for this nice piece of software - monitor resolutions are getting bigger and bigger, pixels are getting smaller and smaller.