国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

微信小程序 圖片 相機 二維碼 動畫相關(guān)API(實現(xiàn)選擇相冊、拍照、錄像、動畫)

這篇具有很好參考價值的文章主要介紹了微信小程序 圖片 相機 二維碼 動畫相關(guān)API(實現(xiàn)選擇相冊、拍照、錄像、動畫)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

微信小程序 圖片 相機 二維碼 動畫相關(guān)API(實現(xiàn)選擇相冊、拍照、錄像、動畫)

選擇圖片

wx.chooseImage(Object object)

功能描述: 從本地相冊選擇圖片或使用相機拍照。

從基礎(chǔ)庫 2.21.0 開始,本接口停止維護(hù),請使用 wx.chooseMedia 代替

以 Promise 風(fēng)格 調(diào)用:支持

小程序插件:支持,需要小程序基礎(chǔ)庫版本不低于 1.9.6

微信 Windows 版:支持

微信 Mac 版:支持

官方文檔參數(shù)

Object object

屬性類型默認(rèn)值必填說明
countnumber9最多可以選擇的圖片張數(shù)
sizeTypeArray.[‘original’, ‘compressed’]所選的圖片的尺寸
sourceTypeArray.[‘a(chǎn)lbum’, ‘camera’]選擇圖片的來源
successfunction
接口調(diào)用成功的回調(diào)函數(shù)
failfunction
接口調(diào)用失敗的回調(diào)函數(shù)
completefunction
接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行)

object.sizeType 的合法值

合法值說明
original原圖
compressed壓縮圖

object.sourceType 的合法值

合法值說明
album從相冊選圖
camera使用相機

object.success 回調(diào)函數(shù)

參數(shù)

Object res


屬性類型說明最低版本

tempFilePathsArray.圖片的本地臨時文件路徑列表 (本地路徑)

tempFilesArray.圖片的本地臨時文件列表1.2.0

res.tempFiles 的結(jié)構(gòu)

結(jié)構(gòu)屬性類型說明
pathstring本地臨時文件路徑 (本地路徑)
sizenumber本地臨時文件大小,單位 B

代碼

// pages/demo/index.jsPage({
  data: {},
  onLoad: function(options) {
  },


   /**
   * 選擇圖片
   */
  chooseImage(){
    wx.chooseImage({
    count: 5,
    sizeType: ['original', 'compressed'],
    sourceType: ['album', 'camera'],
    success(res) {
      console.log(res.tempFilePaths);
    }
    })
  }})

頁面

<!-- pages/demo/index.wxml --><button bindtap="chooseImage" size='mini' type="primary">選擇照片</button>

效果

以上代碼做個測試,需要做真機調(diào)試如下圖

真機調(diào)試->手機掃描->在手機上點擊【選擇照片】

