• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

请教下,使用 iconview 控件时,能否直接从sd卡中读

FEItwo 2018-10-11 浏览量:901
请教下,使用 iconview 控件时,能否直接从sd卡中读取bmp格式的图片进行显示啊 ?

我看很多貌似都是 先把 图片文件转换为 .c 或者是 .dat 格式的,有没有什么方法在使用 iconview 控件时,直接读取 sd 卡 里面的图片
进行显示 ??

另外如果 可以的话,那直接读取到的 图片 显示的 坐标又该如何确定啊  ???

因为有可能图片名称发生了变化,那么读取到的图片文件的先后顺序 就不一定了
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 这个是可以的

    要有一个文件系统与SD卡的驱动程序

    读取图片时,要对图片进行解码才会显示的,这个解码的库也要进行移植一下

    • 发布于 2018-11-06
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:10
  • 您使用的是emwin编写的界面吗?iconview控件不能直接从sd卡读取图片(据我所知),sd读取图片显示的速度太慢,转换成.c文件显示比较快,如果您界面的图标显示速度要求慢,您可以使用图片显示控件。
    • 发布于2018-10-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 流位图 是个好东西。

    将图片转换为.c和.dat比较方便些, 

    • 发布于2018-10-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个转换的速度太慢,直接用.dat或者.c可以提高显示的速度
    • 发布于2018-10-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 你可以用.C的方式保持图片,这样可以快速的读取你的图片
    • 发布于2018-10-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以的读取的,这方式读取的速度比较慢
    • 发布于2018-10-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果你主控有足够大的缓存空间可以存放图片的缓存数据的时候就不用考虑转码的问题了。
    • 发布于2018-10-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个速度是比较慢的,效率也并不高,不如直接全貌和C文件的方式
    • 发布于2018-11-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般都是可以直接读取的,但是读取速度会比较慢
    • 发布于2018-11-12
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

请教下,使用 iconview 控件时,能否直接从sd卡中读