Re: [問題] 超級新手發問QQ
※ 引述《hana0616 (花花草草)》之銘言:
: 版上各位大神好!
: 目前才剛開始學ANSI一天XD
: 目前遇到一個問題就是...
: 描圖畫了一個馬力歐,但是貼來PTT的時候都會跑版 像這樣
:
:
: █ ▃
: ▊,--▅ ?[34m?
: █▍▌ ◢
: ▋
: ▃ ?[44m?█
: ▆◢ █
: ◤
:
: https://imgur.com/q7PX3S7
: 在PHJCI上面看是這樣
: 但是去測試版貼就會整幅殘廢(都貼在測試版了還被噓嗚嗚嗚)
: 原本以為是畫太寬(畫布23*80),後來只複製了這樣一小塊也無法順利貼過來
: 實在是研究太久快崩潰了才來這裡請教各位QQ
: 希望能救救我殘廢的馬力歐
這個我研究過
身為一個前端工程師,想在瀏覽器上刻一套PHJCI也是理所當然的事
最後我放棄了,就是因為這個理由
根本原因是現在的browser為了安全性
瀏覽器所提供的API有諸多限制
你沒有辦法透過瀏覽器塞雙色字的編碼到剪貼簿
因為雙色字是強行打散編碼,如果這個東西允許的話
那麼,惡意網站就可以用一樣的方式塞一些bytecode到剪貼簿
然後,就很可怕,不要問
補充說明一下:
推
11/27 23:55,
11/27 23:55
→
11/27 23:55,
11/27 23:55
推文提到的這個,不是他少了什麼
是瀏覽器在解析雙色字這種非法的格式時自動把雙色字前半和「*」並在一起
所以你會見到這種貼上來的問題通常會是以色碼被兩個?夾住的形式出現
那兩個 ? 是某個字符的前半和後半
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.185.153.145
※ 文章網址: https://www.ptt.cc/bbs/asciiart/M.1511802383.A.D6C.html
※ 編輯: staristic (111.185.153.145), 11/28/2017 01:17:58
推
11/28 01:58,
6年前
, 1F
11/28 01:58, 1F
推
11/28 02:30,
6年前
, 2F
11/28 02:30, 2F
限制只有不能進剪貼簿,讀檔是ok的
前端解析是做得到,並不困難
不過ansi.loli應該是傳送到server端,在server端解析再包成另外的結構回前端
生出png檔是server端才能做到的事
關於這個,在ansi.loli的最下面他們有開源
https://github.com/albb0920/big5-ansiart
※ 編輯: staristic (111.185.153.145), 11/28/2017 02:41:54
推
11/29 04:48,
6年前
, 3F
11/29 04:48, 3F
推
11/29 12:47,
6年前
, 4F
11/29 12:47, 4F
推
11/30 02:59,
6年前
, 5F
11/30 02:59, 5F
推
11/30 10:45,
6年前
, 6F
11/30 10:45, 6F
推
12/01 16:58,
6年前
, 7F
12/01 16:58, 7F
推
07/25 10:12,
6年前
, 8F
07/25 10:12, 8F
討論串 (同標題文章)