HarmonyOS 加载rawfile资源图片,转换PixelMap有黑边
加载rawfile资源图片,转换PixelMap有黑边
代码如下
const resourceMgr: resourceManager.ResourceManager =
(PHMethod.context() as common.UIAbilityContext).resourceManager;
resourceMgr.getRawFileContent(name).then((fileData: Uint8Array) => {
console.log("Succeeded in getting RawFileContent")
// 获取图片的ArrayBuffer
const buffer = fileData.buffer.slice(0);
const imageSource = image.createImageSource(buffer);
const imagePackerApi = image.createImagePacker();
let packOpts: image.PackingOption = { format: "image/jpeg", quality: quality||30 };
imagePackerApi.packing(imageSource, packOpts).then(async (data: ArrayBuffer) => {
// data 为打包获取到的文件流,写入文件保存即可得到一张图片
if (data) {
const imageSource: image.ImageSource = image.createImageSource(data);
let decodingOptions: image.DecodingOptions = {
editable: true,
desiredPixelFormat: 3,
}
resolve(imageSource.createPixelMap(decodingOptions));
}
}).catch((error: BusinessError) => {
console.error('Failed to pack the image. And the error is: ' + error);
})
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS PixelMap加载图片
230浏览 • 1回复 待解决
HarmonyOS apng库如何加载rawfile资源
191浏览 • 1回复 待解决
HarmonyOS 图片资源加载
142浏览 • 1回复 待解决
HarmonyOS ImageAttachment有办法异步加载图片资源么
160浏览 • 1回复 待解决
HarmonyOS 网络图片如何转换成PixelMap
210浏览 • 1回复 待解决
HarmonyOS SVG转换pixelMap
80浏览 • 1回复 待解决
HarmonyOS 应用怎么获取resource/rawfile路径下的图片资源
201浏览 • 1回复 待解决
HarmonyOS WebView组件打开rawfile内的HTML资源时,无法正常加载
156浏览 • 1回复 待解决
API9,Stage模型中获取rawfile中图片的PixelMap
3704浏览 • 1回复 待解决
HarmonyOS resources/media下的图片可以转换成PixelMap吗?
376浏览 • 1回复 待解决
如何使用Image加载沙箱路径图片资源
1529浏览 • 2回复 待解决
HarmonyOS Web组件无法跨域加载图片资源
288浏览 • 1回复 待解决
Iamge组件如何加载Graphic的资源图片?
7105浏览 • 1回复 待解决
通过资源管理对象来读取资源目录下的图片文件并创建pixelMap
1542浏览 • 1回复 待解决
HarmonyOS 使用ablity上下文无法加载到别的module放在rawfile下的资源
150浏览 • 1回复 待解决
HarmonyOS 关于Video无法播放rawfile视频资源
352浏览 • 1回复 待解决
HarmonyOS 集成态HSP如何访问rawfile资源
72浏览 • 1回复 待解决
PixelMap怎么加载通过图片选择器返回的Uri路径图片
2354浏览 • 1回复 待解决
HarmonyOS如何将Component转换PixelMap?
733浏览 • 1回复 待解决
#鸿蒙学习大百科#如何将网络图片转换为pixelMap?
328浏览 • 1回复 待解决
HarmonyOS 系统图片组件Image加载本地资源读取目录方式?
456浏览 • 0回复 待解决
HarmonyOS 系统图片组件Image加载本地资源读取目录方式
778浏览 • 1回复 待解决
Image组件都可以加载哪里的图片资源?
1067浏览 • 1回复 待解决
Image如何加载应用沙箱路径下的图片资源
2078浏览 • 1回复 待解决
因原图片是png格式 ,format格式调整为png
参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-image-V5#packingoption