Jump to content

New LabVIEW tool: Embed/Extract data in PNG files


Recommended Posts

Posted (edited)

Hi everyone,

I just released a small LabVIEW tool that allows you to embed custom data into PNG files and extract it back. The image remains fully viewable while carrying hidden data. Optionally, the data can also be exported in XML format.

Included VIs:

  • Encode VI – Appends data to a PNG file or exports to XML.

  • Decode VI – Retrieves the embedded data from a PNG file, including XML if used.

Key Features:

  • Preserve image appearance while storing hidden data.

  • Optional XML export for structured data.

  • Combine images and related data in a single portable file.

  • Store hidden notes or annotations without affecting the image.

Possible Use Cases:

  • Data + Image packaging for measurement results.

  • Metadata storage (experiment details, settings, version info).

  • Lightweight data transport.

  • Scientific experiments or field work with images + sensor readings.

  • Archiving visual and numerical data together.

  • Secure sharing of proprietary information.

Dependencies:
The tool uses two VIs from the MGI Library (BSD 3-Clause License). For simplicity, these VIs are included directly in the repo.

You can check it out and download it here: https://github.com/BitPackTools/pixpack

Feedback and suggestions are welcome!

Example_1_Snippet.png

 

Edited by BitPack Tools

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.