LabVIEW Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
Arun_Persaud

Support SVG as an image format

Status: New

SVG would be a great image format for icons. It would also be nice if you could use it for front panel designs or as background images. Exporting a VI as an SVG might also be a nice way of printing a VI or copying it into a presentation.

 

The advantage would be that it's scalable and an W3C standard.

 

(see also  http://forums.ni.com/ni/board/message?board.id=170&message.id=449853#M449853 )

8 Comments
AristosQueue (NI)
NI Employee (retired)

> Exporting a VI as an SVG

 

Since none of LV's graphics are vector based, exporting to SVG would not give you scaleability.

Arun_Persaud
Member

well, if you start using SVG for icons a big part of the graphics on (at least my) VIs would be vectorbased already and the wires would be easy to convert I imagine, leaving only loops, etc.

 

Anyway, I really would like to see it for icons and front panel elements. 

Viper
Active Participant

"Since none of LV's graphics are vector based, exporting to SVG would not give you scaleability."

 

That's funny cause if you pdf a LabView front panel most everything is vector based. The only time you don't get a vector is if a raster is laying on top of it.

AristosQueue (NI)
NI Employee (retired)

I was mistaken earlier... aparently there are a lot of vector graphics -- on the front panel. I spend most time working on the block diagram. Sorry for the confusion.

randol
Member

This should not even have to be requested, even low end applications that deal with graphics support SVG.  LabVIEW is "supposed" to speed application development.

I develop customer facing applications and in my experience the time saved developing on the block diagram is wasted getting the front panel to look and work to a minimum specification.  SVG support would be one step in the right direction.

Take a look at Inkscape or SVG++ for some ideas/inspiration.

LabBard
Member

I agree with Randol.  LabVIEW needs to support SVG, and NI needs to keep improving the front panel objects.  For example, I am trying to make an interactive map using vector graphics and the 2D picture control doesn't have the interactive tools that the XY graph control has.  If I want to use the 2D picture control with zooming, panning, select window, pick objects ... it seems I will have to do some lower level programming, which has limited options.  And, I don't have time for doing that.  Another option would be to use .NET, but I would much rather that LabVIEW GUI objects have better functionality.

crossrulz
Knight of NI

LabBard, if you support this idea you need to give it a Kudo.  NI does not look at the comments until it is being considered.  To get considered, NI looks at the Kudo count.


GCentral
There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
"Not that we are sufficient in ourselves to claim anything as coming from us, but our sufficiency is from God" - 2 Corinthians 3:5
Aplonis
Member

Insofar as I have recently coded a VI which generates an SVG as the graphical portion of its output, it is rather disappointing that LabVIEW cannot also display said SVG, and that I must instead call up a 3rd party software (Inkscape) to view it. Especially as this thread in support of SVG is now more than 13 years old.

Some days are not worth chewing through the restraints.