Bitmap2LCD is a tool for programming small Graphic LCDs in embedded systems.
Bitmap2LCD … why not LCD2Bitmap ?
Reverse engineering : Convert an existing Data Array (or Hex File) to a Bitmap
Update V3.7e , monochrome only
Want to convert 8 bit GLCD data array from an old project to a 16 bit GLCD data array in a new project ?
Want to recover the image from of an old GLCD data array source ?
- Load a source into Text editor ( Red arrow ) or click on source file inside Text editor
- Data array inside Text Editor ( Green arrow )
- Import Data to Graphic ( Blue Arrow )
For monochrome GLCD data arrays of 8, 16 and 32 bit – bytes/words – , it is possible with bitmap2LCD !
Set your work Canvas Height and Width to a compatible size with the number of data in the array loaded in the text editor, set the byte word Width to 8 16 or 32bits (in the output main menu) , select the data direction (horizontal or vertical) and click one of the import Data Array buttons. If it matches with the data count, the Work Canvas will show the graphic.
For example in a file an array of 2560 bytes ( 0x00 – 0xFF )
( Width * Height ) Pixels per byte = (160 * 128) / 8 = 2560 bytes
Import the array into the work canvas and save the work canvas as bitmap.
Settings :
Define the Hex byte prefix to be found inside the source file