微信小程序拍照變成卡通人api接口,微信小程序 選擇圖片,微信小程序相機API(

微信小程序拍照變成卡通人api接口,微信小程序 選擇圖片,微信小程序相機API(
微信小程序拍照變成卡通人api接口,微信小程序 選擇圖片,微信小程序相機API(

預(yù)覽圖片

wx.previewImage(Object object)

功能描述: 在新頁面中全屏預(yù)覽圖片。預(yù)覽的過程中用戶可以進(jìn)行保存圖片、發(fā)送給朋友等操作。

以 Promise 風(fēng)格 調(diào)用:支持

小程序插件:支持,需要小程序基礎(chǔ)庫版本不低于 1.9.6

微信 Windows 版:支持

微信 Mac 版:支持

官方文檔參數(shù)

Object object

屬性類型默認(rèn)值必填說明最低版本
urlsArray.
需要預(yù)覽的圖片鏈接列表。2.2.3 起支持云文件ID。
showmenubooleantrue是否顯示長按菜單。2.13.0
currentstringurls 的第一張當(dāng)前顯示圖片的鏈接
referrerPolicystringno-referrerorigin: 發(fā)送完整的referrer; no-referrer: 不發(fā)送。格式固定為 https://servicewechat.com/{appid}/{version}/page-frame.html,其中 {appid} 為小程序的 appid,{version} 為小程序的版本號,版本號為 0 表示為開發(fā)版、體驗版以及審核版本,版本號為 devtools 表示為開發(fā)者工具,其余為正式版本;2.13.0
successfunction
接口調(diào)用成功的回調(diào)函數(shù)
failfunction
接口調(diào)用失敗的回調(diào)函數(shù)
completefunction
接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行

代碼

wx.previewImage({
  current: '', // 當(dāng)前顯示圖片的http鏈接
  urls: [] // 需要預(yù)覽的圖片http鏈接列表})

完整代碼

// pages/demo/index.jsPage({
  data: {},
  onLoad: function(options) {
  },
 

   /**
   * 選擇圖片
   */
  chooseImage(){

    wx.previewImage({
      current: 'https://img-blog.yssmx.com/7d9ec09660304c248c2279d72ed9d243.png', // 當(dāng)前顯示圖片的http鏈接
      urls: [
      'https://img-blog.yssmx.com/65256cf88e2b413b9eccda34aad5ecbb.png',
      'https://img-blog.yssmx.com/d4a81724a53e4f3b85ac9bc2b49bd622.png'
      ] // 需要預(yù)覽的圖片http鏈接列表
      })
      }
      
  })

效果

真機調(diào)試->手機掃描->在手機上點擊【選擇照片】如下圖是個預(yù)覽圖片的效果

微信小程序拍照變成卡通人api接口,微信小程序 選擇圖片,微信小程序相機API(

 相機API

官方文檔

CameraContext wx.createCameraContext()

基礎(chǔ)庫 1.6.0 開始支持,低版本需做兼容處理。

小程序插件:支持,需要小程序基礎(chǔ)庫版本不低于 1.9.6

微信 Windows 版:支持

微信 Mac 版:支持

相關(guān)文檔: camera 組件介紹

功能描述

創(chuàng)建 camera 上下文 CameraContext 對象。

返回值

CameraContext

index.wxml:

<view class="page-body">
  <view class="page-body-wrapper">
    <camera device-position="back" flash="off" binderror="error" style="width: 100%; height: 300px;"></camera>
    <view class="btn-area">
      <button type="primary" bindtap="takePhoto">拍照</button>
    </view>
    <view class="btn-area">
      <button type="primary" bindtap="startRecord">開始錄像</button>
    </view>
    <view class="btn-area">
      <button type="primary" bindtap="stopRecord">結(jié)束錄像</button>
    </view>
    <view class="preview-tips">預(yù)覽</view>
    <image wx:if="{{src}}" mode="widthFix" src="{{src}}"></image>
    <video wx:if="{{videoSrc}}" class="video" src="{{videoSrc}}"></video>
  </view></view>


/* pages/demo/index.wxss */.preview-tips {
  margin: 20rpx 0;
  }
  .video {
  margin: 50px auto;
  width: 100%;
  height: 300px;
  }


// pages/demo/index.jsPage({
  onLoad() {
    this.ctx = wx.createCameraContext()
  },
  takePhoto() {
    this.ctx.takePhoto({
      quality: 'high',
      success: (res) => {
        this.setData({
          src: res.tempImagePath        })
      }
    })
  },
  startRecord() {
    this.ctx.startRecord({
      success: (res) => {
        console.log('startRecord')
      }
    })
  },
  stopRecord() {
    this.ctx.stopRecord({
      success: (res) => {
        this.setData({
          src: res.tempThumbPath,
          videoSrc: res.tempVideoPath        })
      }
    })
  },
  error(e) {
    console.log(e.detail)
  }})


全局樣式

/**app.wxss**/.container {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  padding: 200rpx 0;
  box-sizing: border-box;}page {
  background-color: #F8F8F8;
  height: 100%;
  font-size: 32rpx;
  line-height: 1.6;}.page-body {
  padding: 20rpx 0;}.page-body-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;}.btn-area {
  margin-top: 60rpx;
  box-sizing: border-box;
  width: 100%;
  padding: 0 30rpx;}

效果

微信小程序拍照變成卡通人api接口,微信小程序 選擇圖片,微信小程序相機API(

效果(需要在真機上測試)如下圖

  • 拍照

微信小程序拍照變成卡通人api接口,微信小程序 選擇圖片,微信小程序相機API(

  • 錄像

微信小程序拍照變成卡通人api接口,微信小程序 選擇圖片,微信小程序相機API(

二維碼

官方文檔

wx.scanCode(Object object)

基礎(chǔ)庫 1.0.0 開始支持,低版本需做兼容處理。

以 Promise 風(fēng)格 調(diào)用:支持

小程序插件:支持,需要小程序基礎(chǔ)庫版本不低于 1.9.6

功能描述

調(diào)起客戶端掃碼界面進(jìn)行掃碼

參數(shù)

Object object

屬性類型默認(rèn)值必填說明最低版本
onlyFromCamerabooleanfalse是否只能從相機掃碼,不允許從相冊選擇圖片1.2.0
scanTypeArray.[‘barCode’, ‘qrCode’]掃碼類型1.7.0
successfunction
接口調(diào)用成功的回調(diào)函數(shù)
failfunction
接口調(diào)用失敗的回調(diào)函數(shù)
completefunction
接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行)

object.success 回調(diào)函數(shù)

參數(shù)

Object res

屬性類型說明

resultstring所掃碼的內(nèi)容

scanTypestring所掃碼的類型

charSetstring所掃碼的字符集

pathstring當(dāng)所掃的碼為當(dāng)前小程序二維碼時,會返回此字段,內(nèi)容為二維碼攜帶的 path

rawDatastring原始數(shù)據(jù),base64編碼

示例代碼

// 允許從相機和相冊掃碼wx.scanCode({
  success (res) {
    console.log(res)
  }})// 只允許從相機掃碼wx.scanCode({
  onlyFromCamera: true,
  success (res) {
    console.log(res)
  }})

