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

在uniapp中從本地相冊(cè)選擇圖片或使用相機(jī)拍照

這篇具有很好參考價(jià)值的文章主要介紹了在uniapp中從本地相冊(cè)選擇圖片或使用相機(jī)拍照。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

在uniapp中從本地相冊(cè)選擇圖片或使用相機(jī)拍照,可以使用uniapp中內(nèi)置的API?uni.chooseImage?。文章來源地址http://www.zghlxwxcb.cn/news/detail-756126.html

參數(shù)

名稱 類型 必填 默認(rèn)值 描述
options ChooseImageOptions - -
ChooseImageOptions 屬性值
名稱 類型 必備 默認(rèn)值 描述
count number 9 最多可以選擇的圖片張數(shù),app端不限制,微信小程序最多可支持20個(gè)。
sizeType Array<string> ['original','compressed'] original 原圖,compressed 壓縮圖,默認(rèn)二者都有
sourceType Array<string> ['album','camera'] album 從相冊(cè)選圖,camera 使用相機(jī),默認(rèn)二者都有
extension Array<string> - 根據(jù)文件拓展名過濾,每一項(xiàng)都不能是空字符串。默認(rèn)不過濾。僅H5支持
crop ChooseImageCropOptions - 圖像裁剪參數(shù),設(shè)置后 sizeType 失效。
success (callback:?ChooseImageSuccessCallback) => void - 成功則返回圖片的本地文件路徑列表 tempFilePaths
fail (callback:?UniError) => void - 接口調(diào)用失敗的回調(diào)函數(shù)
complete (callback: any) => void - 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行)
ChooseImageCropOptions 屬性值
名稱 類型 必備 默認(rèn)值 描述
width number - 裁剪的寬度,單位為px,用于計(jì)算裁剪寬高比。
height number - 裁剪的高度,單位為px,用于計(jì)算裁剪寬高比。
quality number 80 取值范圍為1-100,數(shù)值越小,質(zhì)量越低(僅對(duì)jpg格式有效)。默認(rèn)值為80。
resize boolean - 是否將width和height作為裁剪保存圖片真實(shí)的像素值。默認(rèn)值為true。注:設(shè)置為false時(shí)在裁剪編輯界面顯示圖片的像素值,設(shè)置為true時(shí)不顯示。
ChooseImageSuccessCallback 屬性值
名稱 類型 必備 默認(rèn)值 描述
errSubject string - 調(diào)用API的名稱
errMsg string - -
tempFilePaths Array<string> - -
tempFiles any - -

chooseImage 兼容性

安卓系統(tǒng)版本 安卓 uni-app 安卓 uni-app-x iOS 系統(tǒng)版本 iOS uni-app iOS uni-app-x
4.4 3.9+ - - -

具體代碼實(shí)現(xiàn)

<template>
  <view>
    <button @click="chooseImage">選擇圖片</button>
    <image v-for="(image, index) in images" :src="image" :key="index" mode="aspectFit"></image>
  </view>
</template>

<script>
export default {
  data() {
    return {
      images: [] // 存儲(chǔ)選擇的圖片路徑
    };
  },
  methods: {
    chooseImage() {
      uni.chooseImage({
        count: 6,  // 圖片數(shù)量,這里設(shè)置為6
        sizeType: ['original', 'compressed'], // 指定選擇的圖片類型,可以選擇原圖和壓縮圖,這里設(shè)置為二者都有
        sourceType: ['album', 'camera'], // 指定選擇圖片的來源,這里設(shè)置為相冊(cè)和相機(jī)
        success: (res) => {
          this.images.push(res.tempFilePaths);
        },
        fail: (err) => {
          console.log('選擇圖片失敗', err);
        }
      });
    }
  }
};
</script>

