国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

鴻蒙開發教學-圖片的引用

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-02-01 17:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Image通過調用接口來創建,接口調用形式如下:

Image(src: string | Resource | media.PixelMap)
Image(src: string | Resource | media.PixelMap)
Image(src: string | Resource | media.PixelMap)

該接口通過圖片數據源獲取圖片,支持本地圖片和網絡圖片的渲染展示。其中,src是圖片的數據源。

加載圖片資源

Image支持加載存檔圖(重點)、多媒體像素圖(了解即可)兩種類型。

存檔圖類型數據源 存檔圖類型的數據源可以分為本地資源、網絡資源、Resource資源、媒體庫資源和base64。

  • 本地資源

創建文件夾,將本地圖片放入ets文件夾下的任意位置。 Image組件引入本地圖片路徑,即可顯示圖片(根目錄為ets文件夾)。

Image('images/view.jpg')
.width(200)
.width(200)
.width(200)
  • 網絡資源

引入網絡圖片需申請權限ohos.permission.INTERNET,具體申請方式請參考權限申請聲明。此時,Image組件的src參數為網絡圖片的鏈接。

Image('https://www.example.com/example.JPG') // 實際使用時請替換為真實地址
Image('https://www.example.com/example.JPG') // 實際使用時請替換為真實地址
Image('https://www.example.com/example.JPG') // 實際使用時請替換為真實地址
  • Resource資源

使用資源格式可以跨包/跨模塊引入圖片,resources文件夾下的圖片都可以通過$r資源接口讀取到并轉換到Resource格式。
image.png

調用方式:

Image($r('app.media.icon'))
Image($r('app.media.icon'))
Image($r('app.media.icon'))

還可以將圖片放在rawfile文件夾下。

image.png

還可以將圖片放在rawfile文件夾下。

調用方式:

Image($rawfile('snap'))
Image($rawfile('snap'))
Image($rawfile('snap'))
  • 媒體庫file://data/storage 支持file://路徑前綴的字符串,用于訪問通過媒體庫提供的圖片路徑。 a. 調用接口獲取圖庫的照片url。
import picker from '@ohos.file.picker';
@Entry
@Component
struct Index {
  @State imgDatas: string[] = [];
  // 獲取照片url集
  getAllImg() {
    
    let result = new Array< string >();
    try {
      let PhotoSelectOptions = new picker.PhotoSelectOptions();
      PhotoSelectOptions.MIMEType = picker.PhotoViewMIMETypes.IMAGE_TYPE;
      PhotoSelectOptions.maxSelectNumber = 5;
      let photoPicker = new picker.PhotoViewPicker();
      photoPicker.select(PhotoSelectOptions).then((PhotoSelectResult) = > {
        this.imgDatas = PhotoSelectResult.photoUris;
        console.info('PhotoViewPicker.select successfully, PhotoSelectResult uri: ' + JSON.stringify(PhotoSelectResult));
      }).catch((err) = > {
        console.error(`PhotoViewPicker.select failed with. Code: ${err.code}, message: ${err.message}`);
      });
    } catch (err) {
      console.error(`PhotoViewPicker failed with. Code: ${err.code}, message: ${err.message}`);    }
  }

  // aboutToAppear中調用上述函數,獲取圖庫的所有圖片url,存在imgDatas中
  async aboutToAppear() {
    this.getAllImg();
  }
  // 使用imgDatas的url加載圖片。
  build() {
    Column() {
      Grid() {
        ForEach(this.imgDatas, item = > {
          GridItem() {
            Image(item)
              .width(200)
          }
        }, item = > JSON.stringify(item))
      }
    }.width('100%').height('100%')
  }
}
}
}

b. 從媒體庫獲取的url格式通常如下。