代碼

<!--index.wxml--><view class="container">
  <button type="primary" bindtap="scanCode">掃描二維碼</button></view>


//index.js//獲取應(yīng)用實例const app = getApp()Page({
  scanCode() {
    wx.scanCode({
      onlyFromCamera: true,
      success(res) {
        console.log(res)
      }
    })
  }})

效果

微信小程序拍照變成卡通人api接口,微信小程序 選擇圖片,微信小程序相機API(

效果(需要在真機上測試)如下圖

這里有個簡單的二維碼來用真機調(diào)試,(當(dāng)此二維碼無法查看時,可以找別的二維碼來進(jìn)行測試)

微信小程序拍照變成卡通人api接口,微信小程序 選擇圖片,微信小程序相機API(

手機掃描二維碼得到如下結(jié)果,返回字符串“Hello World”

微信小程序拍照變成卡通人api接口,微信小程序 選擇圖片,微信小程序相機API(

1.5 動畫

官網(wǎng)文檔

往下拉找到-【在開發(fā)者工具中預(yù)覽效果】按提示步驟操作可以直接查看效果

微信小程序拍照變成卡通人api接口,微信小程序 選擇圖片,微信小程序相機API(

微信小程序拍照變成卡通人api接口,微信小程序 選擇圖片,微信小程序相機API(
微信小程序拍照變成卡通人api接口,微信小程序 選擇圖片,微信小程序相機API(

微信小程序拍照變成卡通人api接口,微信小程序 選擇圖片,微信小程序相機API(
此專欄此階段完成文章來源地址http://www.zghlxwxcb.cn/news/detail-760579.html

到了這里,關(guān)于微信小程序 圖片 相機 二維碼 動畫相關(guān)API(實現(xiàn)選擇相冊、拍照、錄像、動畫)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包