女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

鴻蒙開發圖形圖像——@ohos.effectKit (圖像效果)

王程 ? 來源:jf_75796907 ? 作者:jf_75796907 ? 2024-02-22 16:08 ? 次閱讀

圖像效果提供處理圖像的一些基礎能力,包括對當前圖像的亮度調節、模糊化、灰度調節、智能取色等。

該模塊提供以下圖像效果相關的常用功能:

Filter:效果類,用于添加指定效果到圖像源。

Color:顏色類,用于保存取色的結果。

ColorPicker:智能取色器。

NOTE
本模塊首批接口從API version 9開始支持。后續版本的新增接口,采用上角標單獨標記接口的起始版本。

導入模塊

import effectKit from '@ohos.effectKit';

effectKit.createEffect

createEffect(source: image.PixelMap): Filter

通過傳入的PixelMap創建Filter實例。

系統能力: SystemCapability.Multimedia.Image.Core

參數:

wKgaomXXAFaAOpt3AABKf7HO3l8081.png

返回值:

wKgaomXXAF6AW9kDAAAi2tF7JIc005.png

示例:

import image from "@ohos.multimedia.image"; const color = new ArrayBuffer(96); let opts = { editable: true, pixelFormat: 3, size: { height: 4, width: 6 } } image.createPixelMap(color, opts).then((pixelMap) => { let headFilter = effectKit.createEffect(pixelMap); })

effectKit.createColorPicker

createColorPicker(source: image.PixelMap): Promise

通過傳入的PixelMap創建ColorPicker實例,使用Promise異步回調。

系統能力: SystemCapability.Multimedia.Image.Core

參數:

wKgZomXXAGqAaSBZAABKVm7Szk0230.png

返回值:

wKgaomXXAHGAFYcIAAAh_Uneufw939.png

示例:

import image from "@ohos.multimedia.image"; const color = new ArrayBuffer(96); let opts = { editable: true, pixelFormat: 3, size: { height: 4, width: 6 } } image.createPixelMap(color, opts).then((pixelMap) => { effectKit.createColorPicker(pixelMap).then(colorPicker => { console.info("color picker=" + colorPicker); }).catch(ex => console.error(".error=" + ex.toString())) })

effectKit.createColorPicker

createColorPicker(source: image.PixelMap, callback: AsyncCallback): void

通過傳入的PixelMap創建ColorPicker實例,使用callback異步回調。

系統能力: SystemCapability.Multimedia.Image.Core

參數:

wKgaomXXAHeAdEJzAABvX5BTDkI118.png

示例:

import image from "@ohos.multimedia.image"; const color = new ArrayBuffer(96); let opts = { editable: true, pixelFormat: 3, size: { height: 4, width: 6 } } image.createPixelMap(color, opts).then((pixelMap) => { effectKit.createColorPicker(pixelMap, (error, colorPicker) => { if (error) { console.error('Failed to create color picker.'); } else { console.info('Succeeded in creating color picker.'); } }) })

Color

顏色類,用于保存取色的結果。

系統能力: SystemCapability.Multimedia.Image.Core

wKgZomXXAH-AdpnMAABoyrVHSIY275.png

ColorPicker

取色類,用于從一張圖像數據中獲取它的主要顏色。在調用ColorPicker的方法前,需要先通過createColorPicker創建一個ColorPicker實例。

getMainColor

getMainColor(): Promise

讀取圖像主色的顏色值,結果寫入Color里,使用Promise異步回調。

系統能力: SystemCapability.Multimedia.Image.Core

返回值:

wKgZomXXAIaAbKIxAAAoNc-NRHE316.png

示例:

colorPicker.getMainColor().then(color => { console.info('Succeeded in getting main color.'); console.info(`color[ARGB]=${color.alpha},${color.red},${color.green},${color.blue}`); }).catch(error => { console.error('Failed to get main color.'); })

getMainColorSync

getMainColorSync(): Color

讀取圖像主色的顏色值,結果寫入Color里,使用同步方式返回。

系統能力: SystemCapability.Multimedia.Image.Core

返回值:

wKgZomXXAI6AC_z4AAAjrfyt3mo504.png

示例:

let color = colorPicker.getMainColorSync();
console.info(‘get main color =’ + color);

wKgaomXXAOeALbKrAAI9Ul3CpWM699.png

wKgaomXXAJeAIOinAAI9Ul3CpWM376.png

Filter

圖像效果類,用于將指定的效果添加到輸入圖像中。在調用Filter的方法前,需要先通過createEffect創建一個Filter實例。

blur

blur(radius: number): Filter

將模糊效果添加到效果鏈表中,結果返回效果鏈表的頭節點。

系統能力: SystemCapability.Multimedia.Image.Core

