W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
圖片編碼指將PixelMap編碼成不同格式的存檔圖片(當(dāng)前僅支持打包為JPEG和WebP格式),用于后續(xù)處理,如保存、傳輸?shù)取?/p>
圖片編碼相關(guān)API的詳細(xì)介紹請(qǐng)參見API參考。
- // 導(dǎo)入相關(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進(jìn)行編碼。
- imagePackerApi.packing(pixelMap, packOpts).then( data => {
- // data 為打包獲取到的文件流,寫入文件保存即可得到一張圖片
- }).catch(error => {
- console.error('Failed to pack the image. And the error is: ' + error);
- })
方法二:通過imageSource進(jìn)行編碼。
- 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號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: