▎ ▎ ◣◥◣ //▎
███████◤▼
▎ ▎ ▊◥ ◣◥ // ▲
▂◥█◤ ◥█◤▃._
◥▎ ▊ ◥ ◣ // ▎
▼▼ ▅  ̄ ̄◣ \
▅▂ ◥ ▎/∕▎
▊
◢ ╴╴╴ ▎ \
▃ ▎∕▂▄▂▎▊ \
◢ ︷︷───一 ﹨
▄ ▕◤/ \ ///\
▲ ◣ \
▅▏/◤◥\▕▄▆▏▼ ▁▁▁ ) ( ▁▁▁ 】 \
▎∕▅
▼▃>▎▊/▎
▏ ▃▅▂▁▃▅▃▁◥▅
▂▅
// ▼▼\▲ ︱/
▎ —︸▅▇█████▅▂︻ ▎
▎//▊
▎◣ ▉∥ ◢███▅▃▅██◣\
▅▃▏∕ ▲ ▊/∕▍ █████▉████▎﹨ ▋
/ //▊
▎ ▲ ︱/
▍ █████▉████▌ ﹨ ▊
︼︼▅▃▏∕ ▲∥▊ ▕█████▉████▊ ︱ ▕
● ▄▂/ //▊
▊ ▲∥ ▍ ██████▉█████ ︳
● ∕/∕ ▼ ▲▋
▎ ██████▉█████▎ ︱
● ● ︻︻▄/∕/▊
▊ ▼ ▲|
▏ ▕██████▉█████▌ \
≡▃ ※ ※∕/∕ ▅● ▼ ▕██████▉█████▌ }
▃▃ ※ ※/∕/▊
▊▕█■◥ ◣ ◥█████◤◥████◤ /
/ / ≡≡≡▃▼ ▄▼ ▄-.
╴  ̄▂-*︸*-▂ ̄╴╴_/ _
≡≡≡≡≡≡≡≡ /∕ ▊≡◢█˙︻◥ ◥▄▁▍ ▕▇██▇▇██◤▅▕
_︷︸
▂▃▃▄▅▅▆▆︷/╮ ╰◢█︻︼︸▂▼ ▄◥(︵ ▊
◥██████◤-▏ /
* ̄-.
-︷—︸ ̄╴╴▂▃▅ ▕█▼【】 】▆◥ ◥◥▲▊
﹨▆▅\ /▁ /▎∕
▃▅◣
-︷—︸ ̄ █◤ ◥ ▄▲▲▍
﹨ ◥◤ ∕ ▼】【】 ▼
ANSI 16色版本
https://i.imgur.com/H44NYlD.png
測試繪製
https://i.imgur.com/D0pu0XX.png
筆刷歷史重播
https://youtu.be/hWeQShDHPbI
把之前的ctrl+c/x ctrl+v邏輯重新調整
偏好設定中調整是否允許貼上超出範圍,此部分邏輯目前測試也ok
也整理了一下舊code,拆出幾個類別中相同重複的部分
修正複製貼上重播的問題
之前在記錄繪製的時候,複製貼上跟剪下貼上好像沒問題
但是開啟重播檔,就可能因為框選的範圍超過來源,或框選的範圍小於來源
造成重播顯示錯誤
此部分的修正雖然有動到記錄用的資料結構及邏輯,但不影響
不過之前的存檔若是寫入錯誤的資料
因資料已經紀錄,所以重播還是會錯,請節哀
修正term.ptt.cc複製單行ansi文字無法貼上的問題
因為我使用0x0D來判斷是否轉換完單行資料
但term.ptt.cc複製單行文字,結尾是0而不是0x0D
目前不改變原本邏輯
只改為在最後輸出時多檢查若還有資料在pending line,則一並輸出
修正term.ptt.cc複製全畫面ansi貼上aac,會缺最右格(第80格)跟最下行
同上述問題,修正後最後一行資料正常輸出
但前22行缺最後一格的問題,下述
已知問題
term.ptt.cc全畫面複製,貼上時總共23行,但前22行只有79列,最後一行才有80列
這邊的全畫面圈選複製,是不包含最下方狀態列的,共23行
aac自己本身使用rect圈選全畫面ctrl+c ctrl+v不會有問題
改使用pcman連線,全畫面圈選後,複製包含ansi,貼上aac也不會有此問題
因此term.ptt.cc複製全畫面貼上,前22行會缺最後一格
解決辦法: 改用其他連線軟體(如:pcman)
作者: poewar (☺☻) 看板: asciiart
標題: [ANSI] 繪製回放:奇巧計程車-小戶川
時間: Tue Sep 13 19:09:48 2022
--
◤
◤
◤
◤ANSI繪圖軟體 ◤
◤ ANSI Art Creator
◤ ◤ ◤
https://aac.iverv.com
◤ ◤
◤ ◤
◣
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.133.5.88 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/asciiart/M.1663067391.A.5FC.html
※ 編輯: poewar (220.133.5.88 臺灣), 09/13/2022 19:10:10
※ 編輯: poewar (220.133.5.88 臺灣), 09/13/2022 19:11:08
推 waterdeer: 推 09/14 21:40
推 holishing: 推 10/04 01:43
推 IepID: PttChrome 會無視自動換行設定而在 78 字元處強制換行。 12/09 19:29
→ poewar: 這邊的問題跟貼上term.ptt.cc無關喔,是複製資料的問題 12/09 20:15
→ IepID: 哎呀,看反了(×)。 12/09 21:44