Re: [软件] AAC开发及介绍 进度更新3

楼主: poewar (☺☻)   2021-01-09 21:30:57
新增功能:闪烁图层
基本上就是文字闪烁的功能
用一图层来控制显示跟关闭闪烁效果
图例:
https://i.imgur.com/qPAVXqv.png
同样也加入主选单跟快捷键控制
图例:
https://i.imgur.com/cFS8jJ4.png
使用乱数产生的demo画面来测试闪烁效果
图例:
https://i.imgur.com/0LeLzCB.gif
不过目前只完成一半,也就是显示的部分
剩下一半是如何设定跟清除以及快捷键或选单等
补充功能:鼠标右键选单
图例:
https://i.imgur.com/1tQ4ZjU.png
目前完成剪下贴上跟复制文字部分
预计先在这边加入设定闪烁控制
结语:
bug list上较为关键的bug已清除,还剩一些小问题
目前正在补充一些之前规划的小功能
一些工具有想重新调整架构,有些code也只是达到目的,但处理的不太好
不过可能等版本释出后再来慢慢调
若有什么想法也欢迎分享
※ 引述《poewar (☺☻)》之铭言:
: 颜色选取:
: 16色/256色/RGB
: 补充图例:
: 256色选取
: https://i.imgur.com/LW0QCSz.png
: RGB选取
: https://i.imgur.com/WJqskgg.png
: 因为并没有区分前景跟背景,所以需要先点选上方的前景/背景按钮
: 然后再选颜色才会配置上去
: 历史纪录:
: 基本上就是Undo/Redo列表的显示
: 目前一些基本的动作已完成,笔刷、橡皮擦、符号输入、影格增减
: 不过尚还有几个还未完成,并且之后还需要再多测试看看有无问题
: 图例:
: https://i.imgur.com/cBZAJwe.png
: 新增功能:汇出影片
: https://i.imgur.com/xjI1hrC.png
: 汇出成影片档,不过目前还有许多限制,有些codec在x86下汇出会有问题
: 例如x264我只有在x64下汇出的影片是正常的
: 但是如果使用MotionJpeg则几乎都没问题
: 目前汇出影片相关的架构跟UI还在调整中
: 范例:
: 同样拿我很久以前做的xboxone动画来测试汇出
: https://i.imgur.com/sfGK7NK.png
: 汇出影片后上传至YouTube
: https://youtu.be/tRKH1CrJltw
: 结语:
: 目前在开始制作新功能前,先整理跟删除之前杂乱的部分
: 测试工具时找到的bug也还在修,同时一些部分重构
: 若有什么想法也欢迎分享
: ※ 引述《poewar (☺☻)》之铭言:
: : 基本显示控制快捷键:
: : 使用Ctrl+Shift+1,2,3,4
: : 来快速开关显示参考图片、网格格线、洋葱图层跟背景颜色
: : 不过放大缩小有改,改为使用Ctrl+鼠标滚轮放大缩小
: : 图例:
: : https://i.imgur.com/6RlhM7F.png
: : 档案管理:
: : 基本存盘功能,同时汇入跟汇出ans档案
: : 汇出ans档案的话,会把每个frame的资料全部串在一起
: : 图例:
: : https://i.imgur.com/q7xvLtr.png
: : 汇入则可以把ans档案汇入
: : 汇入测试:
: : 测试汇入ans档看是否有解析错误
: : 目前会遇到的小状况就是,我的默认背景是透明的
: : 所以若没有明确设定*[40m的会是透明显示,不过把实体背景色图层打开可以解决
: : 因为原本设计是要在Console/PowerShell上显示
: : 默认的背景色不一定都是黑色显示,所以一定要明确设定
: : 图例:
: : https://i.imgur.com/zDzPLC2.png
: : 图不是我画的,是使用别人的档案来测试
: : 同时测试大图显示
: : 资料来源: http://ansi.loli.tw/ansiarts/10217?mode=png
: : 多影格测试:
: : 单纯测试较多影格的时候会不会出问题
: : 图例:
: : https://i.imgur.com/7jztH7j.png
: : 大量影格的时候,会显示缩图产生进度条
: : 800个frame缩图总共
: : 800 * 23(行) = 18400行
: : 18400 * 80(列) = 1,472,000格
: : 大致花了22秒跑完,系统是amd R5-3600, 32GB ram
: : 勉强可接受,当然也会依据不同硬件有所变化
: : 图例:
: : https://i.imgur.com/kjoZftF.png
: : 复制贴上测试:
: : 前两行纯文字,后两行ANSI
: : 图例:
: : https://i.imgur.com/I84PXrk.png
: : 从AAC -> phjci
: : 前两行使用 复制纯文字(Big5)
: : 后两行使用 复制ANSI(Big5)
: : 从AAC -> term.ptt.cc
: : 前两行使用 复制纯文字(Unicode)
: : 后两行使用 复制ANSI(Unicode)
: : 但是因为限制,所以这边ANSI(Unicode)没办法使用双色字
: : 所以若是复制双色字的部分会变成单色
: : 结语:
: : 主功能其实都完成得差不多了,只剩下一两个之前做一半的功能补完中
: : 剩余的部分持续调整
: : 若有什么想法也欢迎分享
作者: yam276 ('_')   2021-01-10 00:59:00
PHJCI会遇到使用双色字后undo时会跳超过一步骤(含现行版本想顺便问会开放自订tab页放常用符号吗#1E5T_dbh (asciiart) 像这种可以自订放一些进去之类的还有请问有大范围改变前景背景色的功能吗就是PHJCI的选单->工具->颜色取代那个视窗 个人还蛮依赖的
楼主: poewar (☺☻)   2021-01-10 02:19:00
tab页面是可自订,但目前只能配置完整的符号尚没有预先设定好前半跟后半的颜色,之后调整看看前景背景颜色替换,已在后续的功能补充规划中

Links booklink

Contact Us: admin [ a t ] ucptt.com