參數:

wKgZomXXAOiAM9MMAAA6ZgjZzlw545.png

wKgaomXXAJ6ASNjGAAA6ZgjZzlw318.png

返回值:

wKgaomXXAOiAaD4cAAAX_c9iadI439.png

wKgaomXXAKOAQwDdAAAX_c9iadI237.png

示例:

import image from "@ohos.multimedia.image"; const color = new ArrayBuffer(96); let opts = { editable: true, pixelFormat: 3, size: { height: 4, width: 6 } }; image.createPixelMap(color, opts).then((pixelMap) => { let radius = 5; let headFilter = effectKit.createEffect(pixelMap); if (headFilter != null) { headFilter.blur(radius); } })

wKgZomXXAOqAZohDAAPKaPnGr8g418.png

wKgaomXXAK2AJA7PAAPKaPnGr8g852.png

brightness

brightness(bright: number): Filter

將高亮效果添加到效果鏈表中,結果返回效果鏈表的頭節點。

系統能力: SystemCapability.Multimedia.Image.Core

參數:

wKgaomXXAOqATV42AAA0mHwuR8o840.png

wKgaomXXALaAMqKHAAA0mHwuR8o766.png

返回值:

wKgZomXXAOuAHEb0AAAX2Za5ei4904.png

wKgZomXXALuATsyWAAAX2Za5ei4093.png

示例:

import image from "@ohos.multimedia.image"; const color = new ArrayBuffer(96); let opts = { editable: true, pixelFormat: 3, size: { height: 4, width: 6 } }; image.createPixelMap(color, opts).then((pixelMap) => { let bright = 0.5; let headFilter = effectKit.createEffect(pixelMap); if (headFilter != null) { headFilter.brightness(bright); } })

wKgZomXXAOyALaTEAAQeLWEU5uM119.png

wKgaomXXAMGALbopAAQeLWEU5uM869.png

grayscale

grayscale(): Filter

將灰度效果添加到效果鏈表中,結果返回效果鏈表的頭節點。

系統能力: SystemCapability.Multimedia.Image.Core

返回值:

wKgaomXXAOyAcQ4_AAAX4yfe2RY331.png

wKgZomXXAMaAUHisAAAX4yfe2RY044.png

示例:

import image from "@ohos.multimedia.image"; const color = new ArrayBuffer(96); let opts = { editable: true, pixelFormat: 3, size: { height: 4, width: 6 } }; image.createPixelMap(color, opts).then((pixelMap) => { let headFilter = effectKit.createEffect(pixelMap); if (headFilter != null) { headFilter.grayscale(); } })

wKgZomXXAO2ARYdOAANXCUlMAdQ023.png

wKgaomXXAMyAcFYGAANXCUlMAdQ235.png

getPixelMap

getPixelMap(): image.PixelMap

獲取已添加鏈表效果的源圖像的image.PixelMap。

系統能力: SystemCapability.Multimedia.Image.Core

返回值:

wKgaomXXAO2AC8HAAAAiYDWOIAg938.png

wKgZomXXANKAZBtzAAAiYDWOIAg457.png

示例:

