close

簡單說明一下程序

1.  先找一張自己喜歡的200K以下的Gif動圖

2. 把圖片轉成base64編碼預備好

https://www.base64-image.de/

3.  先進入自己的Gitlab中/設定

4. 整理好以下js,並輸入在Console中

function dataURLtoBlob(dataurl) {
    var arr = dataurl.split(","),
        mime = arr[0].match(/:(.*?);/)[1],
        bstr = atob(arr[1]),
        n = bstr.length,
        u8arr = new Uint8Array(n);
    while (n--) {
        u8arr[n] = bstr.charCodeAt(n);
    }
    return new Blob([u8arr], {
        type: mime
    });
}
let blob = dataURLtoBlob('你的圖片BASE64編碼') ;
let avatar = $('.js-user-avatar-input').data('glcrop') ;
avatar.croppedImageBlob = blob;

5. 按下 更新個人資料設定

6. 重新整理,完成!

 

原理可以參照原文章 : https://zhuanlan.zhihu.com/p/103118592

arrow
arrow
    文章標籤
    Gitlab gif avatar
    全站熱搜

    cs60811 發表在 痞客邦 留言(1) 人氣()