Re: [徵求] 色碼簡化

看板asciiart作者 (嶄新的旅途。)時間17年前 (2008/06/26 18:08), 編輯推噓17(1701)
留言18則, 17人參與, 最新討論串3/3 (看更多)
--原作 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ --縮碼後 ▄▄▄ ▄▄███▌ ▄██▄ ▄▄ ▄▄ ▄▄ █▌▄▄ ██▌ ▄▄ █ █ █ ▄▌▄▄▄ █▄▄█ ▄▌ ▄ ▄ ▄█▄▌ ▄▌ ▄▄ ▄█▄██▄▌▄ ▌ ▌▌▄ ▄▄▄ ▌▄▄ ▄█▌ ▌▄▄█▄▄▄▄ ▄▄ ██████████████▄▄███████████▄ ▌ ▌▄ ▄▌ ▄▄ ▄ -- 縮碼前後控制碼長度: 90 → 0 大勝! 97 → 83 123 → 94 133 → 108 107 → 87 133 → 91 157 → 105 149 → 81 211 → 121 203 → 130 229 → 150 329 → 204 250 → 183 149 → 107 157 → 130 176 → 137 103 → 81 87 → 0 大勝! 87 → 0 大勝! 這種點陣圖類型的圖非常耗控制碼, 我個人會用到以下幾個技巧. -- *[30;41m?*[40m? *[31;47m?*[40m?*[m *[30;41m?*[40m??*[31;47m?*[40m?*[30m?*[m 35 vs 41 同樣是 的圖, 兩者控制碼差了6. 這邊用到的是, 右邊還有個空格. 這時候先不要用*[m 將色彩還原. 擅用右邊的黑色前景、黑色背景, 反正敲空白出來都是一格黑色. 軟體不會自動幫你縮碼, 所以這個部分要自己做調整. -- 另外一個技巧是擅用█、▌這兩種色塊. ▄ ▄▌ ?*[30;41m?*[37m?*[30m? ▄▌*[m ?*[30;41m?*[40m*[37;41m?*[30m?*[31m?*[30m??*[40m?*[31;41m?*[30;40m?*[m 33 vs 73 [▄]這部分縮碼前後的原始文字分別為[▄█]以及[▄▄]. 因為▄會延伸下去的控制碼是*[30;41m, 所以我們可以運用█. 如此一來就可以不耗費任何多餘的控制碼表達兩個空格. 接著是[]這部分分別為[▄ ▄▌]以及[▄▄▄▄]. 在 這邊我利用的是沿用的*[30;41m, 所以只需要一個空格就能弄出 最後是[▄▌]這部分, 既然後面也會用到紅色. 那接在後面只需要放個▌就可以了, 剛好前景黑色、背景紅色. 符合一格黑色一格的情況. 另外一個使用█的技巧. ▌█ *[31;47m*[44m*[34;40m*[m *[31;47m?*[34m?*[40m*[m 31 vs 28 31有用到▌的技巧, 即是用▌▌作出, 擅用控制碼沿用的性質. 第二個只需要加上*[44m 就可以了. 可是在這部分我們考慮到後面的, 所以使用▌█會來得更好. 因為屬於背景黑色前景藍色, 所以我們使用█切半色字便能省去一個換色的空間. █ 左邊原本就是紅色, 把右邊改成藍色. 背景會被擋到, 所以我們看不到灰色. 否則原本應該是這樣 -> @@@@@@ -- 大致上點陣圖縮碼用到的技巧就這幾個..。 以下附上比較簡易的教學, 上面只是說明原理. 運用時機看個人. [ ] 製作方式可分為: [ ] *[30m?*[31;41m?*[m [▄ ][@@@] 利用半色字 [ ] *[30;41m*[m [▌ ][@@@] 利用▌ [ ] *[30m *[41m *[m [ ][@@@] 使用背景色空格 [] *[31m *[m [ ▌][@@@] 完全同一色的用法 只要看前後的顏色, 去使用正確的控制碼、文字符號. 如此一來便能達到作出同樣效果, 卻不同長度控制碼的地步了. 最近都沒什麼在碰ANSI圖, 所以有些地方可能生疏縮得不夠好. 希望原po把圖貼到學校不會爆碼. 在此感謝shhsu 版主用心編輯、整理精華區, 辛苦了:) -- : : ∵' " ' ."' ● : ' " '. ' " . ∴' : ' . . 我一個人, 享受著靜謐的夜晚。. . . ' ▁▃* ' * ▁ˍˍ▁▂ ▆▇ ▇▇▇ Nintendo 整理心情, 重新出發:) |∥|  ̄﹉ ̄﹊ ̄﹉ ̄ ̄﹉ ̄ ∥ ForSinSoKing@Ptt by ForSinSoKing -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.231.34.32

06/26 18:09, , 1F
推一個專業又用心
06/26 18:09, 1F

06/26 18:22, , 2F
推大師 >////<
06/26 18:22, 2F

06/26 18:59, , 3F
專業~
06/26 18:59, 3F

06/26 20:24, , 4F
超讚的!!在我學效的板上看好明顯唷~
06/26 20:24, 4F

06/26 20:27, , 5F
是大師阿!!!
06/26 20:27, 5F

06/26 20:38, , 6F
這該M了,好厲害。
06/26 20:38, 6F

06/26 20:42, , 7F
推推!
06/26 20:42, 7F

06/26 22:25, , 8F
喔買尬 好用心 大推
06/26 22:25, 8F

06/26 23:01, , 9F
推!
06/26 23:01, 9F

06/26 23:49, , 10F
專業推!!
06/26 23:49, 10F

06/26 23:55, , 11F
推 我暈了@@
06/26 23:55, 11F

06/27 01:58, , 12F
專業推!! 好用心
06/27 01:58, 12F

06/27 03:14, , 13F
看好久...有眼花到= =
06/27 03:14, 13F

06/27 11:53, , 14F
好累:l
06/27 11:53, 14F

06/27 23:34, , 15F
雖然我看不懂,但是真的貼上去了! 感動到要哭了@@
06/27 23:34, 15F

07/06 21:27, , 16F
強者教學 推!!
07/06 21:27, 16F

07/28 16:32, , 17F
謝轉喔 謝謝
07/28 16:32, 17F

07/28 16:35, , 18F
囧...錯字 借轉謝謝
07/28 16:35, 18F
文章代碼(AID): #18OsgpWN (asciiart)
文章代碼(AID): #18OsgpWN (asciiart)