LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

jpeg Vs. bmp Manipulation on Real-Time / Fieldpoint Systems

I have seen one or two posts with questions about the capacity to manipulate JPEG images on a real-time OS but I was wondering if someone could provide the technical explanation as to why even simple JPEG manipulation (e.g. opening etc.) is not possible, yet it is possible to manipulate BMPs with their equivalent functions.  For example, I am not able to run any JPEG IMAQ functions on a compact fieldpoint and to even further demonstrate, I attempted to deploy a simple VI which only contains the function Read JPEG File.VI to a compact fieldpoint and this was not successful.  Oppositely, I am able to run any BMP IMAQ functions e.g. 'IMAQ Write File 2 - BMP' and deploying a simple VI containing 'Read BMP File.VI' is possible without issue.
 
Again if anyone could provide some background on the above that would be greatly appreciated,
 
Many thanks,
 
Matt 
0 Kudos
Message 1 of 2
(2,412 Views)
Hi Matt,

Please see this post for a brief technical explanation of why "Read JPEG File.vi" is not supported on LabVIEW RT.  If you try to open the block diagrams of the "Read JPEG File.vi" and the "Read BMP File.vi," you'll notice that one is locked and the other is not.  This would suggest, as JR mentioned, that it has something to do with the special functions or libraries required to read a JPEG file.
Eric C.
Applications Engineer
National Instruments
0 Kudos
Message 2 of 2
(2,381 Views)