Image to Display HEX Converter(图片转显示 HEX 转换器) 是一款强大的在线工具,可将图片转换为 HEX 代码、位图数组(Bitmap Arrays)、字节数组(Byte Arrays)以及适用于显示屏的图形数据。您可以上传 PNG、JPG、JPEG、BMP、WebP、GIF 和动态 GIF 文件,并快速生成适用于各种微控制器和嵌入式显示设备的优化代码。
无论您使用的是 Arduino、ESP32、STM32、Raspberry Pi、ESP8266、PIC、AVR 或 ARM 架构开发板,本工具都能帮助您轻松将图像显示在 OLED、LCD、TFT、电子纸(E-Paper)以及触摸屏显示模块上。
主要功能
图片转换为 HEX 代码
生成紧凑且经过优化的十六进制数据,可直接集成到固件项目中。
位图数组生成器
支持将图片转换为以下格式:
单色位图(Monochrome)
灰度图(Grayscale)
RGB565
RGB888
索引颜色位图(Indexed Bitmap)
动态 GIF 转换
自动提取 GIF 动画中的每一帧,并转换为适用于嵌入式显示设备的图像数组数据。
支持多种图片格式
可上传并转换:
PNG
JPG
JPEG
BMP
WebP
GIF
动态 GIF(Animated GIF)
图片缩放与优化
自动调整图片尺寸以匹配目标显示屏分辨率:
128×64 OLED
128×128 TFT
240×240 LCD
320×240 TFT
480×320 显示屏
自定义分辨率
色彩格式转换
支持多种输出颜色格式:
1 位单色(Monochrome 1-Bit)
灰度模式(Grayscale)
RGB565
RGB666
RGB888
索引色(Indexed Color)
自定义色深(Custom Color Depth)
支持的显示模块
为以下显示设备生成专用优化代码:
OLED 显示屏
SSD1306
SH1106
SSD1327
SSD1322
TFT LCD 显示屏
ST7735
ST7789
ILI9341
ILI9488
HX8357
LCD 模块
图形液晶显示器(Graphic LCD)
字符液晶图形显示器(Character LCD Graphics)
电子纸显示屏(E-Paper)
Waveshare 电子纸
Good Display 墨水屏
Nextion 显示屏
Nextion Basic 系列
Nextion Enhanced 系列
Nextion Intelligent 系列
支持的开发平台
导出的代码可用于:
Arduino IDE
ESP32 项目
ESP8266 固件开发
STM32CubeIDE
Raspberry Pi
PlatformIO
MicroPython
CircuitPython
MPLAB
Keil uVision
支持的输出格式
根据项目需求选择输出格式:
HEX 数组(HEX Array)
C 语言数组(C Array)
C++ 头文件(Header File)
Arduino PROGMEM 数组
ESP32 Flash 存储数组
二进制数据(Binary Data)
位图源文件(Bitmap Source File)
原始字节数组(Raw Byte Array)
显示缓冲区格式(Display Buffer Format)
为什么选择我们的 Image to HEX Converter?
提升开发效率
无需手动转换图像数据,节省大量开发时间。
内存优化
生成体积更小的数据,适用于存储空间有限的微控制器。
更好的显示性能
针对不同显示模块进行优化,实现更快的图像渲染速度。
免费在线使用
无需安装任何软件,直接在浏览器中完成转换。
简单易用
适合学生、电子爱好者、嵌入式工程师及专业开发人员。
常见应用场景
Arduino OLED 图标制作
为 SSD1306 OLED 显示屏生成图标、Logo 和界面元素。
ESP32 TFT 用户界面
创建按钮、菜单、仪表盘等彩色 TFT 图形界面。
电子纸项目
生成适用于低功耗电子墨水屏的图片数据。
IoT 设备显示
显示品牌 Logo、状态图标和用户界面元素。
工业嵌入式系统
用于 HMI 人机界面、监控设备和工业控制系统显示。
使用方法
上传图片文件。
选择目标显示模块。
选择输出格式和颜色模式。
调整图片尺寸或进行优化。
生成 HEX 代码或位图数组。
复制生成的代码并集成到项目中。
常见问题(FAQ)
Image to Display HEX Converter 免费吗?
是的,本工具完全免费,无需安装任何软件即可使用。
支持转换动态 GIF 吗?
支持。动态 GIF 可以逐帧提取并转换为位图数组数据。
支持哪些显示屏?
支持 OLED、LCD、TFT、电子纸(E-Paper)、Nextion 显示屏,以及 SSD1306、SH1106、ST7735、ST7789、ILI9341 等主流显示模块。
生成的代码可以用于 Arduino 项目吗?
当然可以。支持导出 Arduino 兼容格式,包括 PROGMEM 数组以及 C/C++ 源代码文件。
支持 ESP32 和 STM32 吗?
支持。生成的数据可直接应用于 ESP32、ESP8266、STM32、Raspberry Pi 以及其他主流嵌入式开发平台。