import image from "@ohos.multimedia.image"; const color = new ArrayBuffer(96); let opts = { editable: true, pixelFormat: 3, size: { height: 4, width: 6 } }; image.createPixelMap(color, opts).then((pixelMap) => { let pixel = effectKit.createEffect(pixelMap).grayscale().getPixelMap(); }) 審核編輯 黃宇

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

    評論

    相關推薦
    熱點推薦

    中科億海微亮相2025中國圖象圖形大會,共繪圖像圖形“芯”未來!

    2025年5月8日至11日,中國圖像圖形領域頂級學術盛會——中國圖象圖形大會(CCIG2025)在湖南長沙圓滿落幕!作為圖像圖形領域的年度盛會,本次大會匯聚了國內外頂尖學者、行業領袖及創新企業,共同
    的頭像 發表于 05-11 18:08 ?358次閱讀
    中科億海微亮相2025中國圖象<b class='flag-5'>圖形</b>大會,共繪<b class='flag-5'>圖像圖形</b>“芯”未來!

    圖像采集卡:現代圖像處理技術的關鍵組件

    在現代科技快速發展的背景下,圖像處理技術已成為信息技術領域不可或缺的一部分。圖像采集卡,作為連接計算機與各種圖像采集設備的重要硬件組件,扮演著至關重要的角色。它不僅涉及圖像信號的轉換和
    的頭像 發表于 02-20 10:42 ?357次閱讀
    <b class='flag-5'>圖像</b>采集卡:現代<b class='flag-5'>圖像</b>處理技術的關鍵組件

    #新年新氣象,大家新年快樂!#AIGC入門及鴻蒙入門

    開發的語言模型工具,支持文本生成、代碼編寫等。 MidJourney:一個用于圖像生成的工具,允許用戶輸入文本描述以生成相應的圖像。 DALL·E:由Stability AI提供的圖像
    發表于 01-13 10:46

    AIGC入門及鴻蒙入門

    開發的語言模型工具,支持文本生成、代碼編寫等。 MidJourney:一個用于圖像生成的工具,允許用戶輸入文本描述以生成相應的圖像。 DALL·E:由Stability AI提供的圖像
    發表于 01-13 10:32

    鴻蒙Flutter實戰:14-現有Flutter 項目支持鴻蒙 II

    ,職責分離,平臺抽象,不同平臺組合打包,有效解決平臺不一致問題 參考資料 鴻蒙Flutter實戰:01-搭建開發環境 鴻蒙Flutter實戰:09-現有Flutter項目支持鴻蒙 Fl
    發表于 12-26 14:59

    百問FB顯示開發圖像處理 - 圖像調整

    2.4 圖像調整 2.4.1 圖像的縮放 2.4.1.1 圖像縮放算法淺析 圖像縮放算法有很多種,這里參考網友\"lantianyu520\"所著的\"
    發表于 12-02 09:34

    百問FB顯示開發圖像處理 - BMP圖像處理

    2 圖像處理 ?前言:所有的圖像文件,都是一種二進制格式文件,每一個圖像文件,都可以通過解析文件中的每一組二進制數的含義來獲得文件中的各種信息,如圖像高度,寬度,像素位數等等。只是不同
    發表于 11-28 13:52

    EPS格式圖像的最佳使用場景

    EPS(Encapsulated PostScript)是一種廣泛使用的矢量圖形文件格式,最初由Adobe公司開發。它以其高兼容性、可縮放性和高質量的圖像輸出而受到設計師和出版業的青睞。 1. 專業
    的頭像 發表于 11-19 10:33 ?1316次閱讀

    鴻蒙Flutter實戰:07混合開發

    # 鴻蒙Flutter實戰:混合開發 鴻蒙Flutter混合開發主要有兩種形式。 ## 1.基于har 將flutter module打包成har包,在原生
    發表于 10-23 16:00

    圖形圖像硬件加速器卡設計原理圖:270-VC709E 基于FMC接口的Virtex7 XC7VX690T PCIeX8 接口卡

    擴展。軟件支持windows,Linux操作系統。Net FPGA , XC7VX690T板卡 , 軟件無線電處理平臺 , 圖形圖像硬件加速器
    的頭像 發表于 08-06 10:16 ?818次閱讀
    <b class='flag-5'>圖形圖像</b>硬件加速器卡設計原理圖:270-VC709E 基于FMC接口的Virtex7 XC7VX690T PCIeX8 接口卡

    DSP教學實驗箱_數字圖像處理操作_案例分享:5-13 灰度圖像二值化

    圖像呈現出明顯的黑白效果。即將 256 個亮度等級的灰度圖像通過適當的閾值選取而獲得仍然可以反映圖像整體和局部特征的二值化圖像。 在數字
    發表于 07-25 15:03

    圖像檢測和圖像識別的原理、方法及應用場景

    圖像檢測和圖像識別是計算機視覺領域的兩個重要概念,它們在許多應用場景中發揮著關鍵作用。 1. 定義 1.1 圖像檢測 圖像檢測(Object Detection)是指在
    的頭像 發表于 07-16 11:19 ?6549次閱讀

    圖像識別技術的原理是什么

    圖像識別技術是一種利用計算機視覺和機器學習技術對圖像進行分析和理解的技術。它可以幫助計算機識別和理解圖像中的對象、場景和活動。 圖像預處理 圖像
    的頭像 發表于 07-16 10:46 ?2287次閱讀

    圖像處理中的卷積運算

    卷積運算是圖像處理中一種極其重要的操作,廣泛應用于圖像濾波、邊緣檢測、特征提取等多個方面。它基于一個核(或稱為卷積核、濾波器)與圖像進行相乘并求和的過程,通過這一操作可以實現對圖像的平
    的頭像 發表于 07-11 15:15 ?3596次閱讀

    鴻蒙ArkTS聲明式開發:跨平臺支持列表【圖像效果】 通用屬性

    設置組件的模糊、陰影、球面效果以及設置圖片的圖像效果
    的頭像 發表于 06-04 16:34 ?1058次閱讀
    <b class='flag-5'>鴻蒙</b>ArkTS聲明式<b class='flag-5'>開發</b>:跨平臺支持列表【<b class='flag-5'>圖像</b><b class='flag-5'>效果</b>】 通用屬性