LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Save image as it show on display without changing the scale


@CoastalMaineBird wrote:

I don't know IMAQ, so I'm out of my element.

 

here's something to try:

 

If you know ahead of time how big your image is, then set another IMAGE indicator to that size and feed your image to it.  Then use the INVOKE NODE, set it to 16-bit depth and save from there.

I don't think you can hide the huge image (invisible), but you can put it on another tab that isn't showing all of it.

That should give you a 16-bit image of the real size.


I would tred gently on that path Steve.

 

The Image indicator is an odd animal. While it appears to be similar to other indicators in LV, it is really more of a pointer to image rendering function. While I have not played with them recently, they did not follow normal data flow and could update at any time.

 

Mix that with a pinch of tab control and ... well I can only suggest experiments are warranted.

 

Ben 

Retired Senior Automation Systems Architect with Data Science Automation LabVIEW Champion Knight of NI and Prepper LinkedIn Profile YouTube Channel
0 Kudos
Message 31 of 33
(653 Views)

Well, experiments are ALWAYS warranted, but the earlier experiment at least got an image from the thing. Hence my wording: "here's something to try". 

Should be a 10 minute experiment.

Steve Bird
Culverson Software - Elegant software that is a pleasure to use.
Culverson.com


LinkedIn

Blog for (mostly LabVIEW) programmers: Tips And Tricks

0 Kudos
Message 32 of 33
(649 Views)

still the saved image is pretty dim.

Are you using IMAQ to display the image?

 

Another option is retrieve I16 data, and save to a binary file.

 

George Zou
0 Kudos
Message 33 of 33
(639 Views)