• ARTICLE
  • STRING
  • CONVERTER
  • ENCRYPT
  • NETWORK
  • MORE
    CHART
    MATH
    COORDINATE
    IMAGE
    FILE
    OPEN API
  • ARTICLE
    STRING
    CONVERTER
    ENCRYPT
    NETWORK
    MORE
    CHART
    MATH
    COORDINATE
    IMAGE
    FILE
    OPEN API
logo Online Tools
4 Comments Favorite Copy Link Share

XBM Editor Online


The number of cells translated from left to right
The number of cells translated from top to bottom
Related Tools
XBM Editor Online-summary

Online XBM editor, edit XBM files online, edit dot matrix data online, and the edited xbm files can be downloaded locally.

XBM Editor Online-instructions
  1. This tool supports online editing of black and white dot matrix data (XBM file data), and supports downloading the generated results as text files or XBM files. The generated black and white dot matrix data can be used for OLED and LCD electronic screen display. Click on each pixel grid to set or cancel the display of points. You can use this method to edit black and white dot matrix data, and then copy or download it locally.
  2. Supports opening up to 1MB of xbm files. The xbm file format is :
    #define result_width 16
    #define result_height 2
    static char result_bits[] = {
    0xae, 0xff, 0x00, 0x00
    };
    The opened XBM file needs to be a standard XBM file, that is, using Row Major, Little Endian, Each Row.
  3. Quick Operation: When the left mouse button is pressed, all cells that the mouse hovers over will be filled. When the right mouse button is pressed, all cells that the mouse hovers over will be unfilled.
  4. The parameters corresponding to the format of XBM are : Row Major, Little Endian, Each Row. Only by using this parameter can generate standard xbm format data.
  5. Order : The order of bits supports row major and column major. The order of the row major is that the bits form left to right. The order of the column major is that the bits from top to bottom.
  6. Endian : Select whether the order of the bits inside the byte is big or little, and the XBM format is little endian, the Least Significant Bit (LSB) in each byte represents the leftmost pixel in the image for that row.
  7. Bit Padding : When the bit's length is not a multiple of 8, choose how to pad the bits. Supports two methods: row/column padding, and tail padding. Pad each row/column, fill in bits at the end of the row/column, and align to a multiple of 8 bits. Tail padding, adding bits at the end of the bit data in all rows and columns, aligning them to a multiple of 8 bits.
  8. Row, Column : The number of rows and columns displayed in the pixel grid.
    Note: When the number of rows or columns is greater than 500, the performance of the browser may decrease. Please be cautious when filling in excessively large numbers of rows and columns.
  9. Cell Size : The size of the pixel grid.
  10. When modifying the number of rows, columns, and cell size, the values will take effect immediately after the element loses focus. When the number of cells exceeds 512x512, browser performance will be significantly reduced.
  11. Open XBM : Open the xbm file and fill it in the pixel grid for display. Note: To avoid stuttering, do not open overly large xbm files.
  12. Generate : Use black and white dot matrix data in pixel grids to generate text byte data or xbm data.
  13. Invert : Invert the black and white dot matrix in the pixel grid.
  14. Fill : Set all pixel grids to display as black dots.
  15. Clear : Set all pixel grids to display as white dots.