新增 AI 扩图,华为 Pura 70 Pro+/Ultra 手机获推鸿蒙 HarmonyOS 4.2.0.172 更新

7 月 18 日消息,华为 pura70 系列手机今日获推%ignore_a_1% harmonyos 4.2.0.172 更新,该版本大小约 656mb。更新日志显示,该版本主要对部分游戏场景使用体验进行优化,并优化部分场景的系统稳定性。

新增 ai 扩图,华为 pura 70 pro+/ultra 手机获推鸿蒙 harmonyos 4.2.0.172 更新

注意到,华为 Pura 70 Pro+ 和 Pura 70 Ultra 手机还新增 AI 扩图功能,支持智能识别图片内容并推荐扩图区域和比例,用户确认后,可生成画面内容更多的图片。

新增 AI 扩图,华为 Pura 70 Pro+/Ultra 手机获推鸿蒙 HarmonyOS 4.2.0.172 更新

更新详情如下:

图库
图库的 AI 修图将新增 AI 扩图功能,可基于 AI 构图算法与图像生成式技术,理解图片内容的细节和结构,分析推荐合适的扩图区域与扩图比例,并根据这些信息预测和生成缺失的部分,智能填补图像中的空白区域,将照片进行扩展延伸,呈现出更大的画面范围和更广阔的视野。

游戏
优化部分游戏场景的使用体验。

稿定抠图 稿定抠图

AI自动消除图片背景

稿定抠图 76 查看详情 稿定抠图

目前该功能仅在华为 Pura 70 Pro + 和 Pura 70 Ultra 手机提供服务,支持免费使用,Pura 70 Pro 和 Pura 70 标准版尚不支持该功能。

新增 AI 扩图,华为 Pura 70 Pro+/Ultra 手机获推鸿蒙 HarmonyOS 4.2.0.172 更新

以上就是新增 AI 扩图,华为 Pura 70 Pro+/Ultra 手机获推鸿蒙 HarmonyOS 4.2.0.172 更新的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1017293.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月2日 01:48:02
下一篇 2025年12月2日 01:48:22

