image2cpp

Click here to visit the Github repo for this tool.

Note: the tool was updated to let you select and convert multiple files at the same time (among some other changes). Do let us know if this update broke anything by opening an issue on Github.

1. Select image


or

1. Paste byte array


x px

2. Image Settings

    Only images file type are allowed
    No files selected
    0 - 255; pixels with brightness above become white, below become black.
    NOTE: Centering the image only works when using a canvas larger than the selected image.

    3. Preview

    4. Output

    Adds some extra Arduino code around the output for easy copy-paste into this example. If multiple images are loaded, generates a byte array for each and appends a counter to the identifier.
    Adds some extra Arduino code around the output for easy copy-paste. If multiple images are loaded, generates a single byte array.
    Creates a GFXbitmapFont formatted ouput. Used by a modified version of the Adafruit GFX library. GitHub project and example here.
    First ASCII character value is used only if a glyph identifier of length equal to 1 is not provided for each image. The value itself will be incremented by 1 for each glyph.
    If your image looks all messed up on your display, like the image below, try the other mode.