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

楼主: poewar (☺☻)   2021-01-04 13:45:12
颜色选取:
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)没办法使用双色字
: 所以若是复制双色字的部分会变成单色
: 结语:
: 主功能其实都完成得差不多了,只剩下一两个之前做一半的功能补完中
: 剩余的部分持续调整
: 若有什么想法也欢迎分享
: ※ 引述《poewar (☺☻)》之铭言:
: : 其实原本是要做文字编辑工具,但不知为什么后来做成绘图工具了
: : 所以后来所有的架构都是以绘图方向去设计
: : 主要会造成的就是,像一般绘图软件一样开新档案需要设定版面大小
: : 图例:
: : https://i.imgur.com/4WpDGtz.png
: : 也只能做一个调整版面大小的设定,来解决这个问题
: : 图例:
: : https://i.imgur.com/ZHcXg9N.png
: : 以下为基本系统介绍
: : 基本工具:
: : [笔刷工具] : 按下鼠标左键绘制目标
: : Ctrl+鼠标左键以[前景色]绘制目标前景
: : Ctrl+鼠标右键以[背景色]绘制目标背景
: : [图章工具] : 按下鼠标左键以[前景/背景]色,绘制选定的符号取代鼠标位置的符号
: : Ctrl+鼠标左键以插入方式绘制
: : [橡皮擦] : 按住鼠标左键拖曳消除目标前景背景
: : Ctrl+鼠标左键消除前景。Ctrl+鼠标右键消除背景
: : [矩形选取] : 按下鼠标拖曳矩形选取区
: : 选取完后按下 前景/背景 色可以改变选取范围的颜色
: : [文字工具] : 按下鼠标左键放置文字光标输入文字,可键盘输入或点选左方符号选择
: : 文字将使用设定的前景色以及背景色
: : 颜色选取:
: : 16色/256色/RGB
: : 原本的目标是为了在Cmd或PowerShell上使用,相关的颜色码可以显示
: : 虽然PTT用不到不过也就顺便做进去了
: : 符号选择:
: : 可以自订符号列表跟显示顺序,目前就先把一些常用符号整理并放进列表
: : 时间轴影格:
: : 显示每一格画面的缩图,并控制拨放跳转操作
: : 历史纪录:
: : 显示相关操作动作,Undo/Redo
: : 目前还在调整中
: : 属性:
: : 影格的互动码相关参数设定,目前也只能设定影格名称跟时间
: : 复制ANSI的时候自动附加上去
: : 后续功能未来再慢慢补
: : 画面缩放:
: : 缩放画面调整显示大小
: : 图例:
: : https://i.imgur.com/RHB2sVH.png
: : 垫图图层:
: : 可显示参考图片,并调整 位置/角度/缩放/透明度 开关显示
: : 图例:
: : https://i.imgur.com/NqpQySz.png
: : 这部分未来还有些地方可以调整,目前先暂时这样
: : 洋葱图层:
: : 主要作为动画制作使用,可以显示前一个frame的画面作为底图参考
: : 图例:
: : https://i.imgur.com/zoiCEXQ.png
: : 同样之后也需要增加调整透明度的功能
: : 网格格线跟实体背景色:
: : 做为参考跟标示位置使用
: : 图例:
: : https://i.imgur.com/4WpDGtz.png
: : 目前还无法自订颜色,之后有机会再补上自订相关颜色功能
: : 汇入档案功能:
: : 汇入之前制作的ans档案,并转成影格
: : 图例:
: : https://i.imgur.com/sfGK7NK.png
: : 汇入之前用phjci制作的XboxOne开机动画ans档案测试
: : 目前还有些地方要调整
作者: BigCat   2021-01-04 14:22:00
推一下
作者: yam276 ('_')   2021-01-04 14:54:00
想问有现在的测试版本可以载下来使用看看吗
作者: htx9 (蚂蚁)   2021-01-04 18:31:00
楼主: poewar (☺☻)   2021-01-07 01:51:00
测试版本还需要几天我尽量先把buglist上几个关键问题修好
作者: centrabk (肥宅)   2021-01-07 08:25:00
推 好多颜色!!赞!!
作者: wkiosar (隙间飞行)   2021-01-07 19:38:00

Links booklink

Contact Us: admin [ a t ] ucptt.com