HarmonyOS 预乘的图片使用OH_PixelmapImageInfo_GetAlphaType始终返回0
代码片段:
bool ScopedPixelMapImageInfo::isPremul() {
auto info = info_;
if (!info) {
UNI_DCHECK(false);
return true;
}
int32_t alpha_type = 0;
if (auto code = OH_PixelmapImageInfo_GetAlphaType(info, &alpha_type); code != IMAGE_SUCCESS) {
UNI_LOG(ERROR) << "failed to call OH_PixelmapImageInfo_GetAlphaType because of " << code;
UNI_DCHECK(false);
return true;
}
return alpha_type == PIXELMAP_ALPHA_TYPE_PREMULTIPLIED;
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS OH_PixelmapNative_GetImageInfo 获取到的OH_Pixelmap_ImageInfo 对象是否需要通过OH_PixelmapImageInfo_Release
179浏览 • 1回复 待解决
HarmonyOS 蓝牙api无法调用 getServices,始终返回 2900099
235浏览 • 1回复 待解决
HarmonyOS预加载Image组件的图片
669浏览 • 1回复 待解决
HarmonyOS getWindowAvoidArea bottomRect返回的height为0
156浏览 • 1回复 待解决
HarmonyOS 使用NavDestination,如何修改返回按钮的图片 和 隐藏返回按钮的图片?
1451浏览 • 1回复 待解决
HarmonyOS image.PropertyKey.ORIENTATION 返回的 Unknown value 0
277浏览 • 1回复 待解决
HarmonyOS如何使用预加载技术将网络图片缓存到本地?
871浏览 • 1回复 待解决
HarmonyOS hdc fport使用chrome的devtools始终无法链接
249浏览 • 1回复 待解决
HarmonyOS 活体检测返回的图片偏蓝,无法使用
16浏览 • 1回复 待解决
HarmonyOS 半模态转场,如何始终保留部分高度始终展示?
615浏览 • 1回复 待解决
OH_AVScreenCapture_StartScreenRecording返回失败2
745浏览 • 1回复 待解决
HarmonyOS OH_ImageSourceNative_GetImageProperty返回值的含义
154浏览 • 1回复 待解决
HarmonyOS OH_Drawing_TypographyIsEllipsized总返回false
33浏览 • 1回复 待解决
HarmonyOS 设置状态栏图标,调用'addToStatusBar'时始终返回错误码 1010710001
280浏览 • 1回复 待解决
MQTT连接的问题,MQTTDeserialize_connack返回值为什么始终是2
9328浏览 • 1回复 已解决
napi返回ArrayBuffer有长度但是内容都是0
1286浏览 • 1回复 待解决
color使用color: 'rgba(0, 0, 255, .5)'不生效
2450浏览 • 1回复 待解决
HarmonyOS isFullScreen获取始终为false
168浏览 • 1回复 待解决
HarmonyOS OH_NativeImage_UpdateSurfaceImage返回错误码疑问
277浏览 • 1回复 待解决
HarmonyOS 打包发布版本始终为unsigned
8浏览 • 1回复 待解决
HarmonyOS OH_NativeXComponent_GetHistoricalPoints的使用示例
595浏览 • 1回复 待解决
HarmonyOS OH_ImagePackerNative_PackToDataFromPixelmap如何使用
271浏览 • 1回复 待解决
HarmonyOS 位置信息访问权限始终允许
208浏览 • 1回复 待解决
HarmonyOS 预加载失败
131浏览 • 1回复 待解决
以下OH_PixelmapImageInfo_GetAlphaType源码说明,返回的alphaType是info的alphaType值。请确认原图info的具体内容,如果原图的AlphaType为0,则为正常现象。