cnCalc计算器论坛

 找回密码
 注册
搜索
查看: 5797|回复: 14

[Lua] 求教image.new的数据格式

[复制链接]
发表于 2016-7-3 08:48:12 | 显示全部楼层 |阅读模式
最近在研究Lua,然后学生软件坏了,只好自己手动编译。在编到一个需要image.new的地方时,我查阅TI的API文档,不会!仿照其他的图片数据格式,还是不会!里面不仅仅是反斜杠和数字居然还有各类字符!……所以来请教一下,如何将图片编译成image.new的数据格式?
发表于 2016-7-3 18:54:40 | 显示全部楼层
本帖最后由 超越说 于 2016-7-3 18:58 编辑

为毛我觉得是 TI Image
考虑看下这个吧: https://hackspire.org/index.php/TI.Image ,第一句就是
The TI.Image format is a type of image used in several places in the Nspire documents, such as Lua scripts.

External Links 部分有图片转换器的相关信息。
发表于 2016-7-3 19:43:10 来自手机 | 显示全部楼层
学生软件还能坏了?
发表于 2016-7-3 21:20:22 | 显示全部楼层
是模拟器过期了吧。

新版只能用模拟器插入图片。
 楼主| 发表于 2016-7-4 07:41:45 | 显示全部楼层
imath 发表于 2016-7-3 21:20
是模拟器过期了吧。

新版只能用模拟器插入图片。

那么请解释一下nSpaint 0.7
 楼主| 发表于 2016-7-4 07:41:52 | 显示全部楼层
imath 发表于 2016-7-3 21:20
是模拟器过期了吧。

新版只能用模拟器插入图片。

那么请解释一下nSpaint 0.7
 楼主| 发表于 2016-7-4 16:22:45 | 显示全部楼层
另外,图像宽度/高度/缓冲区大小超过999之后如何排列?2130*5682的文件头怎么办
发表于 2016-7-4 18:59:18 | 显示全部楼层
吴路安徽 发表于 2016-7-4 07:41
那么请解释一下nSpaint 0.7

nspaint好像只支持api1.0的,貌似2.0就不行了
发表于 2016-7-4 19:46:56 | 显示全部楼层
吴路安徽 发表于 2016-7-4 07:41
那么请解释一下nSpaint 0.7

经检验,确实api2.0以后nspaint的导出就不能用了
 楼主| 发表于 2016-7-4 21:09:11 | 显示全部楼层
zqqyyy 发表于 2016-7-4 19:46
经检验,确实api2.0以后nspaint的导出就不能用了

JSEA2+nsp我在机上用着挺好。。。?而且如果宽度/高度大于999之后数据怎么排列?
发表于 2016-7-4 22:11:19 | 显示全部楼层
吴路安徽 发表于 2016-7-4 21:09
JSEA2+nsp我在机上用着挺好。。。?而且如果宽度/高度大于999之后数据怎么排列?

注意!你在机上运行的好只是一部分,要是移植为独立lua脚本的话有一些问题:要在lua脚本开头加“platform.apiLevel='1.0'”,否则无法显示图片,而且1.0和2.0的字符串对齐位置貌似是不样的,1.0是左下角,2.0是左上角,千万注意!
(什么999的我不会)
 楼主| 发表于 2016-7-4 22:22:48 | 显示全部楼层
zqqyyy 发表于 2016-7-4 22:11
注意!你在机上运行的好只是一部分,要是移植为独立lua脚本的话有一些问题:要在lua脚本开头加“platform ...

。。。。。。好吧,那么怎么在客户端添加?
 楼主| 发表于 2016-7-4 22:32:03 | 显示全部楼层
本帖最后由 吴路安徽 于 2016-7-4 22:38 编辑

求分析,1000x1大小图像的文件头:\232\003\000\000\001\000\000\000\
2000x1的文件头:\208\007\000\000\001\000\000\000\
3000x1的文件头:\184\011\000\000\001\000\000\000\
都奇怪的要命,算了半天摸不着头脑。
发表于 2016-7-4 23:19:44 | 显示全部楼层
吴路安徽 发表于 2016-7-4 22:32
求分析,1000x1大小图像的文件头:\232\003\000\000\001\000\000\000\
2000x1的文件头:\208\007\000\000\ ...

你发的网站上有介绍的,我看了,你也看看好了
发表于 2016-7-9 16:39:45 | 显示全部楼层
吴路安徽 发表于 2016-7-4 07:41
那么请解释一下nSpaint 0.7

没用过nspaint
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cnCalc计算器论坛

GMT+8, 2024-12-22 20:48 , Processed in 0.073168 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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