W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
圖片編碼指將PixelMap編碼成不同格式的存檔圖片(當前僅支持打包為JPEG和WebP格式),用于后續(xù)處理,如保存、傳輸?shù)取?/p>
圖片編碼相關(guān)API的詳細介紹請參見API參考。
- // 導入相關(guān)模塊包
- import image from '@ohos.multimedia.image';
- const imagePackerApi = image.createImagePacker();
format為圖像的編碼格式;quality為圖像質(zhì)量,范圍從0-100,100為最佳質(zhì)量。
- let packOpts = { format:"image/jpeg", quality:98 };
方法一:通過PixelMap進行編碼。
- imagePackerApi.packing(pixelMap, packOpts).then( data => {
- // data 為打包獲取到的文件流,寫入文件保存即可得到一張圖片
- }).catch(error => {
- console.error('Failed to pack the image. And the error is: ' + error);
- })
方法二:通過imageSource進行編碼。
- imagePackerApi.packing(imageSource, packOpts).then( data => {
- // data 為打包獲取到的文件流,寫入文件保存即可得到一張圖片
- }).catch(error => {
- console.error('Failed to pack the image. And the error is: ' + error);
- })
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: