2019-07-20 17:17发布
hjhand 发表于 2017-1-19 15:45 请问有 TFT LCD(ILI9320) 显示图片的例程吗? 找到的都是用文件系统弄的,但是我就用画图工具画了一个 26 ...
muk子夜 发表于 2017-1-19 16:00 /**************************************************** oˉêyÃû£oPrintf_bmp_xy DÎ ...
最多设置5个标签!
/****************************************************
oˉêyÃû£oPrintf_bmp_xy
DÎ2Σo
·μ»ØÖμ£o
oˉêy1|Äü£oÏÔê¾Ö¸¶¨′óD¡μÄí¼Æ¬
****************************************************///
void Printf_bmp_xy(uint32_t x,uint32_t y,uint32_t lenth,uint32_t high,const unsigned char bmp[] )
{
uint32_t color = 0;
uint32_t x0,y0;
for(y0 = 0;y0<high;y0++)
{
for(x0=0;x0<lenth;x0++)
{
color = bmp[(x0+lenth*y0)*2+8]<<8 | bmp[(x0+lenth*y0)*2+1+8];
LCD_DrawPoint(x0+x,y0+y,color);
}
}
}
用图片取模工具取模bmp[]为取模所得数组
LCD_DrawPoint();为画点函数
一周热门 更多>