lcd如何显示照片在lcd屏
推荐两个网站:
可以将照片等比例缩放的软件
图片尺寸调整 - 图文工具箱 - imgtool.net
可以将照片格式转换成bmp等格式
JPG到BMP转换器- FreeConvert.com
关于图片的算法一般只要能画点
void LCD_DrawPoint(u16 x,u16 y)
{LCD_SetWindows(x,y,x,y);//设置光标位置 LCD_WR_DATA(POINT_COLOR);
}
就能画图
画图一般需要用软件输出图像颜色数组
要先确定图片大小,颜色种类,输出的数组格式,比如RGB565 RGB555 RGB233都是颜色的输出种类,所以要先确定输出的格式在定制算法
比如我现在选的rgb565就需要以下输出代码:
void LCD_Clear(u16 Color)
{u16 i,j;LCD_SetWindows(0,0,lcddev.width-1,lcddev.height-1); for(i=0;i<lcddev.width;i++){for (j=0;j<lcddev.height;j++){LCD_WR_DATA_16Bit(Color);}}
}
