Re: [軟體] AAC開發 進度更新8

看板asciiart作者 (☺☻)時間3年前 (2021/03/07 09:56), 3年前編輯推噓2(200)
留言2則, 2人參與, 3年前最新討論串1/1
功能調整: term.ptt.cc貼上ANSI的操作 目前簡化後,AAC中複製ANSI(Unicode) term.ptt.cc進入文章編輯後直接按shift+insert貼上即可 如果分段要再次貼上,只要確定目前是文字模式沒有顯示ansi色彩即可 此功能目前最大的限制就是 無法從文字中間貼上幾個符號 因為畢竟使用了回到該行頭的指令 功能調整: 匯出png圖檔 修改後 顯示實體背景色/顯示網格 也同樣會影響到圖檔的輸出 如果有打開顯示,就會同時輸出 功能調整: 疊圖檔案載入後會被lock住的問題 修改後,目前讀取圖檔後,圖檔移動或刪除不會再被軟體鎖住 同時新增直接拖曳圖檔進繪圖區,會自動載入成疊圖背景 功能調整: 透明背景貼上的問題 原本的複製貼上,如果有複製到透明背景的部分 再貼上時會覆蓋背後物件 圖例 https://i.imgur.com/nTEuzHl.png
會造成如此結果 當初在使用的時候有點小困擾,所以還是得修正 後來修正後,透明背景色的部分已經不會覆蓋背後物件 但我忘記前景的部分,所以前景的符號會被消除 圖例 https://i.imgur.com/mAXKCYN.png
目前算是修正完畢 如果複製來源背景有顏色才會覆蓋背後的顏色跟符號 圖例 https://i.imgur.com/rdHL2GK.png
然後同時移除建立新檔時下方的預設背景色/預設前景色 的設定欄位 這個會跟透明貼上有衝突,同時目前也尚未用到 結語: 原本這個版本是要弄圖層功能 但是貼圖到一半覺得有點懶得開開關關軟體 整個方向轉往功能修正了 所以目前圖層功能也先暫時擱置 目前就先把此次修正過的部分整理好並清理一下,整理1.2.0的版本 下一個版本看是繼續把圖層功能完成 或是先來弄字型調整的部分 如果過程中我有想好相關的UI配置或調整的方式的話 如果有什麼想法也歡迎分享 ※ 引述《poewar (☺☻)》之銘言: : 新增功能: : term.ptt.cc貼圖solution : 原本我在貼圖的時候,都需要先斷線,開pcman連,貼圖 : 貼完後再關閉pcman再回到term.ptt.cc,覺得有點麻煩 : 主要是不太想開兩個程式 : 所以習慣同時開瀏覽器跟pcman的可能沒這問題 : 因此稍微調整了ansi處理的方式,好方便可以在term.ptt.cc上直接貼 : 之前無法貼主要的問題在於,這邊只能接UnicodeText的文字 : 原本處理big5 ansi的方式在這邊會顯示亂碼 : 所以稍微調整了一點流程,增加幾個control text : 使用的方法並無特殊之處,也不是新的東西 : 跟前人在term.ptt.cc上編輯雙色字的方式雷同 : Menu新增偏好設定 : https://i.imgur.com/jxReesD.png
: 新增一個選項 : 簡易偏好設定UI : https://i.imgur.com/4xBAo2E.png
: 開啟後,之後複製選Copy ANSI(Unicode)就會以調整後的方式複製 : 此功能只影響Copy ANSI(Unicode)這個指令 : Copy純文字(Big5/Unicode)不變 : 同樣Copy ANSI(Big5)皆不變,還是原本的方式運作 : *** : 流程: : 1.開啟設定 : 2.圈選範圍或影格,點選Copy ANSI(Unicode) : 3.至term.ptt.cc文章中 : 4.按下Insert切換為取代模式 : 5.按下term.ptt.cc的貼上指令Shift+Insert : 6.貼上完成,並會顯示ansi色彩 : 7.如果要再貼下一段,先按Ctrl+V把色彩切回文字模式 : 8.(同5)按下term.ptt.cc的貼上指令Shift+Insert : 9.結束記得再次按一下Insert切換回插入模式,也可以不用 : term.ptt.cc貼上(步驟6結束) : https://i.imgur.com/w3gW9zc.png
: 基本上就貼完了,但是好像有些雙色字符號怪怪的 : 實際上檢查text是沒問題的,主要就是term.ptt.cc處理雙色字的問題了 : 使用pcman看同一圖 : https://i.imgur.com/EChNlZ4.png
: *** : 概念說明: : 基本上就跟前人在term.ptt.cc上編輯雙色字一樣 : 例如先建立目標雙色 : *[37;43m.*[33;47m.*[34;45m.*[35;44m.*[m : 按下Ctrl+V顯示顏色 : .... : 按下Insert轉成取代模式,並讓指標回到第一個符號 : 輸入[你好]送出 : 你好 : 就可以取代符號完成雙色字 : 因此AAC這邊處理雷同 : 基本上就是把步驟縮減成一行文字 : 啟用功能後複製ANSI(Unicode) : 先加入Ctrl+V控制碼 : 接著每一行 : 強制替換所有符號改為半形文字[.]後複製ANSI(Unicode) : + : 回到該行開頭控制碼(Ctrl+A) : + : 該行Unicode純文字 : + : 換行 : 結語: : 如果把Ctrl+O / Insert切換插入覆蓋也加到開頭的話 : 乍看好像動作更少,但是如果有分段貼上的需求 : 每段貼完都要手動再按Insert跟Ctrl+V切回後再貼,好像也不太好 : 如果開頭不加Ctrl+V,好像也可以,但有時候開頭會不知道有沒有開 : 所以就乾脆從文字模式開始 : 要續貼因為已經有圖了,所以切回文字模式也比較明顯分辨 : 缺點就是只能從每行的開頭貼 : 因為回到該行開頭的控制碼最少,可以減少單行的符號數 : 以上為1.2.0版本新增變動 -- ◤ANSI繪圖軟體 ◤ Animated ANSI Creator https://aac.iverv.com -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.133.5.88 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/asciiart/M.1615082219.A.E93.html ※ 編輯: poewar (220.133.5.88 臺灣), 03/07/2021 10:00:46 ※ 編輯: poewar (220.133.5.88 臺灣), 03/07/2021 11:14:04

03/07 13:13, 3年前 , 1F
03/07 13:13, 1F

03/08 01:27, 3年前 , 2F
大推~~
03/08 01:27, 2F
文章代碼(AID): #1WH3BhwJ (asciiart)