PixiJS學習(4)匯出 base64

2021-09-29 15:59:58 字數 516 閱讀 1592

在生產過程中有時候可能需要獲取 pixijs 生成的 canvas 上下文,或者需要匯出當前 canvas 的 base64 ,從而實現儲存的功能。

base64是一種用64個字元來表示任意二進位制資料的方法。

用記事本開啟exejpgpdf這些檔案時,我們都會看到一大堆亂碼,因為二進位制檔案包含很多無法顯示和列印的字元,所以,如果要讓記事本這樣的文字處理軟體能處理二進位制資料,就需要乙個二進位製到字串的轉換方法。base64是一種最常見的二進位制編碼方法。

在原生的 canvas 中使用 canvas.todataurl("image/jpeg"),在此也採用相同的方式獲取 base64 。

// 把canvas物件所渲染的圖案轉為乙個base64資料格式的物件

// 獲取使用原生的方法

console.log("------this.imagedata----", this.imagedata);

conda 匯出環境 匯入環境 匯出base環境

conda info envs conda環境匯出,匯入 部分pip安裝的module可能不會安裝 conda虛擬環境下pip安裝的包的匯出list,安裝 1 更換環境 如py36 source activate py36 匯出當前環境 conda env export py36.yaml 會生成乙...

PixiJS學習(1)建立乙個canvas

pixijs是一款輕量級的渲染引擎庫 github 使用了 vue.min.js 望見諒 後續 只會有核心 width 600,height 600,backgroundcolor 0xff0000,渲染區域的背景顏色 如果不透明則顯示 transparent true,是否透明 antialias...

YUI 3 學習筆記(4) Base基類

base是乙個基礎類,通過繼承base可以以一種統一的方式建立自己的具有新的屬性 並可作為事件目的 event target 的類。b 1.要使用base,首先要引入yui3的種子檔案 b 然後載入相應模組 yui use base function y b 2.繼承base b 以下是繼承base...