W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
圖片處理指對PixelMap進(jìn)行相關(guān)的操作,如獲取圖片信息、裁剪、縮放、偏移、旋轉(zhuǎn)、翻轉(zhuǎn)、設(shè)置透明度、讀寫像素數(shù)據(jù)等。圖片處理主要包括圖像變換、位圖操作,本文介紹圖像變換。
圖像變換相關(guān)API的詳細(xì)介紹請參見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: 裁剪起始點橫坐標(biāo)0
- // y: 裁剪起始點縱坐標(biāo)0
- // height: 裁剪高度400,方向為從上往下(裁剪后的圖片高度為400)
- // width: 裁剪寬度400,方向為從左到右(裁剪后的圖片寬度為400)
- pixelMap.crop({ x: 0, y: 0, size: { height: 400, width: 400 } });
- // 寬為原來的0.5
- // 高為原來的0.5
- pixelMap.scale(0.5, 0.5);
- // 向下偏移100
- // 向右偏移100
- pixelMap.translate(100, 100);
- // 順時針旋轉(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號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: