Instructions of PayloadInImage Android APP

2/8/2015

(Back To Main)

 

1. Main Menu  

This APPs can be utilized to pack and unpack user personal data into carrying or hosting image. These include:

All operations of this APP works on a user-selected image folder. The image folder can be Android device's Picture Folder, DownLoad Folder, Documents Folder, or any Android device's folder of user's choice with button Global Settings.

A pair of packing and unpacking menu button entries is provided for each kind of payloads.

Additional menu button entries are the utilities functions for viewing file/image, copying file/image, and global settings.

 

 

 

2. Insert and Query Key-Value Records Payload

A host image of lossless style (e.g., *.png, *.tif, or *.jp2 file) is selected to hosting user personal key-value records (e.g., multiple account login secretes).

Field Permit String is the packing/unpacking key and AES encryption key.

Buttons Insert and Query for inserting and querying key-value record.

Button File is for selecting file for the current focused field.

Button Advanced is for viewing and changing the data packing/unpacking control parameters.

Button Query is for a quick validation of new packed data before sending out.

 

 

 

  

 

3. Pack and Unpack a Message Payload

Input Image is for entering carrying image, which should be large enough to hold the payload to pack.

Field Output Image is for entering result image, which must be a lossless style (i.e., *.png, *.tif, or *.jp2 file) .

Field Permit String is the packing/unpacking key and AES encryption key.

Buttons Pack Message and Unpack Message are for packing and unpacking payload message.

Button File is for selecting file for the current focused field.

Button Advanced is for viewing and changing the data packing/unpacking control parameters.

Button Validate is for a quick validation of new packed data before sending out.

 

 

 

 

 

4. Pack and Unpack a File Payload

Field Input Image is for entering carrying image, which should be large enough to hold the payload to pack.

Field Output Image is for entering result image, which must be a lossless style (i.e., *.png, *.tif, or *.jp2 file) .

Field Payload File is for entering carrying payload file, which can be any file type.

Field Permit String is the packing/unpacking key and AES encryption key.

Buttons Pack File and Unpack File are for packing and unpacking payload file.

Button File is for selecting file for the current focused field.

Button Advanced is for viewing and changing the data packing/unpacking control parameters.

Button Validate is for a quick validation of new packed data before sending out.

 

 

 

 

 

5. Pack and Unpack Advanced Settings

In all packing/unpacking screens, Button Advanced comes this screen.

Field Module Number might be only field a user may change. The larger the module number, the more payload a carrying image can carry. Roughly, using module number 16, a carrying image can hold a payload of its half size.

Turning off encryption is not recommended.

Button Load Default is for loading default settings.

Button Save As Default is for saving current settings a default to be used in future all packing/unpacking operations.

Button Apply This Time is for using this set of settings only for this packing/unpacking operation.

Button Cancel is for abandoning this set of settings and still use default settings for this packing/unpacking operation.

 

 

 

6. Global Settings

This screen is for selecting a image folder for this APP in Android device, selecting a host image for holding key-value records payloads, etc.

All operations of this APP works on the selected image folder. The image folder can be Android device's Picture Folder, DownLoad Folder, Documents Folder, or a absolute path to any Android device's folder of user's choice.

Check Box Show Sample Input Value is for turning on/off field sample values of all screens.

 

 

 

7. View Images or Text Files 

This screen is for browsing and viewing image files and text files in the image folder of this APP.

Button File is the file chooser.

Button Delete allows user to delete the file which is currently being shown.

Image path and size are shown on the screen.

 

 

 

8. Convert or Copy Images or Text Files

This screen is for converting image type (e.g., creating a lossless image of type *.png), resizing image, and converting image to grayscale.

Button File is the file chooser. Button Copy is for proceeding the operation.

 

 

 

Back To Main