作者kirimaru73 (雾丸)
看板C_Chat
标题[分享] ANSI美工图案编辑程式
时间Sat Mar 30 19:37:01 2019
本程式已有更新版,请见本版文章 #1Skii5E-
--
https://drive.google.com/open?id=1I9e7smWZL_AAKVhvQE7wiqNhMh9rEFqa
https://tinyurl.com/yyjuechk
这是一个我自己写的程式,其主要目的跟PHJCI一样是拿来画ANSI图的。
不过使用方式会有明显差异,用起来的感觉会比较像小画家。
其诞生原因为我自己的作画习惯,兴起了「如果有这种功能好像比较方便」的念头。
加上画ANSI图时一定要有的垫图功能,就生出了这个风格完全不一样的东西。
本程式为免安装,在任意位置执行即可。
初次使用时请参阅上方选单中「说明」→「功能解说」中的教学。
教学视窗可用热键Ctrl+H开启,可以一边开着视窗一边尝试操作。
除了教学内容外,以下是几个简单的Q&A:
Q1. 可以用二十字解释主要的功能吗?
A1. Q填入空白,W填小方格,E调整颜色,R调整边缘。
没错,这程式就是用上面这种思路设计的,操作上也是右手滑鼠左手QWER。
「边缘调整」既然放在R那当然就是大招了,也可直接说是本程式的诞生动机。
这功能操作简单,但应用上很复杂,在教学内容中我用了一整个章节详细说明。
Q2. 我在使用上有什麽限制吗?
A2. 没有,这是兴趣使然的免费软体,我也没在产生的档案里面塞浮水印之类的东西。
如果有人真的擅自把这东西拿去营利,那我也懒得管,只会很佩服他。
毕竟比这好用的免费软体满街都是,你还能营利的话大概是什麽经营之神吧。
Q3. 你要怎麽证明这个程式没有病毒?
A3. 我并没有准备什麽凭证之类的东西,所以现在我只能用自己的人格担保。
当然,你可以在使用之前,用手上的任何防毒软体拷问看看。
Q4. 为什麽我存下来的专案档那麽大?
A4. 因为我把你拿来垫的图片直接原封不动地塞进专案档里了。
这个有点暴力的设计是为了让专案档可以单独保存,不用管原本图片放在哪里。
即使你拿来垫的图片被移动、改名或删除,专案档也不会受到影响。
Q5. 有没有XX功能?
A5. 我直接列一下「好像应该要有,但是完全没做」的功能:
- 文字输入介面
- 区域剪下/贴上功能
- 复原/重做功能
- 大型作品的横向互动式功能
- 动画效果
没有文字输入介面是目前最致命的缺点,这代表不能打字,不能插入特殊符号。
而且如果将有文字的ANSI档(.ans)读入本程式,文字部分都会变成空白。
本程式产生的ANSI内容目前只有半形空白,以及长方形/直角三角形全形方格。
也就是说,这是一个不能插入文字,格子还超大颗的小画家。
我建议用本程式来进行ANSI作画中的构图步骤,就是读入一张想要画的图片,
然後用所提供的功能,把能够用长方形/三角形方格表现的部分都处理好。
在调整区块的前景/背景色,与边缘位置这两点,本程式操作上会比较方便。
最後再将本程式输出的.ans档,读入PHJCI或BBS软体补上需要的文字/符号。
Q6. 听起来限制很大,只靠这些功能大概可以画到什麽程度?
A6. 我的前几张作品
#1PcJEK9A #1Q_nCPbY #1Pe3S99z (C_Chat)
就是直接用这软体画的。至少能画完98%以上的部分。
当然最後一些文字还是要到PCMan上来收尾。
Q7. 那以後会更新吗?
A7. 目前最大的问题是当读入外来的ANSI档时,不认识的文字完全被忽略的问题。
我应该会先让这些文字能被保留与显示,这样才能用本程式去修改外来的档案。
(如果照上面的建议使用流程,本程式就只能起头,要靠其他人收尾。)
至於如何在本程式内打字,我还要再想一下,可能会参考小画家的方式吧。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.160.164.196
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Chat/M.1553945827.A.7C3.html
※ 编辑: kirimaru73 (118.160.164.196), 03/30/2019 19:39:23
1F:推 arrenwu: 有打算上github吗? 03/30 19:38
目前没有,不过主因是我没在用也不习惯,原始码倒没有什麽不能见光的部分。
2F:推 surimodo: 03/30 19:39
3F:推 staristic: 大推!!类似的程式我也有在写,知道写这个爆干辛苦 03/30 19:42
4F:→ staristic: 只是我目前的进度连屍体都称不上 03/30 19:42
※ 编辑: kirimaru73 (118.160.164.196), 03/30/2019 19:44:46
5F:推 iamoldtwo:03/30 19:43
6F:推 WindSpread: 跨时代的发明(泪03/30 19:54
7F:推 emptie: 哇 ptt的古老编码真的苦了现在的人了03/30 19:55
8F:→ emptie: 好厉害03/30 19:55
9F:推 HAHAcomet: 刚好某张图画到一半 跳个槽试试看差异03/30 19:58
10F:推 seaseacola: 真强 @@03/30 20:09
11F:推 pomelolawod: 好猛啊 03/30 20:21
12F:推 Roentgenium: 先推 03/30 20:33
13F:推 wl2340167: 推一个用心 不过试用了一下 不知道能不能只选半格 03/30 20:38
14F:→ wl2340167: 有时候只要画小三角形或是做出阶梯状可能会需要选半格 03/30 20:39
15F:→ wl2340167: 可以填小块方格的功能很不错 实用03/30 20:39
改变颜色和边缘调整可以做到修改半格的内容
但没办法直接塞(小正方以外的)半格形状内容到指定位置
因为实际上要用全形去画 直接塞会撞歪另外半格的内容
※ 编辑: kirimaru73 (123.194.101.158), 03/30/2019 20:43:37
16F:推 wl2340167: 结果刚又摸一下发现可以改变颜色 蠢了 03/30 20:42
建议看一下教学内容中的边缘调整 因为这个真的靠北边复杂
但他可以快速做到许多用文字模式很难处理的动作
※ 编辑: kirimaru73 (123.194.101.158), 03/30/2019 20:45:28
17F:推 Sageazure: 好猛 来用用看 03/30 20:53
18F:推 a1l12: 推 辛苦了 又有新玩具可以玩了 03/30 21:16
19F:推 staristic: 对了,建议转到 asciiart03/30 21:21
20F:推 OldTjikko: 用心推! 03/30 21:22
21F:推 chin740505: 不能输入文字真的是致命伤阿 复制文字在贴上是否可行? 03/30 21:27
我最头痛的是 我已经把整个绘图区域当成小画家的画板来写了
所以要同时让它能像记事本一样打字会很麻烦
(做得到 但整个操作介面都要自己写)
有考虑就照小画家的方式 先框一个位置 再让人输入文字
※ 编辑: kirimaru73 (123.194.101.158), 03/30/2019 21:37:36
22F:→ fgh81113: 偷偷问 是用哪个语言写的 03/30 21:42
C++ 基本的MFC功能 以Visual Studio 2017免费版编译
※ 编辑: kirimaru73 (123.194.101.158), 03/30/2019 21:45:13
23F:推 chenteddy: 推 03/30 21:52
※ kirimaru73:转录至看板 asciiart 03/30 22:12
24F:推 OnoderaHaru: 推 03/30 23:09
25F:推 pp1877: 难怪你之前作品的画风是那样,原来如此。 03/31 01:32
26F:推 wl2340167: 刚想到再回来补个推 边缘调整的功能玩了一下 很实用 03/31 02:04
※ 编辑: kirimaru73 (118.160.163.79), 04/20/2019 21:10:44