硬汉嵌入式论坛

 找回密码
 立即注册
查看: 760|回复: 1
收起左侧

[JPEG] JPEG软解码程序,边解码边显示,不占用内存

[复制链接]

11

主题

28

回帖

61

积分

初级会员

积分
61
发表于 2022-4-29 15:07:10 | 显示全部楼层 |阅读模式
JPEG软解码程序,边解码边显示,不占用内存
调用:
LoadJpegFile(_ac1);    //Jpeg文件数据地址
快速画点中定义显示区起点
800*600*16位
//快速画点
//x,y:坐标
//color:颜色
#define LCD_MemoryAdd        0x24000000 //显存的起始地址  

//    LCD_Fast_DrawPoint(sizej+j+CurX,sizei+i+CurY,color);        //快速画点
void SRAM_Fast_DrawPoint(WORD x,WORD y,WORD color)                                                                //快速画点
{
        DWORD *P;

        if(x>799)x=799;  if(y>599)y=599;//防止越界限
        P =LCD_MemoryAdd+ x*2+y*1600;
        *P=color;
}

jpegdecode.c (25.85 KB, 下载次数: 15)
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106731
QQ
发表于 2022-4-29 15:12:45 | 显示全部楼层
打点太慢了,那怕DMA2D逐行绘制也行。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-2 19:13 , Processed in 0.219146 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表