The Image2LCD software works by analyzing the input image and converting it into a pixel-based representation. The software then generates a corresponding LCD display code, which consists of a series of register writes that configure the LCD display controller.