到了這里,關(guān)于在uniapp中從本地相冊(cè)選擇圖片或使用相機(jī)拍照的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • uniapp+uView 實(shí)現(xiàn)自定義水印相機(jī),拍完照片給圖片加水印,從相冊(cè)選擇圖片加水印功能

    uniapp+uView 實(shí)現(xiàn)自定義水印相機(jī),拍完照片給圖片加水印,從相冊(cè)選擇圖片加水印功能

    樣式圖如上所示 頁面分為取景框和拍照完成后預(yù)覽,本功能設(shè)計(jì)到,公共上傳組件,相機(jī)也頁面,獲取定位地址,頁面中如何用該上傳組件 UI實(shí)現(xiàn) 取景界面分為上下兩個(gè)部分,上部分為camera取景框組件,下部分為操作區(qū)域。 取景框組件上的關(guān)閉和水印,以及拍完照片后的略

    2024年04月14日
    瀏覽(26)
  • Android權(quán)限申請(qǐng)、相冊(cè)選擇圖片、拍照、獲取聯(lián)系人、頁面跳轉(zhuǎn)

    目前第一版封裝了:頁面啟動(dòng)、頁面啟動(dòng)回調(diào)、獲取通訊錄聯(lián)系人、獲取相冊(cè)圖片、拍照獲取圖片、單條權(quán)限申請(qǐng)、多條權(quán)限申請(qǐng),且已適配到Android 13 導(dǎo)入 權(quán)限申請(qǐng) 權(quán)限申請(qǐng)支持單條權(quán)限和多條權(quán)限申請(qǐng),支持強(qiáng)制拒絕后彈窗提示用戶并引導(dǎo)區(qū)設(shè)置也開啟權(quán)限 默認(rèn)強(qiáng)制拒

    2024年02月16日
    瀏覽(53)
  • uniapp 開發(fā)微信小程序用相機(jī)拍照后使用Canvas翻轉(zhuǎn)圖片

    uniapp 開發(fā)微信小程序用相機(jī)拍照后使用Canvas翻轉(zhuǎn)圖片

    傻逼了,兄弟們,uniapp和微信都有一個(gè)專門調(diào)用手機(jī)拍照和相冊(cè)的api?,拍完照片后會(huì)自動(dòng)根據(jù)設(shè)備方向翻轉(zhuǎn),從而始終是正面。如果還想看canvas翻轉(zhuǎn)下面也有 ? ?離譜,canvas實(shí)例要在onReady里面定義,我找了幾個(gè)小時(shí)才找到。 ?由于開發(fā)需求是要豎著拍照橫著返回,所以就必須

    2024年02月13日
    瀏覽(83)
  • uniapp實(shí)現(xiàn)小程序打開相冊(cè)或拍照上傳圖片附贈(zèng)兼容H5方法

    uniapp實(shí)現(xiàn)小程序打開相冊(cè)或拍照上傳圖片附贈(zèng)兼容H5方法

    小程序上傳圖片,或者拍照上傳圖片,并附帶兼容H5上傳圖片方法,壓縮圖片。 支持選擇相冊(cè)和拍照,可以使用uniapp提供的api,當(dāng)然也可以自己去封裝自己想要的樣式,我這里直接是使用了uni的方法。 uni.chooseImage 配置 sourceType: [\\\'album\\\', \\\'camera\\\'] 壓縮圖片主要用canvas提供的api

    2024年02月15日
    瀏覽(19)
  • uniapp,小程序上傳圖片,調(diào)用相機(jī),打開相冊(cè)功能

    uniapp上傳頭像上傳圖片,上傳評(píng)價(jià)等功能都可以使用這個(gè)方法 將接口替換和參數(shù)替換其他共用直接使用即可,需要彈窗就使用倆個(gè)參數(shù),直接打開相冊(cè)或者相機(jī)就只填一個(gè)參數(shù)

    2024年02月14日
    瀏覽(23)
  • uniapp開發(fā)微信小程序使用painter將頁面轉(zhuǎn)換為圖片并保存到本地相冊(cè)

    uniapp開發(fā)微信小程序使用painter將頁面轉(zhuǎn)換為圖片并保存到本地相冊(cè)

    我使用到painter的原因是,在uniapp開發(fā)微信小程序時(shí),需要將一個(gè)頁面的內(nèi)容轉(zhuǎn)換成圖片保存到本地相冊(cè)。 起初在網(wǎng)上找到很多都是在 uniapp 中使用 html2canvas 將 網(wǎng)頁轉(zhuǎn)換成圖片再 jspdf 將圖片轉(zhuǎn)換為pdf ,但是這種方式在小程序環(huán)境不支持,只在 h5 環(huán)境下適用, 當(dāng)然這個(gè)方式是

    2024年02月12日
    瀏覽(29)
  • Android打開系統(tǒng)相機(jī)或從相冊(cè)中選擇圖片并顯示

    Android打開系統(tǒng)相機(jī)或從相冊(cè)中選擇圖片并顯示

    xml代碼 展示 ?java代碼 實(shí)機(jī)演示 ?

    2024年02月11日
    瀏覽(18)
  • 在uniapp微信小程序中保存圖片到本地相冊(cè)

    在uniapp微信小程序中保存圖片到本地相冊(cè)

    實(shí)現(xiàn)在uniapp微信小程序中點(diǎn)擊按鈕,保存圖片到本地相冊(cè),具體實(shí)現(xiàn)方法: template中 js中 手機(jī)運(yùn)行: ?

    2024年02月11日
    瀏覽(22)
  • Android 13 驍龍相機(jī)點(diǎn)擊拍照流程分析(二)——點(diǎn)擊拍照到存入相冊(cè)

    ? ? ? ? 本篇是在Android 13 驍龍相機(jī)點(diǎn)擊拍照流程分析(一)——點(diǎn)擊拍照到更新到左下角縮略圖文章的基礎(chǔ)上進(jìn)行延申的,前面的預(yù)覽、點(diǎn)擊拍照的過程參考第一篇:Android 13 驍龍相機(jī)點(diǎn)擊拍照流程分析(一)——點(diǎn)擊拍照到更新到左下角縮略圖-CSDN博客 ? ? ? ? 從第一篇的

    2024年02月06日
    瀏覽(20)
  • Android開發(fā) 拍照+讀取相冊(cè)+保存到本地

    Android開發(fā) 拍照+讀取相冊(cè)+保存到本地

    注冊(cè)除了MainActivity的其他兩個(gè)界面Albums和Camera,添加provider,申請(qǐng)使用相機(jī)的權(quán)限,讀寫權(quán)限 file_path.xml代碼 如果虛擬機(jī)可以運(yùn)行,手機(jī)不能安裝,gradle.properties里面添加 文件結(jié)構(gòu) 總結(jié) https://wwzb.lanzoue.com/imUKH0n1nq4d 密碼:1eda 分享Demo可試試效果 參考來源: ?Android studio調(diào)用手機(jī)

    2024年02月05日
    瀏覽(90)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包