成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

開源自己寫的圖片轉(zhuǎn)Ascii碼圖工具

寵來也 / 3302人閱讀

摘要:地址如果覺得不錯可以給個或者提出你的建議,基于的圖片轉(zhuǎn)示意圖。瓶頸目前項目的瓶頸存在于這個插件,把圖片轉(zhuǎn)成碼在瀏覽器中輸出是十分快速的,但是后期將輸出的碼轉(zhuǎn)換成圖片時,使用了插件,這個插件在轉(zhuǎn)換圖片的過程中十分緩慢,導(dǎo)致最后的輸出緩慢。

GitHub地址:https://github.com/qiangzi772...

如果覺得不錯可以給個star或者提出你的建議


img2Ascii,基于JS的圖片轉(zhuǎn)ASCII示意圖。

效果

轉(zhuǎn)碼前圖片

轉(zhuǎn)碼后圖片

構(gòu)建
npm install 或者 yarn install

之后通過

npm run dev

即可打開項目

使用

以下代碼在main.js

const Img2Ascii=require("./index");
const img=require("./assets/av.png");

new Img2Ascii(img,(nSrc,img)=>{
    const nImg = new Image();
    nImg.src = nSrc;
    nImg.style.width = img.width + "px";
    nImg.style.height = img.height + "px";
    nImg.onload = () => {
        document.body.appendChild(nImg);
        document.getElementById("tip").style.display="none";
    }
});

Img2Ascii方法需要傳入兩個參數(shù),第一個參數(shù)是圖片路徑,第二個參數(shù)是圖片轉(zhuǎn)換完畢后的回調(diào)函數(shù),需要自己在回調(diào)函數(shù)中注入新生成的圖片節(jié)點,否則看不到效果。

實現(xiàn)思路

把圖片在canvas中繪制后,利用getImageData接口獲取圖片的rgba,計算rgba值轉(zhuǎn)換為對應(yīng)的ASCII碼,在適當(dāng)?shù)奈恢眠M行換行,然后整體轉(zhuǎn)換便完成。

瓶頸

目前項目的瓶頸存在于html2canvas這個插件,把圖片轉(zhuǎn)成ASCII碼在瀏覽器中輸出是十分快速的,但是后期將輸出的ASCII碼轉(zhuǎn)換成圖片時,使用了html2canvas插件,這個插件在轉(zhuǎn)換圖片的過程中十分緩慢,導(dǎo)致最后的輸出緩慢。接下來會把html2canvas這個插件換成使用別的插件實現(xiàn),忘廣大網(wǎng)友提供一些轉(zhuǎn)圖片的插件。


除此之外我還寫有draggable拖拽庫以及ant-template模板引擎,如果覺得不錯可以給個star。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/50955.html

相關(guān)文章

  • 開源自己寫的圖片轉(zhuǎn)Ascii碼圖工具

    摘要:地址如果覺得不錯可以給個或者提出你的建議,基于的圖片轉(zhuǎn)示意圖。瓶頸目前項目的瓶頸存在于這個插件,把圖片轉(zhuǎn)成碼在瀏覽器中輸出是十分快速的,但是后期將輸出的碼轉(zhuǎn)換成圖片時,使用了插件,這個插件在轉(zhuǎn)換圖片的過程中十分緩慢,導(dǎo)致最后的輸出緩慢。 GitHub地址:https://github.com/qiangzi772... 如果覺得不錯可以給個star或者提出你的建議 img2Ascii...

    Yangyang 評論0 收藏0
  • 寫個腳本薅區(qū)塊魚羊毛

    摘要:成果展示總結(jié)這個腳本就是簡單的利用的庫,來模擬用戶注冊的流程,以達到邀請用戶的目的。這個腳本也有很多不完善的地方,比如驗證碼識別機器人檢測一些錯誤判斷都沒有,待完善的地方還有很多。這個腳本只是為了和大家交流學(xué)習(xí)。 ??區(qū)塊魚是一個基于區(qū)塊鏈的游戲,這個游戲目前有個邀請活動,邀請好友注冊,送相應(yīng)種類的魚,不同的魚價格不一樣 普通魚 0.015 ETH起(邀請3個好友) 稀缺魚 0.05...

    zhongmeizhi 評論0 收藏0
  • 寫個腳本薅區(qū)塊魚羊毛

    摘要:成果展示總結(jié)這個腳本就是簡單的利用的庫,來模擬用戶注冊的流程,以達到邀請用戶的目的。這個腳本也有很多不完善的地方,比如驗證碼識別機器人檢測一些錯誤判斷都沒有,待完善的地方還有很多。這個腳本只是為了和大家交流學(xué)習(xí)。 ??區(qū)塊魚是一個基于區(qū)塊鏈的游戲,這個游戲目前有個邀請活動,邀請好友注冊,送相應(yīng)種類的魚,不同的魚價格不一樣 普通魚 0.015 ETH起(邀請3個好友) 稀缺魚 0.05...

    warmcheng 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<