logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

HarmonyOS 7 PixelMap:透明PNG超分Alpha去预乘与边缘去污

模型超分出现光晕,根源在于输入贴纸为预乘Alpha格式,导致半透明边缘被误判为深色纹理。修复关键:解码后先去预乘(PREMUL → STRAIGHT),对低Alpha边缘进行受限颜色传播,再重新预乘合成。通过分离RGB与Alpha处理路径、严格审计透明区污染,将光晕评分从0.087降至0.006,确保输出纯净。

文章图片
#harmonyos#华为
HarmonyOS 7 ArkWeb:WebGL上下文丢失后纹理重建与状态回放

WebSceneRecovery 项目通过分离页面与图形上下文生命周期,解决 ArkWeb 中 WebGL 场景恢复难题。采用“宿主账”与“渲染账”双状态管理,结合带代次的命令-回执机制,确保前后台切换时状态一致。通过监听 contextlost/contextrestored,冻结快照并重建资源,避免重复帧循环与无效渲染。最终实现 14/14 纹理、9/9 材质完整恢复,耗时 684ms,保障了

文章图片
#harmonyos#webgl#华为
HarmonyOS 7 + Core Vision Kit-PixelMap Native:图像超分结果的局部锐度收益与振铃拒绝【鸿蒙心迹】

本文提出 EdgeGuard 超分质量审计方案,解决图像超分易产生视觉伪影却难评估的问题。通过冻结任务快照(含ROI、阈值、代次),在本地对关键区域(文字、细线、墙面)进行锐度、振铃、噪声三维度评分,仅当全指标达标时才提交增强图。系统层分离分析器生命周期管理,确保资源安全;评分逻辑下沉至Native层,提升效率与精度。强调“尺寸变大≠质量提升”,以可复现的量化标准替代主观判断,适用于相册修复、票据

文章图片
#harmonyos#华为
HarmonyOS 7 + Core Vision Kit-PixelMap Native:图像超分结果的局部锐度收益与振铃拒绝【鸿蒙心迹】

本文提出 EdgeGuard 超分质量审计方案,解决图像超分易产生视觉伪影却难评估的问题。通过冻结任务快照(含ROI、阈值、代次),在本地对关键区域(文字、细线、墙面)进行锐度、振铃、噪声三维度评分,仅当全指标达标时才提交增强图。系统层分离分析器生命周期管理,确保资源安全;评分逻辑下沉至Native层,提升效率与精度。强调“尺寸变大≠质量提升”,以可复现的量化标准替代主观判断,适用于相册修复、票据

文章图片
#harmonyos#华为
HarmonyOS 7 + ArkUI onAreaChange:折叠切换中的主体焦点保持与裁剪视窗重算【鸿蒙心迹】

本文提出一种基于归一化焦点坐标与布局代次的动态裁剪方案,解决图片在折叠/展开态下因ImageFit.Cover中心裁剪导致主体丢失的问题。通过FocusFrame工程实现:以归一化坐标记录主体位置,结合容器尺寸与目标锚点计算裁剪矩形,并利用layoutEpoch机制拒绝迟到结果,确保裁剪始终匹配当前布局状态,避免过渡抖动与错位。

文章图片
#harmonyos#华为
HarmonyOS 7 + ArkUI onAreaChange:折叠切换中的主体焦点保持与裁剪视窗重算【鸿蒙心迹】

本文提出一种基于归一化焦点坐标与布局代次的动态裁剪方案,解决图片在折叠/展开态下因ImageFit.Cover中心裁剪导致主体丢失的问题。通过FocusFrame工程实现:以归一化坐标记录主体位置,结合容器尺寸与目标锚点计算裁剪矩形,并利用layoutEpoch机制拒绝迟到结果,确保裁剪始终匹配当前布局状态,避免过渡抖动与错位。

文章图片
#harmonyos#华为
HarmonyOS 7 + floatView:闪控窗启动风暴的串行门闩与状态回调收敛【鸿蒙心迹】

闪控窗适合承载用户明确开启、持续存在又需要随手控制的任务。start()的 Promise 完成,不等于窗口已经进入STARTED;连续点击两次“开启”,第二次可能撞上仍在进行的启动流程;窗口尚未启动完成时点击停止,简单地“再调一次 stop”也并不安全。本文用一个可复现的示例工程 FocusLatch 拆解这个问题。Demo 页面叫,会把会话FOCUS-2601的专注倒计时放入闪控窗。文中的14

文章图片
#harmonyos#华为
HarmonyOS 7 + floatView:闪控窗启动风暴的串行门闩与状态回调收敛【鸿蒙心迹】

闪控窗适合承载用户明确开启、持续存在又需要随手控制的任务。start()的 Promise 完成,不等于窗口已经进入STARTED;连续点击两次“开启”,第二次可能撞上仍在进行的启动流程;窗口尚未启动完成时点击停止,简单地“再调一次 stop”也并不安全。本文用一个可复现的示例工程 FocusLatch 拆解这个问题。Demo 页面叫,会把会话FOCUS-2601的专注倒计时放入闪控窗。文中的14

文章图片
#harmonyos#华为
HarmonyOS ArkUI + Code Linter:大字体截断与无障碍语义缺口的发布前门禁【鸿蒙心迹】

本文介绍工具 AccessGate,通过静态扫描 12 个 ETS 文件,在候选版本 RC-20261001-06 中发现 7 条无障碍与布局问题,包括小字号、固定高度截断文本及可点击图标缺语义。工具区分官方规则与项目自定义启发式规则,输出带证据的候选提示,避免误判。修复后问题清零,验证其有效性。强调应以 fp 单位适配字体缩放,用 constraintSize 保证最小高度,补充 accessi

文章图片
#harmonyos#服务器#华为
HarmonyOS ArkUI + Code Linter:大字体截断与无障碍语义缺口的发布前门禁【鸿蒙心迹】

本文介绍工具 AccessGate,通过静态扫描 12 个 ETS 文件,在候选版本 RC-20261001-06 中发现 7 条无障碍与布局问题,包括小字号、固定高度截断文本及可点击图标缺语义。工具区分官方规则与项目自定义启发式规则,输出带证据的候选提示,避免误判。修复后问题清零,验证其有效性。强调应以 fp 单位适配字体缩放,用 constraintSize 保证最小高度,补充 accessi

文章图片
#harmonyos#服务器#华为
    共 22 条
  • 1
  • 2
  • 3
  • 请选择