作者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/m.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