头像修饰程序代码可以根据不同的应用场景和需求使用不同的技术实现。以下是一些常见的头像修饰程序代码示例:
微信小程序更换用户头像
```javascript
// 更换用户头像
changeAvatar() {
const that = this;
wx.chooseImage({
count: 1,
sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
success(res) {
wx.showLoading({
title: "上传中...",
mask: true
});
const tempFilePath = res.tempFilePaths;
// 可以在这里将tempFilePath作为img标签的src属性显示图片
console.log(tempFilePath, res);
}
});
}
```
使用Cropper.js进行图片裁剪
Cropper.js是一个功能强大的图片剪裁jQuery插件,支持图片放大缩小、旋转、触摸屏设备操作等。以下是一个简单的示例:
```html