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

迪文屏存在一个小bug

work11 2018-08-23 浏览量:2034
迪文屏有个小工具可以把图片格式的文件转换为ico图标,比如旋转方法旋转一个ico,转换过程中丢失颜色深度信息。
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • DWIN显示的是16bit RGB, 带深度的图像ARGB要32bits,保存为24bit BMP的时候A就已经没了。
    • 发布于 2018-08-23
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:10
  • 可能是存储时,存储的格式不同吧,图像的位数被减小了
    • 发布于2018-08-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 你可以用其它工具先把图片的颜色位数处理一下,在用迪文的工具生成ico图标。
    • 发布于2018-08-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以先用图片处理工具旋转 然后在生成ico
    • 发布于2018-08-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 楼主需要知道ICO图标的颜色数据格式是32位,前面8位是深度,而迪文屏显示图像的颜色数据格式是16位,因此显示ICO图片,要做ARGB8888-》RGB565的转换,要先损失8位深度,再损失3位红色灰度、2位绿色灰度、3位蓝色灰度。除非楼主丢弃深度信息,就用16位的ICO图片。

    • 发布于2018-08-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 先旋转好图片然后在转换到迪文的上位机里
    • 发布于2018-08-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 迪文的那个工具应该只能对16位的颜色信息进行处理,16位的本来就没有颜色深度的信息,32位的才有
    • 发布于2018-08-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 16位的是没有颜色深度信息的,只要32位的颜色数据才会有颜色深度信息
    • 发布于2018-08-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 迪文屏的是16位的颜色数据,ICO是32位的,颜色位数不一样。
    • 发布于2018-09-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个颜色位数不一样,16位的数据里面没有你的颜色深度数据
    • 发布于2018-09-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个不算bug,因为16位的数据里面是没有存储颜色深度信息的
    • 发布于2018-09-22
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

迪文屏存在一个小bug