硬汉嵌入式论坛

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

[ThreadX全家桶] GUIX压缩的图片无法使用旋转函数

[复制链接]

12

主题

11

回帖

47

积分

新手上路

积分
47
发表于 2025-11-11 17:34:32 | 显示全部楼层 |阅读模式
GUIX压缩的图片无法使用旋转函数,否则图片不显示。

guix的图片有压缩和不压缩之分,也就是comress output。默认是勾选压缩,但是压缩的图片无法使用旋转函数,因为旋转函数里面没有解压操作。
有一些函数里面有解压操作。有没有单独的解压操作的函数?我需要找到单独的解压操作的函数。因为我必须勾选压缩,否则bin文件占空间太多了。
最好能够压缩图片,然后程序之中需要用图片的时候,有单独的解压缩函数,将函数解压缩之后,再进行旋转。

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
119429
QQ
发表于 2025-11-12 10:57:31 | 显示全部楼层
解压是调用的那个函数确实得找下,API太多。

可以生成个带压缩解压的代码,跟踪下。
回复

使用道具 举报

12

主题

11

回帖

47

积分

新手上路

积分
47
 楼主| 发表于 2025-11-12 13:33:12 | 显示全部楼层
eric2013 发表于 2025-11-12 10:57
解压是调用的那个函数确实得找下,API太多。

可以生成个带压缩解压的代码,跟踪下。

不知道怎么生成带压缩解压的代码。但是我知道guix一个函数一个.c,大概一千多个.c文件,使用脚本在windows下提取这一千多个文件名,然后将提取出的一千多个文件名问了5个ai,都说没有解压函数。唯一一个像的gx_image_reader_create系列函数,我试了半天也不行。估计gx_image_reader_create这个函数不是为这个解压设计的
回复

使用道具 举报

12

主题

11

回帖

47

积分

新手上路

积分
47
 楼主| 发表于 2025-11-12 19:12:39 | 显示全部楼层
完成了,直接模仿现有的_gx_canvas_pixelmap_draw里的函数操作,自己写一个解压操作即可。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-21 20:47 , Processed in 0.038210 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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