TCAX 字幕特效制作工具官方论坛 | ASS | TCAS | Python | Aegisub | Lua

 找回密码
 新人加入
查看: 5009|回复: 2
打印 上一主题 下一主题

[特效算法] 拆分字形 [附工程] [复制链接]

Rank: 4

楼主
发表于 2020-7-31 12:04:06 |显示全部楼层
github上的NyuFX源码也有拆分字形的lua脚本,也是根据楼主所说的第1种方法来的:
https://github.com/Youka/NyuFX/b ... ons/shape.split.lua

Rank: 4

沙发
发表于 2020-7-31 21:54:07 |显示全部楼层
本帖最后由 Seekladoom 于 2020-7-31 22:22 编辑
saiyaku 发表于 2020-7-31 20:18
嗯 不太一样 国外不太讨论这种问题 没汉字
其实主要是一个拆分笔画的问题
但笔画的话 不太好实现

关于笔画的数据库,我自己知道的方法有两种:

方法1:商业字体厂商(比如方正字库和汉仪字库)有那种专门的字体骨架,但是那种东西是商业机密,就算拿到了也只能自己玩玩,不能对外公开。

方法2:自己去给字体画字体骨架,临时做OPED的话一般也就是几十百八来个字,偶尔做做还行,但长期搞就顶不住。

但如果有人有毅力把大厂的字体,比如Adobe的思源黑体和思源宋体的骨架(Adobe的字体骨架自行仿制画出来不用担心会有侵权问题,毕竟思源字体的开源协议是OFL协议,基本上允许你随便用。国内厂商这块就捏得比较死,要当心侵权问题。)全给画一遍,然后再公开出来,那就方便了,至少凑合做特效用用应该还是可以的。稍微降下档次的话,先把GB2312-80的简体字体的6763外加常用字扩充的101个字做出来,也就是6864字,这个工作量就小一点,就看有没有人有毅力做并且肯公开了。BIG5的话,繁体的汉字数是13000左右,工作量将近是简体的2倍,要画的时间就稍微长一点。

当然也不是真的做不到,可以试着去学习字体骨架和笔画拼接技术这块的相关知识,把工作量分段来完成,现在知乎中印社区也有不少关于字体这块的各种技术经验分享了,可以去这里多搜搜看。特别是知乎,这上面能提高人的工作效率的各种手段非常多,可以极大降低字幕制作者的工作压力。

Rank: 4

板凳
发表于 2022-5-13 14:43:50 |显示全部楼层
本帖最后由 Seekladoom 于 2022-5-13 14:44 编辑

【Aegisub】极度高效的拆字算法、连通域提取
您需要登录后才可以回帖 登录 | 新人加入

GitHub|TCAX 主页

GMT+8, 2024-5-3 06:15

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部
RealH