ARGB565
ARGB565 is a color format used in computer graphics and displays. It represents a pixel's color using 16 bits of data. The format is structured as follows: 5 bits for the red channel, 6 bits for the green channel, and 5 bits for the blue channel. There is no dedicated alpha channel for transparency in this format, hence the omission of "A" in the naming convention compared to formats like ARGB8888. The "565" indicates the number of bits allocated to each color component. This means that red and blue have 2^5 = 32 possible intensity levels, while green has 2^6 = 64 possible intensity levels. The higher number of bits for green is often chosen because the human eye is more sensitive to variations in green light. ARGB565 offers a compromise between color depth and memory usage, providing a reasonably good range of colors while requiring less storage space than 24-bit or 32-bit color formats. It is commonly found in embedded systems, mobile devices, and older graphics hardware where memory or processing power is limited. The specific arrangement of these bits within the 16-bit word can vary, leading to different byte orders, but the 5 bits for red, 6 for green, and 5 for blue remain consistent.