W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
圖片處理指對(duì)PixelMap進(jìn)行相關(guān)的操作,如獲取圖片信息、裁剪、縮放、偏移、旋轉(zhuǎn)、翻轉(zhuǎn)、設(shè)置透明度、讀寫(xiě)像素?cái)?shù)據(jù)等。圖片處理主要包括圖像變換、位圖操作,本文介紹圖像變換。
圖像變換相關(guān)API的詳細(xì)介紹請(qǐng)參見(jiàn)API參考。
- // 獲取圖片大小
- pixelMap.getImageInfo().then( info => {
- console.info('info.width = ' + info.size.width);
- console.info('info.height = ' + info.size.height);
- }).catch((err) => {
- console.error("Failed to obtain the image pixel map information.And the error is: " + err);
- });
原圖:
- // x: 裁剪起始點(diǎn)橫坐標(biāo)0
- // y: 裁剪起始點(diǎn)縱坐標(biāo)0
- // height: 裁剪高度400,方向?yàn)閺纳贤拢ú眉艉蟮膱D片高度為400)
- // width: 裁剪寬度400,方向?yàn)閺淖蟮接遥ú眉艉蟮膱D片寬度為400)
- pixelMap.crop({ x: 0, y: 0, size: { height: 400, width: 400 } });
- // 寬為原來(lái)的0.5
- // 高為原來(lái)的0.5
- pixelMap.scale(0.5, 0.5);
- // 向下偏移100
- // 向右偏移100
- pixelMap.translate(100, 100);
- // 順時(shí)針旋轉(zhuǎn)90°
- pixelMap.rotate(90);
- // 垂直翻轉(zhuǎn)
- pixelMap.flip(false, true);
- // 水平翻轉(zhuǎn)
- pixelMap.flip(true, false);
- // 透明度0.5
- pixelMap.opacity(0.5);
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: