/****************************************************************************
* 名 称:void LCD_DrawPicture(u16 StartX,u16 StartY,u16 EndX,u16 EndY,u16 *pic)
* 功 能:在指定位置显示一幅单色图
* 入口参数:StartX 行起始座标
* StartY 列起始座标
* EndX 行结束座标
* EndY 列结束座标
pic 图片头指针
* 出口参数:无
* 说 明:
* 调用方法:LCD_DrawPicture(0,0,100,100,(u16*)demo);
****************************************************************************/
void LCD_Draw_Picture(u16 xstr,u16 ystr,u16 xend,u16 yend,u8 *pic) //画图
{
u8 temp,t1;
u16 x_t=xstr,y_t=ystr;//,x=xstr,y=ystr;
u8 *pusMsk = pic;//480000 65536
for(y_t=ystr;y_t<yend;)
{
temp = *pusMsk;
for(t1=0;t1<8;t1++)
{
if(temp&0x80)LCD_Fast_DrawPoint(x_t,y_t,POINT_COLOR);//画实心点
else LCD_Fast_DrawPoint(x_t,y_t,BACK_COLOR); //画空白点(使用背景色)
temp<<=1;
x_t++;
if(x_t>=xend)
{
x_t=xstr;
y_t++;
break;
}
}
pusMsk++;
}
}
取模:
天气图标下载地址:
批量修改图片类型:
ClickHere
无损放大图片:
网址:ClickHere