Image('file://media/Photos/5')
.width(200)
.width(200)
.width(200)
  • base64 路徑格式為data:image/[png|jpeg|bmp|webp];base64,[base64 data],其中[base64 data]為Base64字符串數據。 Base64格式字符串可用于存儲圖片的像素數據,在網頁上使用較為廣泛。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 接口
    +關注

    關注

    33

    文章

    9520

    瀏覽量

    157028
  • 數據源
    +關注

    關注

    1

    文章

    66

    瀏覽量

    10087
  • 鴻蒙
    +關注

    關注

    60

    文章

    2963

    瀏覽量

    45894
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    鴻蒙智能體開發知識庫---創建知識庫

    。 從列表點擊知識庫名稱進入知識列表頁面 選擇對應的知識類型填寫相關信息: 導入方式-文檔:使用文檔形式導入知識數據,可以配置引用源信息; 2.導入方式-圖片:使用圖片形式導入知識數據,可以配置
    發表于 03-06 10:18

    報名開啟!2026年開源鴻蒙“北向應用”與“南向設備”開發研修班等你加入!

    為深化校企合作,推動開源鴻蒙(OpenHarmony)技術發展,促進高校教師掌握開源鴻蒙北向應用開發和南向設備開發的前沿技術與教學實踐方法,
    的頭像 發表于 01-08 17:24 ?1173次閱讀
    報名開啟!2026年開源<b class='flag-5'>鴻蒙</b>“北向應用”與“南向設備”<b class='flag-5'>開發</b>研修班等你加入!

    釘釘正式開源HarmonyOS圖片編輯組件

    近日,由釘釘團隊自主研發的“HarmonyOS圖片編輯組件”正式上線OpenHarmony三方庫中心倉并開源。作為一款填補鴻蒙社區圖像處理領域空白的重量級組件,該方案基于HarmonyOS
    的頭像 發表于 01-05 09:58 ?500次閱讀

    開源鴻蒙領學課堂——山東·泰安站圓滿舉辦

    生態建設。山東科技大學以"開源技術賦能教學實踐與人才培養"為主題,共同圍繞開源鴻蒙系統生態、應用開發實踐、教學資源共建及產學合作協同育人等議題展開深度交流,旨在搭建技術學習與經驗共享平
    的頭像 發表于 12-05 19:13 ?3175次閱讀
    開源<b class='flag-5'>鴻蒙</b>領學課堂——山東·泰安站圓滿舉辦

    如何申請鴻蒙開發板?想體驗鴻蒙生態。

    如何申請鴻蒙開發板?想體驗鴻蒙生態。
    發表于 11-29 08:34

    基于開源鴻蒙圖片編輯開發樣例(2)

    本期內容介紹基于開源鴻蒙在RK3568上開發圖片編輯樣例的全流程,分為上篇和下篇,本篇為下篇,主要介紹標記、保存圖片功能。
    的頭像 發表于 10-31 09:19 ?3210次閱讀
    基于開源<b class='flag-5'>鴻蒙</b>的<b class='flag-5'>圖片</b>編輯<b class='flag-5'>開發</b>樣例(2)

    基于開源鴻蒙圖片編輯開發樣例(1)

    本期內容介紹基于開源鴻蒙在RK3568上開發圖片編輯樣例的全流程,分為上篇和下篇,本篇為上篇,主要介紹添加相冊圖片、編譯圖片功能。
    的頭像 發表于 10-31 09:16 ?3068次閱讀
    基于開源<b class='flag-5'>鴻蒙</b>的<b class='flag-5'>圖片</b>編輯<b class='flag-5'>開發</b>樣例(1)

    【HarmonyOS 5】金融應用開發鴻蒙組件實踐

    【HarmonyOS 5】金融應用開發鴻蒙組件實踐 ##鴻蒙開發能力 ##HarmonyOS SDK應用服務##鴻蒙金融類應用 (金融理財#
    的頭像 發表于 07-11 18:20 ?960次閱讀
    【HarmonyOS 5】金融應用<b class='flag-5'>開發</b><b class='flag-5'>鴻蒙</b>組件實踐

    【HarmonyOS 5】鴻蒙應用實現發票掃描、文檔掃描輸出PDF圖片或者表格的功能

    【HarmonyOS 5】鴻蒙應用實現發票掃描、文檔掃描輸出PDF圖片或者表格的功能 ##鴻蒙開發能力 ##HarmonyOS SDK應用服務##
    的頭像 發表于 07-11 18:16 ?1381次閱讀
    【HarmonyOS 5】<b class='flag-5'>鴻蒙</b>應用實現發票掃描、文檔掃描輸出PDF<b class='flag-5'>圖片</b>或者表格的功能

    鴻蒙開發API9 到 API12,有哪些不同

    ? ##HarmonyOS 應用開發## 雖然API9已經屬于過時了,但是現在很多學校里教的還是基于API9的鴻蒙開發,當學生需要在畢業設計中使用API12進行開發時,還是需要先掌握一
    發表于 06-29 22:47

    鴻蒙5開發寶藏案例分享---優化應用包體積大小問題

    ?** 鴻蒙包體積優化實戰:藏在官方文檔里的寶藏技巧!** 大家好呀~我是你們的鴻蒙開發小伙伴!今天在翻官方文檔時,發現了一個超實用的「包體積優化」案例寶藏庫!這些技巧明明能大幅提升應用體驗,卻很
    發表于 06-13 10:09

    鴻蒙5開發寶藏案例分享---跨線程性能優化指南

    ;>Worker</span>做多線程開發時,總遇到對象跨線程卡頓的問題,原來鴻蒙早就提供了解決方案。下面結合代碼和實戰案例,帶你徹底玩轉性能優化! 一、痛點:跨線程
    發表于 06-12 17:13

    鴻蒙5開發寶藏案例分享---應用接續提升內容發布體驗

    ?【開發經驗分享】鴻蒙應用接續功能實戰:這些隱藏案例助你實現跨設備絲滑流轉! 各位開發者小伙伴們好呀~今天在肝項目時意外解鎖了HarmonyOS的一個\"寶藏技能\"——應用接續
    發表于 06-03 18:25

    鴻蒙5開發寶藏案例分享---一多開發實例(圖片美化)

    ?【鴻蒙開發寶藏案例分享】一次搞定多端適配的圖片美化應用開發思路!? Hey小伙伴們~ 今天在翻鴻蒙文檔時挖到一個超實用的大寶藏!原來官方早
    發表于 06-03 16:09

    鴻蒙北向開發OpenHarmony5.0 DevEco Studio開發工具安裝與配置

    本文介紹OpenHarmony5.0 DevEco Studio開發工具安裝與配置,鴻蒙北向開發入門必備!由觸覺智能Purple Pi OH鴻蒙開發
    的頭像 發表于 03-28 18:05 ?1626次閱讀
    <b class='flag-5'>鴻蒙</b>北向<b class='flag-5'>開發</b>OpenHarmony5.0 DevEco Studio<b class='flag-5'>開發</b>工具安裝與配置