簡單說明一下程序
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
文章標籤
全站熱搜

*****