위 챗 애플 릿 에 그림 을 올 리 고 압축 하 는 구현 코드
오늘 은 여기 서 사진 을 올 리 고 압축 하 는 방법 에 대해 다음 과 같은 속성 치 를 알 아 보 겠 습 니 다.
먼저 다음 페이지 를 보 겠 습 니 다.
자자,코드 올 려.
wxml 코드
<button bindtap='chooseImageTap'> </button>
<button bindtap='saveImage'> </button>
<canvas style="width: 300px; height: 200px;" canvas-id="myCanvas"></canvas>
물론 가장 중요 한 것 은 js 코드 입 니 다.
var app = getApp()
Page({
data: {
logo: null,
pics:[]
},
chooseImageTap: function () {
let _this = this;
wx.showActionSheet({
itemList: [' ', ' '],//
itemColor: "#f7982a",//
success: function (res) {
if (!res.cancel) {//
if (res.tapIndex == 0) {
_this.chooseWxImage('album')
} else if (res.tapIndex == 1) {
_this.chooseWxImage('camera')
}
}
}
})
},
// canvas
chooseWxImage: function (type) {
const ctx = wx.createCanvasContext('myCanvas')//
var that = this;
wx.chooseImage({//
count: 9,//
sizeType: ['original', 'compressed'],//original ,compressed ,
sourceType: ['album', 'camera'], //album ,camera ,
success: function (res) {
console.log(res)
ctx.drawImage(res.tempFilePaths[0], 0, 0, 100, 100)// 。 left,top,width,height,
ctx.draw()
}
})
},
saveImage: function () {//
var pics = this.data.pics;
app.uploadimg({
url: 'https://........',//
path: pics//
});
},
총결산위 에서 말 한 것 은 편집장 이 소개 한 위 챗 애플 리 케 이 션 에 사진 을 올 리 고 압축 하 는 실현 코드 입 니 다.여러분 에 게 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 메 시 지 를 남 겨 주세요.편집장 은 신속하게 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
애플 릿 이미지 새로 고침, nginx 재 작성 url 제거 인자이전에 nginx 로 이미지 서버 를 만 들 었 는데 전단 에 작은 프로그램 을 사 용 했 습 니 다. 작은 프로그램 이 출시 된 후에 그림 이 새로 고침 되 지 않 는 것 을 발 견 했 습 니 다. 조사 한 결과 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.