硬汉嵌入式论坛

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

[emWin] EMWIN截屏问题

[复制链接]

6

主题

5

回帖

4

积分

新手上路

积分
4
发表于 2015-6-2 11:42:16 | 显示全部楼层 |阅读模式
参照历程里面的例子进行用GUI_BMP_Serialize(_WriteByte2File, &file);截图的色彩不对
回复

使用道具 举报

6

主题

5

回帖

4

积分

新手上路

积分
4
 楼主| 发表于 2015-6-2 11:43:59 | 显示全部楼层

如图

如图
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2015-6-2 22:36:27 | 显示全部楼层
RBG,BGR问题,DMA字节对齐问题等,楼主还在查找中。
回复

使用道具 举报

6

主题

5

回帖

4

积分

新手上路

积分
4
 楼主| 发表于 2015-7-14 17:12:10 | 显示全部楼层

回 eric2013 的帖子

eric2013:RBG,BGR问题,DMA字节对齐问题等,楼主还在查找中。 (2015-06-02 22:36) 
最后解决是因为读点不对
回复

使用道具 举报

5

主题

69

回帖

5

积分

初级会员

积分
5
发表于 2015-8-7 16:35:43 | 显示全部楼层
截屏代码,保存在SD卡中
void SaveToFile()
{
        uint8_t NameBuf[32]="";
        static uint16_t SaveCnt=0;
        FATFS FatFs_Save;
        FIL File_Save;
        //FILINFO Info;
        FRESULT Result;
        //uint8_t Res;
        //Store_Log_Status(DISABLE);
        printf((const char *)"Mounting SD card ...");
        if(FR_OK!=f_mount(&FatFs_Save,(const TCHAR *)"0:/",1))
        {
            printf((const char *)"Failed\\r\\n");
            return;
        }
        printf((const char *)"OK\\r\\n Creating file on SD card...");
        sprintf((char *)NameBuf,(const char *)"CAP_%d.bmp",SaveCnt++);
        Result=f_open(&File_Save,(const TCHAR *)NameBuf, FA_CREATE_ALWAYS | FA_WRITE);
        if(Result !=FR_OK)
        {
            printf((const char *)"failed\\r\\n");
            goto ErrorProcess;
        }
        printf((const char *)"OK\\r\\n Saving file with name %s...",NameBuf);
        GUI_BMP_Serialize(WriteByte2File,&File_Save);
        printf((const char *)"OK\\r\\n");
ErrorProcess:
        f_close(&File_Save);
        f_mount(NULL,(const TCHAR *)"0:/",1);
}

void WriteByte2File(U8 Data, void *p)
{
    UINT WriteCnt;
    f_write((FIL *)p,&Data,1,&WriteCnt);
}
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-16 10:22 , Processed in 0.039765 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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