相关推荐

  • C++数组怎么声明和使用 一维多维数组初始化

    C++数组声明需指定类型、名称和大小,大小在编译时确定,初始化可全赋值、部分赋值或省略大小(仅限初始化时),多维数组需明确除第一维外的维度以确保内存布局正确,访问通过0起始索引进行,越界访问无自动检查易导致崩溃或安全漏洞,推荐用范围for循环或std::vector避免此类问题,静态数组适用于大小固…

    2025年12月18日
    000
  • 责任链模式怎么处理请求 多处理器链式传递机制

    责任链模式通过将请求在多个处理器间链式传递,使请求发送者与接收者解耦,每个处理器判断是否处理请求或转发给下一节点,直到请求被处理或链结束;该模式由handler定义处理接口,concretehandler实现具体逻辑,client构建链并发送请求,典型应用场景如审批流程中根据金额由主管、经理或ceo…

    2025年12月18日
    000
  • C++析构函数何时调用 资源释放时机分析

    析构函数的核心作用是自动释放对象资源,确保内存、文件句柄等不泄露。其调用遵循构造逆序原则:栈对象在作用域结束时按LIFO析构,堆对象需手动delete触发析构,静态对象在程序退出时析构。析构机制是RAII原则的基础,资源获取与释放绑定对象生命周期,保障异常安全。智能指针如unique_ptr和sha…

    2025年12月18日
    000
  • C++枚举类型怎么用 enum class强类型枚举

    enum class 提供强类型和作用域隔离,解决传统枚举的命名冲突与隐式转换问题。其成员需通过 枚举类型::成员 访问,禁止隐式转为整数,提升类型安全。默认底层类型为 int,可显式指定如 :unsigned char 以优化内存或对接C接口。转换为整数需 static_cast,确保意图明确,避…

    2025年12月18日
    000
  • C++文件操作需要什么头文件 iostream fstream包含关系

    C++文件操作需包含头文件,它提供ifstream、ofstream和fstream类用于文件读写,这些类继承自中的基类,支持流操作符和状态检查,实现与标准I/O一致的接口,同时通过RAII管理资源,结合文件模式、错误处理和跨平台路径等考量,确保操作的安全与健壮。 C++文件操作主要依赖 头文件。这…

    2025年12月18日
    000
  • C++模板模式匹配 C++26新特性预览

    C++26通过Concepts和if constexpr等特性演进模板“模式匹配”,使编译器能更直观地根据类型结构选择代码路径,提升泛型编程的可读性与可维护性。 C++26中所谓的“模板模式匹配”并非一个单一的、像 switch 语句那样的新语法特性,而更像是对C++模板元编程能力的一种概念性提升和…

    2025年12月18日
    000
  • C++启动时间优化 减少全局初始化

    优化C++程序启动速度需减少全局初始化开销。1. 用函数局部静态变量替代全局对象,延迟初始化至首次使用;2. 避免全局构造函数中执行文件读取、网络请求等耗时操作,改用显式初始化函数;3. 减少跨编译单元的全局依赖,防止未定义行为并提升可优化性;4. 对非必需模块采用惰性加载,结合std::call_…

    2025年12月18日
    000
  • C++结构体位域用法 紧凑存储数据实现方法

    C++结构体位域的核心作用是实现内存的紧凑存储,通过指定成员所占位数而非字节数,将多个小数据打包到同一存储单元,显著节省内存。其机制由编译器在底层进行位级打包,适用于嵌入式系统、网络协议解析等对内存敏感的场景。例如,4个1位标志和4位计数器可压缩至1字节,而传统方式可能占用4字节。位域提升内存效率的…

    2025年12月18日
    000
  • C++三路比较符 简化比较操作实现

    C++20三路比较符operator通过一次定义自动生成所有关系运算符,减少重复代码并提升一致性。它返回strong_ordering、weak_ordering或partial_ordering之一,分别表示强序、弱序和偏序关系,影响等价性和容器行为。使用=default可自动生成按成员声明顺序的…

    2025年12月18日
    000
  • C++RAII机制解析 资源获取即初始化原则

    RAII通过对象生命周期管理资源,确保构造时获取、析构时释放,利用栈展开机制实现异常安全的自动资源管理,广泛应用于内存、文件、锁等场景。 RAII(Resource Acquisition Is Initialization),即“资源获取即初始化”,是C++中一种重要的编程思想和资源管理机制。它通…

    2025年12月18日
    000
  • C++中如何手动分配内存 new和delete操作符使用规范

    正确使用new和delete需配对:new分配单个对象用delete释放,new[]分配数组用delete[]释放,避免内存泄漏和未定义行为;建议使用智能指针如std::unique_ptr实现自动内存管理,防止资源泄漏。 在C++中,new 和 delete 是用于动态分配和释放内存的操作符。正确…

    2025年12月18日
    000
  • C++适配器模式使用 接口转换实际案例

    适配器模式通过创建适配器类将不兼容接口转换为客户端期望的接口,实现新旧接口协同工作。1. 定义目标接口DC5V,客户端Phone依赖此抽象;2. 存在已有类AC220提供220V交流电,接口不兼容;3. PowerAdapter继承DC5V并持有AC220实例,内部完成电压转换逻辑;4. 客户端通过…

    2025年12月18日
    000
  • C++CSV文件处理 逗号分隔数据读写技巧

    C++处理CSV文件需解决读写、解析、引号转义等问题,核心是使用fstream读写文件,通过状态机解析带引号字段,避免简单字符串分割导致的错误,同时注意编码、性能和容错。 C++处理CSV文件,核心在于如何高效且鲁棒地读写那些由逗号分隔的数据。这通常涉及到文件流操作、字符串解析,以及对CSV格式规范…

    2025年12月18日 好文分享
    000
  • C++观察者模式 事件通知机制实现

    观察者模式通过定义Subject和Observer接口实现对象间一对多的依赖关系,当Subject状态变化时自动通知所有Observer。示例中使用shared_ptr管理观察者列表,ConcreteSubject在事件发生时调用notify通知所有注册的ConcreteObserver,输出对应消…

    2025年12月18日
    000
  • C++内存区域划分 堆栈全局常量区详解

    C++内存管理分为栈、堆、全局/静态区和常量区。栈由编译器自动管理,用于存储局部变量和函数参数,分配高效但空间有限;堆由程序员手动管理,通过new/delete动态分配,灵活但易引发内存泄漏或悬空指针;全局/静态区存放全局和静态变量,生命周期与程序一致;常量区存储字符串字面量和const常量,内容不…

    2025年12月18日
    000
  • C++依赖注入模式 松耦合组件设计

    依赖注入通过外部传入依赖实现松耦合,提升可测试性与可维护性。1. 核心是控制反转,依赖通过构造函数、setter或接口注入。2. 使用抽象接口(如ILogger)解耦具体实现。3. DataService通过构造函数接收ILogger,无需关心具体日志实现。4. 好处包括易于测试、运行时替换、代码复…

    2025年12月18日
    000
  • C++ bitset容器 位操作与标志管理

    std::bitset通过紧凑存储和类型安全的位操作,在内存效率和代码可读性上优于bool数组和整数位运算,适用于固定数量的标志管理,如状态控制和权限处理,其性能优越且支持逻辑运算与字符串转换,但大小需在编译时确定,不适用于动态扩展场景。 C++ 中的 std::bitset 是一个固定大小的位序列…

    2025年12月18日
    000
  • sort排序算法如何优化 自定义比较函数实践

    选择排序算法需根据数据规模、内存限制和稳定性要求综合权衡,小数据用插入排序,大数据优选快速排序或归并排序,结合数据特征可选用计数、桶或基数排序,通过小规模切换、尾递归优化和并行化提升性能,自定义比较函数及Lambda表达式能灵活应对复杂排序需求并提升代码简洁性。 sort排序算法的优化,核心在于选择…

    2025年12月18日
    000
  • 文件位置指针如何控制 seekg seekp函数定位技巧

    seekg和seekp用于控制文件读写指针位置,实现随机访问。seekg移动输入指针,seekp移动输出指针,均接受偏移量和参照点(ios::beg、ios::cur、ios::end)。通过指定起始位置和偏移量,可精确跳转至文件任意字节处进行读写操作,支持原地修改、局部更新与高效记录访问。结合二进…

    2025年12月18日
    000
  • 智能指针在插件系统中的应用 安全管理动态加载模块的生命周期

    智能指针在插件系统中主要用于安全、有效地管理动态加载模块的生命周期,避免内存泄漏和野指针问题。1. 当插件由单一模块管理时,应使用std::unique_ptr实现独占所有权,确保在模块卸载时自动释放资源;2. 若多个模块需共享插件实例,则应使用std::shared_ptr,它在最后一个引用释放时…

    2025年12月18日 好文分享
    000

发表回复

登录后才能评论
关注微信