找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4581|回复: 2

[教程源码] tuling字库解读

[复制链接]

29

主题

81

回帖

144

积分

按键手机班学员

鲜花
0
猫粮
373
发表于 2020-10-20 21:22:28 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
好久没来了,过来水水
原文混淆处部分使用中文代替,--为注释部分


local 字库数组  = {}

[Lua] 纯文本查看 复制代码
function QMPlugin.Lib_Load(LibPath, 自定义字符)
    local 字库字符数量, k, i, n, listLib --定义内部变量
    local file = io.open(LibPath, "r")--打开文件                             
    if file ~= null then--判断条件非空                                            
        if 自定义字符 == null then 自定义字符 = "" end--读取为空结束                      
        local data = file:read("*all")--全部读取
        listLib = Split(TryRemoveUtf8BOM(data), "\r\n")--data去掉BOM,并且分割换行         
        字库字符数量 = #listLib--取得字库数组内容数量                                             
        n = 1
        for i = 1, 字库字符数量 do --遍历循环(不知道数量型)
            if listLib[i] ~= "" then--跳过空子集(数组内容)                        
                local list = Split(listLib[i], "|") --分割1.文字内容2.宽高3.二值化数据
                if isFind(自定义字符, list[1]) == true or 自定义字符 == "" then --如果在文字内容中找到自定义字符,或自定义字符不存在,则
                    local size = Split(list[2], ",")--size变量储存宽和高
                    字库数组[n] = {list[1], size[1], size[2], list[3]} --将1.字库文字 2.宽 3.高 4.二值化数据 打包存入数组字库数组
                    n = n + 1
                end
            end
        end
        file:close()                                               
    else
        return 0                                                 
    end
    return (n - 1)                                              
end

--加载自定义字符 原文 iText
--字库字符数量 原文 Num
--我|11,12|00... 以上是图灵字库数据
--字库数组 原文 ddddddd 类型 LUA内全局变量
--libpath ,字库路径 



楼主热帖
  • 打卡等级:惊艳全场

3

主题

112

回帖

118

积分

按键电脑&手机班学员

QQ 262832680

鲜花
0
猫粮
3440
发表于 2020-10-21 10:00:15 | 显示全部楼层
海盗老牛逼666
海盗老牛逼666
海盗老牛逼666
全职接单[POST,滑块,去广告,云配置,收徒]办公 各种全自动脚本 游戏不接QQ 262832680
  • 打卡等级:游历四方

0

主题

110

回帖

110

积分

小学生

鲜花
0
猫粮
647
发表于 2020-12-18 19:08:03 | 显示全部楼层
♪(^∇^*)♪(^∇^*)♪(^∇^*)♪(^∇^*)♪(^∇^*)♪(^∇^*)♪(^∇^*)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|紫猫编程学园

GMT+8, 2024-11-21 22:35

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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