[go: up one dir, main page]

CN119906719A - 一种图片分享方法及相关装置 - Google Patents

一种图片分享方法及相关装置 Download PDF

Info

Publication number
CN119906719A
CN119906719A CN202411990394.XA CN202411990394A CN119906719A CN 119906719 A CN119906719 A CN 119906719A CN 202411990394 A CN202411990394 A CN 202411990394A CN 119906719 A CN119906719 A CN 119906719A
Authority
CN
China
Prior art keywords
picture
quality
electronic device
sharing
map
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202411990394.XA
Other languages
English (en)
Inventor
刘迪敏
杨明亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN202411990394.XA priority Critical patent/CN119906719A/zh
Publication of CN119906719A publication Critical patent/CN119906719A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00132Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
    • H04N1/00137Transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00411Display of information to the user, e.g. menus the display also being used for user input, e.g. touch screen

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computing Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

一种图片分享方法及相关装置,在该方法中,电子设备中可以设置有图片分享策略。在用户通过该电子设备分享图片的过程中,用户选中目标图片后,电子设备可以基于图片分享策略分享目标图片的目标质量图。该目标质量图的图片质量至少可以包括第一质量和第二质量,电子设备可以基于图片分享策略和电子设备的负载情况灵活选择目标质量图的图片质量,这可以避免因目标质量图未生成而导致的电子设备分享图片失败或者分享图片时间过长的情况发生。

Description

一种图片分享方法及相关装置
本申请是分案申请,原申请的申请号是202411336914.5,原申请日是2024年09月23日,发明名称为“一种图片分享方法及相关装置”,原申请的全部内容通过引用结合在本申请中。
技术领域
本申请涉及终端及通信技术领域,尤其涉及一种图片分享方法及相关装置。
背景技术
电子设备在获取到图片数据后,可以先生成图片对应的缩略图,在对图片数据进行处理,得到图片对应的中质量图和全质量图。
在用户通过电子设备分享图片时,电子设备可以显示图片的缩略图。用户可以选中图片缩略图来分享图片。一般情况下,电子设备分享的是图片的全质量图,全质量图可以供用户放大查看图片细节。在一些场景下,若电子设备连续获取多张图片后,已经生成其中一张图片的缩略图,而并未生成该图片的全质量图,则电子设备此时无法响应用户的分享图片操作,无法及时获取该图片的全质量图。这会导致电子设备分享图片失败,或者分享等待时间过长,影响用户的使用体验。
因此,如何解决用户在电子设备处理多张图片时进行图片分享而产生的丢图或者分享延迟问题,是值得考虑的。
发明内容
本申请提供了一种图片分享方法及相关装置,使用该方法,可以解决用户在电子设备处理多张图片时进行图片分享而产生的丢图或者分享延迟问题。
第一方面,本申请提供了一种图片分享方法,该方法应用于电子设备,该方法包括:响应于第一操作,选中第一图片,该电子设备包括该第一图片的第一质量图;响应于第二操作,基于图片分享策略分享该第一图片的目标质量图,该第一图片的目标质量图的图片质量高于或等于该第一图片的第一质量图,该图片分享策略是确定该目标质量图的图片质量的策略,该图片质量包括至少第一质量和第二质量,该第一质量低于该第二质量,该第一质量对应的图片是该图片的第一质量图,该第二质量对应的图片是该图片的第二质量图。
实施上述第一方面所提供的图片分享方法,电子设备可以在用户通过应用分享目标图片时,调整目标图片的获取质量,从而使该应用能够及时分享相应质量的图片。这可以避免出现应用从文件系统中获取图片失败或获取图片时间过长的情况发生,保障了用户分享图片时的使用体验。
其中,该第一质量图可以为下述实施例中的中质量图。该第二质量图可以为下述实施例中的全质量图。该第一质量可以包括该第一质量图的分辨率,该第二质量可以包括该第二质量图的分辨率。
结合第一方面,该响应于第二操作,基于图片分享策略分享该第一图片的目标质量图,包括:响应于该第二操作且该电子设备不包括该第一图片的第二质量图,生成该第一图片的第二质量图;分享该第一图片的第二质量图。
这样,电子设备可以通过提高目标图片的生成优先级,保证应用在访问文件系统时,目标图片的全质量图能够被第一时间生成。在保证分享图片的质量的同时,避免三方应用获取图片失败而导致的图片分享失败。提高了用户分享全质量图片的成功率,并减少等待时间,提高了用户的使用体验。
结合第一方面,该生成该第一图片的第二质量图之后,该方法还包括:生成第二图片的第二质量图,该第二图片的第一质量图的生成时刻早于该第一图的第一质量图的生成时刻。
这样,电子设备可以在分享目标图片时,优先生成目标图片的全质量图,暂缓其他图片的生成任务,提高对用户分享操作的响应速度。
结合第一方面,在生成该第一图片的第二质量图之前,该方法还包括:显示第一提示,该第一提示用于指示电子设备正在生成该第一图片的第二质量图。
这样,电子设备可以在生成全质量图时提示用户图片正在生成,避免用户等待时产生误解,重复操作。
结合第一方面,该响应于第二操作,基于图片分享策略分享该第一图片的目标质量图,包括:响应于该第二操作且该电子设备包括该第一图片的第二质量图,确定该第一图片的第二质量图为该第一图片的目标质量图;分享该第一图片的第二质量图。
这样,在电子设备检测到目标图片的全质量图已生成时,可以直接分享该全质量图,提高对用户分享操作的响应速度。
结合第一方面,该响应于第二操作,基于图片分享策略分享该第一图片的目标质量图,包括:响应于该第二操作且该电子设备不包括该第一图片的第二质量图,确定该第一图片的第一质量图为该第一图片的目标质量图;分享该第一图片的第一质量图。
这样,电子设备可以基于快速分享策略,在目标图片的最高质量图片未生成时,可以选择目标图片已生成图片中的最高质量图片进行分享;这可以在维持一定图片质量的基础上,保证电子设备能够迅速响应用户的分享操作,向分享目标成功分享图片,保障了用户的使用体验。
结合第一方面,响应于第二操作,基于图片分享策略分享该第一图片的目标质量图之前,该方法还包括:响应于第三操作,选中第三图片,该电子设备包括该第三图片的第一质量图且不包括该第三图片的第二质量图;该方法还包括:响应于该第二操作,分享该第三图片的第一质量图。
这样,电子设备可以支持用户一次性分享多张图片,并适应性调整多张图片的目标分享质量。在电子设备的负载情况仅支持优先生成部分目标图片的全质量图时,电子设备可以充分利用自身性能,最大程度提高所分享的目标图片中全质量图的数量,并保证目标图片中的其它图片也可以通过中质量图的形式分享。
结合第一方面,该电子设备的负载低于或等于第一阈值,该第一阈值是电子设备低负载运行最高数值。
这样,电子设备能够根据电子设备自身的负载情况,适应性调整所分享图片的图片质量,使得电子设备在较低的负载情况下可以优先生成目标图片的全质量图。充分利用电子设备的空余负载,保证用户分享图片时的体验。
示例性地,该第一阈值可以由电子设备的中央处理器和图形处理器的占用率确定。
结合第一方面,该电子设备的负载高于或等于第二阈值,该第二阈值是电子设备高负载运行最低数值。
这样,电子设备能够根据电子设备自身的负载情况,适应性调整所分享图片的图片质量,使得电子设备在不同的负载情况下至少能够分享具备可浏览性的图片。避免了电子设备因负载较高或目标图片未生成而导致的图片分享失败的情况发生,保障了用户的使用体验。
示例性地,该第二阈值可以由电子设备的中央处理器和图形处理器的占用率确定,该第二阈值高于或等于上述第一阈值。
结合第一方面,该第一图片的第一质量图包括第一索引,该第一索引用于指示该第一图片的第一质量图。
这样,电子设备可以通过图片索引区分不同图片以及不同质量的图片,可以通过图片索引正确获取目标图片。
第二方面,本申请提供了一种电子设备,包括:存储器、处理器及存储在该存储器上的计算机程序,该处理器执行该计算机程序以实现如第一方面所描述的方法。
第三方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面所描述的方法。
第四方面,本申请提供了一种芯片系统,该芯片系统应用于电子设备,其特征在于,该芯片系统包括一个或多个处理器,该处理器用于调用计算机指令以使得该电子设备执行如第一方面所描述的方法。
第五方面,本申请提供了一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序被处理器执行时实现如第一方面所描述的方法。
可以理解地,上述第二方面提供的电子设备、第三方面提供的计算机可读存储介质、第四方面提供的芯片系统、第五方面提供计算机程序产品均用于执行本申请所提供的方法。因此,其所能达到的有益效果可参考对应方法中的有益效果,此处不再赘述。
附图说明
图1A是本申请实施例提供的电子设备100的拍照界面示意图;
图1B是本申请实施例提供的电子设备100的相册界面示意图;
图1C是本申请实施例提供的电子设备100的大图界面示意图;
图1D是本申请实施例提供的电子设备100的图片放大场景示意图;
图2是本申请实施例提供的电子设备100的一种软件结构示意图;
图3是本申请实施例提供的电子设备100的图片生成情况示意图;
图4A是本申请实施例提供的电子设备100的媒体索引界面示意图;
图4B是本申请实施例提供的电子设备100的三方应用聊天界面示意图;
图5是本申请实施例提供的电子设备100的另一种软件结构示意图;
图6是本申请实施例提供的电子设备100基于快速分享策略分享图片的流程示意图;
图7是本申请实施例提供的电子设备100基于高质量分享策略分享图片的流程示意图;
图8A是本申请实施例提供的一种电子设备100生成图片的优先级示意图;
图8B是本申请实施例提供的另一种电子设备100生成图片的优先级示意图;
图9是本申请实施例提供的一种电子设备100基于均衡分享策略分享图片的流程示意图;
图10是本申请实施例提供的电子设备100的应用权限管理界面示意图;
图11是本申请实施例提供的电子设备100的图片分享策略管理界面示意图;
图12是本申请实施例提供的电子设备100分享图片的流程示意图;
图13是本申请实施例提供的电子设备100的硬件结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请以下实施例中所使用的术语只是为了描述特定实施例的目的,而并非旨在作为对本申请的限制。如在本申请的说明书和所附权利要求书中所使用的那样,单数表达形式“一个”、“一种”、“所述”、“上述”、“该”和“这一”旨在也包括复数表达形式,除非其上下文中明确地有相反指示。术语“第一”、“第二”仅用于描述目的,而不能理解为暗示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。“第一”和“第二”等是用于区别不同的对象,而不是用于描述对象的特定顺序。例如,第一对象和第二对象是用于区别不同的对象,而不是用于描述对象特定顺序。
在本申请实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。例如,多个处理单元是指两个或两个以上的处理单元;多个系统是指两个或两个以上的系统。
在本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或涉及方案不应被解释为比其他实施例或者设计方案更优选或更具有优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
本申请中的术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系。例如,A和/或B,可以表示:单独存在A,同时存在A和B,以及单独存在B这三种情况。
本申请以下实施例中的术语“用户界面(user interface,UI)”,是应用程序或操作系统与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面是通过java、可扩展标记语言(extensible markuplanguage,XML)等特定计算机语言编写的源代码,界面源代码在电子设备上经过解析,渲染,最终呈现为用户可以识别的内容。用户界面常用的表现形式是图形用户界面(graphicuser interface,GUI),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的文本、图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、Widget等可视的界面元素。
为了更好的理解本申请提供的技术方案,在对本申请的技术方案说明之前,首先结合附图对本申请适用于的具有拍照功能的电子设备100。本申请实施例对电子设备100具体是何种形态、何种类型的设备不作限定。
首先,结合附图对本申请涉及到的相关术语,例如缩略图,中质量图以及全质量图进行介绍。
在一些示例中,电子设备100在获取到图片的原始图像数据后,可以立刻生成该图片对应的缩略图。然后,电子设备100可以处理图片的原始图像数据,得到图片对应的中质量图和全质量图。
其中,缩略图是低分辨率,高压缩率的图片,文件大小较小,可以用于用户预览、选择图片,节省存储空间,在电子设备100上快速加载和显示图片选项;中质量图可以为中等分辨率和压缩率的图片,中质量图的尺寸匹配电子设备100的屏幕,适合在屏幕上查看,同时比全质量图占用更少的存储空间,可以用于用户浏览图片内容;全质量图是最高分辨率和最低压缩率的图片,提供了最佳的图像细节,可以用于用户放大查看图片细节,占用的存储空间最大。
以电子设备100通过拍照获取图片为例,在一种可能的实现方式中,电子设备100在采集一张图片的原始图像数据之后,可以立刻生成图片对应的缩略图。用户可以在相关应用中查看到该图片的缩略图。然后,电子设备100可以基于该原始图像数据继续生成图片对应的中质量图和全质量图。
示例性地,电子设备100可以通过相机应用进行拍照,响应于用户开启相机应用的操作,电子设备100可以显示拍照界面。如图1A所示,电子设备100可以显示用户界面100A,用户界面100A可以称为电子设备100的拍照界面。在该用户界面100A中可以包括控件101,控件102和景物103。其中控件101可以用于触发电子设备100采集图像数据。控件102可以用于开启电子设备100的相册应用。
电子设备100可以接收用户对控件101的点击操作,采集景物103的原始图像数据。在电子设备100完成图像数据采集之后,就可以生成包括景物103的缩略图。电子设备100可以将该缩略图显示在控件102处。电子设备100还可以接收用户对控件102的点击操作,显示相册的用户界面100B。
如图1B所示,接收到用户对控件102的点击操作后,电子设备100可以显示用户界面100B,用户界面100B中可以包括缩略图104。该缩略图104中可以包括景物103的内容。该缩略图104可以用于用户预览照片的内容。
电子设备100接收到对于缩略图104的点击操作,可以展示如图1C所示的用户界面100C。用户界面100C中可以包括中质量图105。该中质量图105的尺寸与电子设备100的屏幕匹配,可以用于用户快速浏览照片内容。中质量图105的尺寸大于缩略图104,中质量图105的分辨率大于缩略图104。用户可以在用户界面100C中输入双指拖拽操作来放大图片。
如图1D所示,电子设备100接收到用户输入的双指拖拽操作,可以显示用户界面100D。用户界面100D中可以展示有全质量图106。该全质量图106可以支持用户放大缩小来查看照片细节。
即,电子设备100在拍照时,可以分别生成每张照片所对应的缩略图、中质量图和全质量图。其中缩略图的图片质量小于中质量图,中质量图的图片质量小于全质量图。图片质量的衡量标准可以包括以下一项或多项:分辨率、压缩率,尺寸、清晰度、画面细节、经算法的优化程度等等。在一种可能的实现方式中,一张图片的压缩率越低,分辨率越高,则可以称该图片的图片质量越高。
电子设备100生成图片的全质量图之后,可以通过应用分享该图片的全质量图。可参考图2,图2示例性示出了电子设备100的软件结构示意图。下面结合软件框图,以三方应用分享图片为例,示例性说明电子设备100分享图片的工作流程。如图2所示,电子设备100可以包括应用层、系统服务层和内核层。
其中,电子设备100的应用层可以包括相机应用和三方应用。相机应用可以用于显示可与用户交互的拍照界面。三方应用可以用于用户查看、分享拍照得到的照片。
系统服务层可以包括相机服务和图片优化服务。相机服务可以用于协调电子设备100的资源来完成用户的拍照请求。图片优化服务可以用于在分段式拍照过程中对原始图像数据进行优化,执行例如美白、瘦脸、调色、调节清晰度等操作,可以为用户提供观感更好的照片。
内核层可以包括相机驱动和文件系统。相机驱动可以用于从电子设备100的相机硬件中采集图像,并将原始图像数据提供给图片优化服务。文件系统可以用于存储照片在分段式拍照中产生的不同质量的图片文件。
电子设备100通过上述模块获取并分享图片的流程如下所示。
S201.电子设备100通过相机应用向相机服务下发拍照指令。
示例性地,电子设备100的相机应用可以为用户提供拍照预览和参数调节界面,当用户通过相机应用输入拍照操作后,响应于该操作,相机应用可以向相机服务下发拍照指令。
S202.相机服务调用相机驱动采集图片的原始图像数据。
相机服务接收到拍照指令后,可以通过相机驱动采集原始图像数据。相机驱动可以将采集到的原始图像数据传递至相机服务。相机服务接收到原始图像数据后,还可以指示相机应用图像数据获取完成,相机应用可以提示用户拍照完成。
S203.相机服务根据原始图像数据生成图片对应的缩略图,保存缩略图至文件系统。
相机服务采集完一张照片的原始图像数据后,可以先生成该照片的缩略图并保存至文件系统中。应该理解的,若相机服务一次性采集多张图片的原始图像数据,则相机服务可以在每张图片的原始图像数据采集完成后,生成该图片对应缩略图。电子设备100可以在图库中显示缩略图。用户可以通过缩略图访问其对应的图片。用于用户浏览的图片可以在下述步骤S205中由电子设备100生成。
S204.相机服务将原始图像数据发送至图片优化服务。
相机服务可以将原始图像数据发送至图片优化服务,并向图片优化服务发送图片优化请求。
S205.图片优化服务对原始图像数据进行优化处理,保存图片对应的中质量图和全质量图至文件系统。
图片优化服务可以依次处理相机服务发送的图片优化请求,生成照片对应的中质量图和全质量图,并保存至文件系统中。
在一种可能的实现方式中,电子设备100可以在文件系统中采用不同的文件夹结构来区分同一图片的不同质量图片。例如,电子设备100可以在存储该图片的文件夹下创建三个文件夹,一个文件夹可以用于存储缩略图,另一个文件夹可以用于存储中质量图,而全质量图可以存储在第三个文件夹中。
示例性地,电子设备100还可以采用不同的文件扩展名、文件名前缀或者后缀来区分同一图片的不同质量图。示例性地,电子设备100可以在拍照时为一张照片的不同质量图分别分配一个唯一的图片索引,例如一串数字。电子设备100可以通过对应的图片索引获取一张照片相应质量的图片。
本申请实施例对电子设备100区分存储同一图片的不同质量图的具体方式不作限定。
S206.三方应用从文件系统获取全质量图。
当用户打开三方应用后查看图片时,三方应用可以展示文件系统中存储的图片对应的缩略图,响应于用户选择其中某张缩略图的操作,三方应用可以向文件系统发起图片访问请求,获取该图片对应的全质量图。这样,三方应用就可以将该图片的全质量图发送至分享目标,实现对图片的分享操作。
在一种可能的实现方式中,该三方应用向文件系统发起的图片访问请求中可以包括图片索引,该图片索引可以携带全质量图的扩展名,用于唯一指示某张图片的全质量图,三方应用可以通过该图片索引直接获取该图片的全质量图。
或者,该图片索引可以仅指示该图片的大类,通过该图片索引,三方应用可以访问到该图片的缩略图、中质量图和全质量图。而三方应用在分享图片的场景下,可以默认访问文件系统中的全质量图文件。例如,三方应用通过该图片索引访问到存储该图片的文件夹时,仅从存储全质量图的文件夹中获取图片。本申请实施例对图片索引的具体内容以及三方应用获取全质量图的具体方式不作限定。
在上述流程中,电子设备100可以分阶段地生成不同质量的图片。这虽然有利于缩短用户可感知的拍照完成时间,保证图片质量的同时提升用户在连续拍照等场景下的体验。但是,由于照片的各个质量图片生成时间存在差异、存储在文件系统中的时间点不同,当用户连拍后通过三方应用分享照片时,若该照片对应质量的图片尚未生成或者尚未存储在文件系统中,而三方应用直接访问文件系统,则可能会出现图片分享失败的场景。若三方应用等待文件系统中存在目标图片后再访问该图片,则当目标图片的生成次序较低时,会延长三方应用对用户分享操作的响应时间,也会影响用户的使用体验。
可参考图3,图3示例性示出了电子设备100的图片生成情况示意图。
如图3所示,电子设备100可以接收用户的连拍操作,连续拍摄五张照片:照片A、照片B、照片C、照片D、照片E。电子设备100可以按照拍摄顺序先后生成这五张照片的不同质量图片。
在电子设备100处理图像数据的过程中,可以接收用户开启某三方应用并分享图片的操作,显示该三方应用的媒体索引,媒体索引可以显示文件系统中存储的缩略图,以供用户选择希望分享的图片。在用户选择某一缩略图后,三方应用可以在文件系统中获取该缩略图所对应的全质量图并分享给目标设备或这目标应用。
但是,若电子设备100尚未生成用户选择分享的图片对应的全质量图时,三方应用无法从文件系统中获取目标照片的全质量图,就会导致图片分享失败。
示例性地,可以参考图3示出的照片D,当电子设备100接收到用户分享照片D的操作时,电子设备100虽然已经生成照片D对应的缩略图,但是并未生成照片D的全质量图。这样,电子设备100能够在媒体索引中显示照片D的缩略图,但是当用户选择分享照片D时,三方应用无法在文件系统中获取到照片D的全质量图。这会导致用户完成了分享照片D的操作但三方应用分享照片D失败,影响用户的使用体验。
其中,电子设备100的三方应用分享照片D的一种具体场景可以参考图4A和图4B。
如图4A所示,电子设备100接收到用户打开三方应用分享图片的操作,可以展示该三方应用的媒体索引,电子设备100可以显示如图4A所示的用户界面400A。用户界面400A中可以包括缩略图401、缩略图402、缩略图403、缩略图404、缩略图405和控件406。该五张缩略图可以分别对应于上述图3所述的照片A至照片E的缩略图,控件406可以用于发送用户选中的照片对应的缩略图。其中,缩略图404可以是该照片D的缩略图。电子设备100可以响应于用户对缩略图404的点击操作,选中照片D。然后电子设备100可以响应于用户对控件406的点击操作,完成发送图片的操作。但是,由于该照片D的全质量图并未生成且存储在文件系统中,因此电子设备100可以显示如图4B所示的用户界面400B。
如图4B所示,在一种可能的实现方式中,电子设备100可以显示用户界面400B。该用户界面400B可以是该三方应用的聊天窗口界面。该用户界面400B中可以包括提示407。该提示407可以用于提示用户该条消息发送失败。提示407的形式还可以为文本、图案等,本申请实施例对提示407的具体形式不作限定。
为了解决上述内容中描述的照片分享失败以及分享等待时间过长等问题,本申请实施例提供一种图片分享方法,在该方法中,用户可以为每项应用设置有图片分享策略,并且电子设备100可以配置有图片选择服务。该图片选择服务可以用于拦截电子设备100中的应用对文件系统的直接访问,并可以基于该应用所设置的图片分享策略,与文件系统以及图片优化服务进行交互,改变目标图片的获取质量或生成次序,从而能够及时向应用返回相应质量的图片。这可以避免出现应用从文件系统中访问图片失败或访问时间过长的情况发生。电子设备100的应用可以包括三方应用和系统内置应用等应用。本申请实施例对对电子设备100分享图片的具体应用不作限定。
下面介绍以电子设备100中存在图片选择服务时,电子设备100通过三方应用分享图片为例,对电子设备100分享图片的流程进行介绍。
如图5所示,在本申请实施例中,示例性地,电子设备100可以包括应用层、系统服务层和内核层。
电子设备100的应用层可以包括相机应用和三方应用。系统服务层可以包括相机服务、图片优化服务和图片选择服务。内核层可以包括相机驱动和文件系统。
其中,关于电子设备100的相机应用、三方应用、相机服务、图片优化服务、相机驱动和文件系统可以参考上述内容中对图2的描述,这里不再赘述。
与图2不同的是,电子设备100的系统服务层还可以包括图片选择服务,图片选择服务可以用于接收三方应用的图片访问请求,为三方应用提供访问文件系统的访问接口。该访问接口可以包括图片索引、图片分享策略和返回值等参数。在确定图片索引和图片分享策略的参数后,图片选择服务便可以基于三方应用的图片分享策略执行相应的操作,并向三方应用发送返回值,该返回值中可以包括目标图片以及访问结果等信息。图片选择服务具体执行的操作可以参考下述内容中对图6-图9的描述,这里暂不赘述。应该理解的是,图5中所示的软件功能模块划分仅作示例,电子设备100可以包括更多或者更少的软件模块。实际上,电子设备100可以不包括该图片选择服务,但电子设备100仍可以执行下述图片选择服务所执行的操作。
S501.电子设备100通过相机应用向相机服务下发拍照指令。
步骤S501的相关内容可以参考上述内容对图2中步骤S201的描述,这里不再赘述。
S502.相机服务调用相机驱动采集图片的原始图像数据。
步骤S502的相关内容可以参考上述内容对图2中步骤S202的描述,这里不再赘述。
S503.相机服务根据原始图像数据生成图片对应的缩略图,保存缩略图至文件系统。
步骤S503的相关内容可以参考上述内容对图2中步骤S203的描述,这里不再赘述。
S504相机服务将原始图像数据发送至图片优化服务。
步骤S504的相关内容可以参考上述内容对图2中步骤S204的描述,这里不再赘述。
S505.图片优化服务对原始图像数据进行优化处理,保存图片对应的中质量图和全质量图。
步骤S505的相关内容可以参考上述内容对图2中步骤S205的描述,这里不再赘述。
接下来介绍有图片选择服务参与的分享流程。
S506.三方应用按照指定分享策略访问目标图片。
当用户通过三方应用分享图片时,图片选择服务可以接收三方应用的访问请求。在一些实例中,三方应用的访问请求中可以携带目标图片索引、图片分享策略等。图片选择服务可以通过访问请求确定三方应用的图片分享策略。在另一些示例中,电子设备100中可以包括快速分享策略、高质量分享策略和均衡分享策略各自的应用名单,图片选择服务可以通过查询该应用名单来获取该三方应用所采用的图片分享策略。图片选择服务可以基于三方应用的图片分享策略确定返回的目标图片。该三方应用的图片分享策略可以是提前预设好的,也可以是用户在分享图片时设置的,本申请实施例对三方应用的图片分享策略的具体设置节点和图片选择服务确定三方应用图片分享策略的具体方式不作限定。
S507.图片选择服务检测文件系统中是否存在目标图片。
图片选择服务可以确定文件系统中是否存在用户选择分享的目标图片的全质量图,若存在,则图片选择服务可以从文件系统中获取目标图片的全质量图并发送至三方应用,三方应用可以将该全质量图进行分享。
S508.图片选择服务指示图片优化服务按需优先生成目标图片。
若在步骤S507中,图片选择服务没有检测或者获取到目标图片,则图片选择服务可以根据该三方应用的图片分享策略,执行相应的操作。例如,在一种可能的实现方式中,图片选择服务可以指示图片优化服务优先生成目标图片,图片优化服务可以将目标图片的生成优先级提高,优先处理目标图片的原始图像数据,生成目标图片的全质量图或者中质量图。
在另一种可能的实现方式中,图片选择服务可以从文件系统中获取其他图片用于替代目标图片,返回给三方应用。图片选择服务执行的操作可以取决于文件系统中的图片存储情况以及三方应用的图片分享策略。在一些示例中,三方应用的图片分享策略可以包括:快速分享、高质量分享、均衡分享。其中,当三方应用采用快速分享策略时,图片选择服务可以向三方应用返回文件系统中已存在的最高质量图片。当三方应用采用高质量分享策略时,图片选择服务可以指示图片优化服务优先生成目标图片的全质量图,并向三方应用返回该全质量图。当三方应用采用均衡分享策略时,图片选择服务可以基于电子设备100的图片优化服务的负载情况进行综合判断,并向三方应用返回相应质量的图片。
S509.图片选择服务从文件系统获取目标图片并返回给三方应用。
图片选择服务可以根据三方应用设置的图片分享策略,获取目标图片相应质量的图片并返回给三方应用。图片选择服务可以获取的不同质量图片可以包括上述内容中提到的缩略图、中质量图和全质量图等。
因此电子设备100的三方应用获取到的图片会受到图片分享策略以及文件系统中图片生成情况的影响。下面以用户分享照片D为例对本方案中的图片分享策略进行描述,下述流程中电子设备100的图片生成情况均可以参考上述图3中所示的情况。
图6示例性示出了三方应用采用快速分享策略时的流程示意图。
如图6所示,电子设备100可以包括三方应用、图片选择服务和文件系统。三方应用采用快速分享策略时的流程可以包括下述步骤。
S601.图片选择服务处理照片B的原始图像数据。
此时电子设备100的相机模块已经将照片的原始图像数据发送至图片优化服务。图片优化服务按序处理,正在生成照片B的全质量图。
S602.电子设备100的三方应用接收用户分享照片D的操作,基于快速分享策略发送图片访问请求1。
三方应用可以设置有快速分享策略。当接收到用户分享照片D的操作时,三方应用可以发送图片访问请求1,该图片访问请求中可以包括照片D的索引以及快速分享策略。
S603.图片选择服务接收图片访问请求1,确定图片索引为照片D的索引,分享策略为快速分享。
图片选择服务可以获取三方应用发送的图片访问请求1,并确定该图片访问请求1中的图片索引为照片D的索引,图片分享策略为快速分享策略。图片选择服务可以基于照片D的索引和快速分享策略执行相应的操作。具体操作可以参考下述内容中对步骤S604至步骤S606的操作。
当图片选择服务确定图片分享策略为快速分享策略、图片索引为照片D的索引时,图片选择服务可以与电子设备100的文件系统进行交互,检测照片D的图片生成情况。
S604.图片选择服务在文件系统中查询照片D,确定存在照片D的缩略图和中质量图,不存在照片D的全质量图。
图片选择服务可以通过查询文件系统中存在的不同质量的图片来确定图片生成情况。图片选择服务可以根据照片D的图片索引查询文件系统中照片D的相关图片。其中照片D的图片生成情况可以参考上述图3所示的情况。当图片选择服务确定已生成照片D的最高质量图片为中质量图时,且分享策略为快速分享策略时,图片选择服务可以选择获取该照片D的中质量图。
S605.电子设备100的图片选择服务从文件系统中获取照片D的中质量图。
S606.电子设备100的图片选择服务向三方应用返回图片访问结果1,图片访问结果1中包括照片D的中质量图。
图片选择服务从文件系统中获取到照片D的中质量图后,可以向三方应用返回照片D的图片访问结果1,图片访问结果1中可以包括照片D的中质量图。
可选地,该图片访问结果1中还可以包括照片D中质量图的图像质量和文件标识等信息。其中,照片D中质量图的文件标识可以用于在文件系统中标识该中质量图,电子设备100可以通过该文件标识读写照片D的中质量图。
该图片访问结果1还可以用于标识本次图片访问请求是否成功。当请求成功时,图片访问结果1可以包括上述内容中所述的图片以及参数。当请求失败时,该图片访问结果1还可以包括无效参数、内部错误等数据。
S607.电子设备100的三方应用获取并分享照片D的中质量图。
电子设备100的三方应用获取到照片D的中质量图后,可以将该中质量图分享至分享目标。
这样,电子设备100的三方应用基于快速分享策略,可以保证向分享目标成功分享图片。一般地,考虑到图片的可浏览性以及图片的中质量图生成速度较快,一般情况下用户拍照后分享图片时文件系统中可以至少存在照片的中质量图。
因此,快速分享策略可以设置为获取文件系统中目标图片的中质量图和全质量图中质量最高的图片。当文件系统中存在目标图片的全质量图时,可以正常返回全质量图。
当文件系统中不存在目标图片的全质量图,但存在目标图片的中质量图时,可以选择返回中质量图给三方应用。
当文件系统中既不包括目标图片的全质量图,也不包括目标图片的中质量图时,图片选择服务可以等待目标图片的中质量图生成后再返回给三方应用。
这样,三方应用可以即时相应用户的图片分享操作,即时发送一张具备可浏览性的图片给分享目标。在一些示例中,快速分享策略也可以被设置为包含缩略图在内的分享策略。当文件系统中不包括目标图片的中质量图和全质量图时,图片选择服务可以直接获取目标图片的缩略图,并返回给三方应用进行分享。快速分享策略的图片访问质量下限可以由用户自行设置,本申请实施例对此不做限定。
三方应用也可以基于高质量分享策略对照片D进行访问。图7示例性示出了三方应用采用质量分享策略时的流程示意图。如图7所示,电子设备100可以包括三方应用、图片选择服务、图片优化服务和文件系统。三方应用采用高质量分享策略时的流程可以包括下述步骤。
S701.图片选择服务处理照片B的原始图像数据。
S702.电子设备100的三方应用接收用户分享照片D的操作,基于高质量分享策略发送图片访问请求2。
电子设备100的三方应用采用高质量分享策略时,生成的图片访问请求2中可以包括照片D的图片索引和高质量分享策略。
S703.电子设备100的图片选择服务接收图片访问请求2,确定图片索引为照片D的索引,分享策略为高质量分享。
图片选择服务可以接收图片访问请求2,为三方应用提供图片访问接口。在图片选择服务从图片访问请求2中获取照片D的索引和高质量分享策略,确定图片索引和图片分享策略两个参数之后,图片选择服务可以基于照片D索引和高质量分享策略执行相应的操作。具体操作可以参考下述内容中对步骤S704-S708的描述,这里暂不赘述。
S704.电子设备100的图片选择服务在文件系统中查询照片D,检测到文件系统中不存在照片D的全质量图。
文件系统中照片D的图片生成情况可以参考上述图3所示的情况。电子设备100已生成了照片D的缩略图和中质量图并存储在文件系统中,而没有生成照片D的全质量图。
S705.电子设备100的图片选择服务指示图片优化服务优先生成照片D的全质量图。
在检测到文件系统中不存在照片D的全质量图的情况下,图片选择服务可以基于高质量分享策略,向图片优化服务发送指示,指示图片优化服务优先生成照片D的全质量图。
S706.电子设备100的图片优化服务中断处理照片B的原始图像数据,生成照片D的全质量图。
当三方应用采用高质量分享策略时,可以向图片选择服务发送包括质量分享策略的图片访问请求。图片选择服务确认该访问请求的分享策略为质量分享策略后,可以先检测文件系统中是否存在目标图片的全质量图。基于图片访问请求中照片D的图片索引,图片选择服务检测到文件系统中不存在照片D的全质量图。
如图3所示,此时文件系统中仅存在照片A的全质量图,而按照生成顺序,电子设备100的图片优化服务会先生成照片B、照片C的全质量图,再生成照片D的全质量图。
而当三方应用采用高质量分享策略时,图片选择服务可以指示图片优化服务优先生成照片D的全质量图。图片优化服务可以将照片D的图片生成任务的优先级提高至照片B和照片C之前。
如图8A所示,一般情况下,电子设备100的图片优化服务可以按照拍照顺序生成图片,即按照照片A,照片B,照片C,照片D,照片E的顺序进行生成。若按照该拍照顺序生成图片,则三方应用需要等待照片B和照片C的全职两图生成后才能够获取到照片D的全质量图,这可能会导致用户等待时间过长。
因此图片选择服务可以指示图片优化服务改变图片生成任务的顺序。将图片生成任务的顺序调整为如图8B所示。图片优化服务可以中断处理照片B的原始图像数据,优先生成照片D的全质量图,再按照拍照的先后顺序处理剩余其它图片。
上述内容中仅涉及到照片间的生成任务次序,可选地,对于同一照片而言,以照片D为例,若此时照片D的缩略图、中质量图同样未生成,图片优化服务仍可以优先生成照片D的全质量图用于分享,后续再生成照片D的缩略图和中质量图。这样可以使电子设备100对用户分享操作的反应更迅速。
可选地,在图片优化服务生成照片D的全质量图的过程中,电子设备100的显示界面上显示提示信息,该提示信息可以用于提示用户照片D的全质量图正在生成。
S707.电子设备100的图片优化服务向文件系统存储照片D的全质量图。
照片D的全质量图生成后,图片优化服务可以将照片D的全质量图存储在文件系统中。
S708.电子设备100的图片选择服务从文件系统中获取照片D的全质量图。
图片优化服务可以将照片D的全质量图存储在文件系统中之后,图片选择服务可以基于照片D的图片索引从文件系统中获取照片D的全质量图。
S709.电子设备100的图片选择服务向三方应用返回图片访问结果2,图片访问结果2中包括照片D的全质量图。
照片D的全质量图存储进文件系统后,图片选择服务就可以获取该全质量图。然后,图片选择服务可以向三方应用返回图片访问结果2,图片访问结果2中可以包括照片D的全质量图,也可以包括图像质量和文件标识等数据。图片访问结果2也可以用于反馈图片访问请求是否成功,具体内容可以参考上述内容中对步骤S606的描述,这里不再赘述。
S710.电子设备100的三方应用获取并分享照片D的全质量图。
三方应用获取到照片D的全质量图后,可以完成照片D的分享操作,将照片D的全质量图发送至分享目标处。
这样,电子设备100可以通过提高目标图片的生成优先级,保证应用在访问文件系统时,目标图片的全质量图能够被第一时间生成。在保证分享图片的质量的同时,避免三方应用获取图片失败而导致的图片分享失败。提高了用户分享全质量图片的成功率,并减少等待时间,提高了用户的使用体验。
在一些示例中,电子设备100的三方应用还可以采用均衡分享策略进行图片访问。当采用均衡分享策略时,图片选择服务会对电子设备100的负载情况进行判断,当负载较低时,图片选择服务可以优先选择全质量图,当负载较高时,图片选择服务可以优先选择当前已存在的最高质量图片,或者,可以优先选择中质量图。
图9示出了电子设备100在不同负载情况下采用均衡分享策略分享图片的流程示意图。
如图9所示,负载较低时的访问流程可以包括以下步骤。
S901.电子设备100的三方应用接收用户分享照片D的操作,基于均衡分享策略发送图片访问请求3。
在三方应用分享图片的策略为均衡分享策略的情况下,接收到用户分享照片D的操作,可以生成并向图片选择服务发送包括均衡分享策略以及照片D的索引的图片访问请求3。
S902.电子设备100的图片选择服务接收图片访问请求3,确定图片索引为照片D的索引,分享策略为均衡分享。
三方应用接收用户操作并生成访问请求,以及图片选择服务接收并确认访问请求内容的具体过程可以参考上述内容中对步骤S602和步骤S603的描述,这里不再赘述。该图片访问请求3的分享策略为均衡分享。
S903.电子设备100的图片选择服务查询照片D,检测到文件系统中不存在照片D的全质量图。
图片选择服务还可以确认文件系统中是否存在照片D的全质量图,若不存在,则可以进行下一步操作。
应当理解的是,本申请实施例中的图片分享策略发挥作用的场景均为文件系统中不存在目标图片的全质量图,若已经存在全质量图,则三方应用可以直接获取该全质量图进行分享。
S904.电子设备100的图片选择服务判断电子设备100的负载是否低于预设阈值。
电子设备100确定分享策略为均衡分享后,可以确认电子设备100的负载情况。
若此时电子设备100正在处理的任务较少,设备资源空闲,则图片选择服务可以确认电子设备100的负载较低。
在一种可能的实现方式中,电子设备100中可以包括中央处理器(centralprocessor unit,CPU)、图形处理器(graphics processing unit,GPU)等。电子设备100可以通过CPU和GPU来处理图片优化任务和图片生成任务等。而电子设备100的CPU和GPU还用于处理电子设备100的其它任务,若任务较多时,CPU和GPU占用率高,电子设备100可能无法及时生成目标图片。图片选择服务可以通过CPU和GPU的占用率来确定电子设备100的负载情况。
示例性地,图片选择服务可以检测CPU和GPU的占用率。当CPU的占用率低于预设阈值1,和/或,GPU的占用率低于预设阈值2时,图片选择服务可以确定CPU和GPU占用率低,此时图片选择服务可以确定电子设备100的负载低于预设阈值。此时电子设备100能够及时分配出用于处理图片优化任务和图片生成任务的资源,可以支持图片优化服务执行优先生成目标全质量图等操作。其中,预设阈值1和预设阈值2可以时预先存储在电子设备100中的,也可以是电子设备100在运行过程中根据设备运行状态实时生成的。
在一些示例中,当电子设备100的负载低于预设阈值时,则电子设备100可以执行以下流程。
S905.电子设备100的图片选择服务指示图片优化服务优先生成照片D的全质量图片。
S906.电子设备100的图片优化服务提高照片D的图片生成任务的优先级,优先生成照片D的全质量图。
由于图片优化服务负载较低,可以及时生成照片D的全质量图,则图片选择服务可以指示图片优化服务提高照片D的图片生成任务的优先级。
关于步骤S905和步骤S906可以参见上述内容中对步骤S705和S706的描述,此处不再赘述。
照片D的全质量图生成后,电子设备100的三方应用可以经历如下述步骤S907-S910的流程获取到该全质量图,并发送至分享目标。具体流程可以参考上述内容对步骤S707-S710的描述,这里不再赘述。
S907.电子设备100的图片优化服务存储照片D的全质量图至文件系统。
S908.电子设备100的图片选择服务从文件系统中获取照片D的全质量图。
S909.电子设备100的图片选择服务向三方应用返回图片访问结果2,图片访问结果2包括照片D的全质量图。
S910.电子设备100的三方应用获取并分享照片D的全质量图。
当图片选择服务检测到电子设备100同时在执行除针对连拍照片以外的其它图片优化任务或图片生成任务时,可以确定电子设备100的CPU、GPU的占用率。
当CPU的占用率高于预设阈值1,和/或,GPU的占用率高于预设阈值2时,图片选择服务可以确定CPU和GPU占用率高,图片选择服务可以确定此时电子设备100的负载高于预设阈值。此时电子设备100难以及时分配资源来处理照片D的全质量图生成任务。
或者,在一些示例中,图片选择服务可以检测到照片D的全质量图生成任务较为复杂,例如,生成照片D的全质量图需要经过多种图像算法处理,图片生成时间较长时,即照片D的全质量图生成任务本身会导致电子设备100的负载升高时,也可以将该情况确认为电子设备100的负载高于预设阈值。
在一些示例中,当电子设备100的负载高于预设阈值时,则电子设备100可以执行以下流程。
S911.电子设备100的图片选择服务从文件系统中获取照片D的中质量图。
在照片D的全质量图难以及时生成,而文件系统中以存在照片D的中质量图的情况下,图片选择服务可以基于均衡分享策略,选择获取照片D的中质量图而非全质量图。
S912.电子设备100的图片选择服务向三方应用返回图片访问结果1,图片访问结果1包括照片D的中质量图。
S913.电子设备100的三方应用获取并分享照片D的中质量图。
最后,三方应用可以及时将照片D的中质量图发送至分享目标。实现对用户分享操作的快速响应,避免了因耗时生成照片D的全质量图而造成的用户等待。
这样,电子设备100能够根据电子设备100自身的负载情况,适应性调整所分享图片的图片质量,使得电子设备100在不同的负载情况下至少能够分享具备可浏览性的图片。避免了电子设备100因负载较高或目标图片未生成而导致的图片分享失败的情况发生。
在一种可能的实现方式中,图片分享策略也可以作用于用户一次性分享多张图片的场景。下面仍以图3中所示的图片生成状态介绍用户一次性分享多张图片的场景。
1、电子设备100的三方应用基于快速分享策略分享多张图片。
在一些示例中,三方应用可以采用快速分享策略。若三方应用接收到用户分享多张图片的操作,可以通过图片选择服务获取该多张图片各自已生成的最高质量图片用于分享。例如,三方应用接收到用户分享照片A、照片C、照片E的操作后,可以发送包括照片A索引、照片C索引、照片E索引以及快速分享策略的图片访问请求。图片选择服务拦截该访问请求,确定文件系统中照片A、照片C、照片E的图片生成状态。如图3所示,照片A的全质量图已生成,照片C的中质量图已生成,全质量图未生成,照片E的中质量图和全质量图均未生成。因此,图片选择服务可以获取已生成的照片中最高质量的图片返回,即照片A的全质量图、照片C的中质量图以及照片E的缩略图,返回图片给三方应用。或者,若快速分享策略的图片访问质量下限被设备为中质量图,则图片选择服务在获取照片A的全质量图和照片C的中质量图后,还可以指示图片优化服务将照片E的中质量图生成任务提高,快速生成照片E的中质量图以返回给三方应用。
2、电子设备100的三方应用基于高质量分享策略分享多张图片。
在另一些示例中,三方应用也可以采用高质量分享策略。若三方应用接收到用户分享多张图片的操作,可以通过图片选择服务指示图片优化服务优先生成该多张图片的全质量图。例如,三方应用接收到用户分享照片A、照片C、照片E的操作后,可以发送包括照片A索引、照片C索引、照片E索引以及高质量分享策略的图片访问请求。图片选择服务拦截该请求后,基于其中的高质量分享策略,检测文件系统中是否存在照片A、照片C、照片E的全质量图。如图3所示的图片生成状态,当图片选择服务检测到照片A的全质量图已生成,照片C和照片E的全质量图未生成时,可以指示图片优化服务将照片C和照片E的图片生成任务优先级调整到图片B之前,优先生成照片C和照片E的全质量图。
3、电子设备100的三方应用基于均衡分享策略分享多张图片。
在另一些示例中,三方应用还可以采用均衡分享策略。若三方应用接收到用户分享多张图片的操作,可以通过图片选择服务综合调整图片生成任务的优先级。例如,三方应用接收到用户分享照片A、照片C、照片E的操作后,可以发送包括照片A索引、照片C索引、照片E索引以及均衡分享策略的图片访问请求。
图片选择服务拦截该请求后,基于其中的均衡分享策略,检测电子设备100的负载情况。若检测到电子设备100的负载较高,则图片选择服务可以以生成速度为目标调整图片生成任务的优先级。
在多图分享过程中,图片选择服务可以根据电子设备100的具体负载情况来安排分享图片中全质量图和中质量图的比例。例如,电子设备100的负载情况仅支持及时生成三张图片的全质量图时,图片选择服务可以在分享的目标图片中选择三张图片生成全质量图。对于其余目标图片,已存在全质量图的,图片选择服务可以获取其全质量图,全质量图未生成的,图片选择服务可以获取其中质量图。
示例性地,图片选择服务检测到照片A的全质量图已生成、照片C的中质量图已生成、照片E的中质量图和全质量图均未生成。在这种情况下,图片选择服务可以确定照片A的全质量图可以直接分享,照片C的全质量图虽然未生成,但其中质量图也可以用于分享,而照片E则不存在可以用于分享的图片,且此时电子设备100的负载较高。则图片选择服务可以优先获取照片A的全质量图、照片C的中质量图,并指示图片优化服务优先生成照片E的全质量图或者中质量图。其中,图片选择服务可以不处理照片C的全质量图生成任务,仅获取照片C的中质量图返回给三方应用。这样可以在保证用户选择的多张图片至少都能够成功分享的基础上减少因图片优化服务繁忙而导致的用户等待时间。
若图片选择服务检测到电子设备100的负载较低时,即图片优化服务可以在不影响其它功能的前提下优先生成目标图片时,图片选择服务可以将照片C和照片E的图片生成任务优先级调整到照片B之前,获取照片C和照片E的全质量图。可选地,图片选择服务也可以对用户单次分享多图的任务量进行判断,若生成全部目标图片的全质量图所需时间过长或者所需图片优化资源较多时,图片选择服务可以选择性获取部分图片的中质量图返回给三方应用,本申请实施例对均衡分享策略的具体执行策略不作限定。
上述内容中,三方应用所采用的图片分享策略可以是由用户设置的,每个三方应用只能同时采用一种图片分享策略。图10和图11示例性示出了一种用户设置应用的图片分享策略的示意图。
如图10所示,电子设备100可以显示用户界面1000,该用户界面1000可以成为电子设备100的某个应用权限管理界面。用户界面1000中可以包括控件1001。该控件1001可以用于开启该应用的图片分享策略管理界面。电子设备100可以响应于用户对控件1001的点击操作,显示如图11所示的用户界面1100。用户界面1100中可以包括有控件1101、控件1102和控件1103。这三个控件分别用于设置该应用采用快速分享、高质量分享和均衡分享策略。例如,电子设备100可以响应于用户对控件1102的操作,将该应用的图片分享策略设置为高质量分享策略。这样,当用户通过该应用分享图片时,该应用可以通过图片选择服务优先获取目标图片的全质量图。
这样,电子设备100可以通过图片分享策略确定所分享图片的目标质量,图12示例性示出了一种电子设备100分享图片的流程示意图。
如图12所示,电子设备100分享图片的流程可以包括下述步骤。
S1201.响应于第一操作,选中第一图片,电子设备100包括第一图片的第一质量图。
该第一操作可以为用户打开应用的媒体索引界面,在媒体索引界面中选中第一图片的操作。具体操作可以参考上述内容中对图4A的描述,这里不再赘述。
第一图片的第一质量图可以为上述实施例中所描述的中质量图。第一图片的第一质量图中可以包括第一索引,该第一索引可以用于指示该图片对应于第一图片,且该图片的图片质量为第一质量。
S1202.响应于第二操作,基于图片分享策略分享第一图片的目标质量图。
该第二操作可以为用户点击发送控件的操作,示例性地,如图4A所示,用户在选中图片后,对控件406的点击操作可以称作第二操作。该目标质量图的图像质量可以为第一质量,也可以为第二质量。第二质量高于第一质量。第一图片的第二质量图可以为上述实施例中所描述的全质量图。
该图片分享策略可以由用户设置,也可以是电子设备100默认设置的。该图片分享策略可以包括快速分享策略、高质量分享策略、均衡分享策略。
当图片分享策略为快速分享策略时,电子设备100分享的第一图片的目标质量图可以为第一图片的第一质量图或第二质量图。
当图片分享策略为高质量分享策略时,电子设备100分享的第一图片的目标质量图可以包括第一图片的第二质量图。
当图片分享策略为均衡分享策略时,电子设备100分享的第一图片的目标质量图可以为第一图片的第一质量图,也可以为第一图片的第二质量图。
电子设备基于不同图片分享策略分享所述第一图片的目标质量图的具体流程可以参考上述内容中对图6、图7和图9的描述,这里不再赘述。
下面介绍本申请实施例提供的示例性电子设备100。
图13是本申请实施例提供的电子设备100的硬件结构示意图。
下面以电子设备100为例对实施例进行具体说明。应该理解的是,电子设备100可以具有比图中所示的更多的或者更少的部件,可以组合两个或多个的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
电子设备100可以包括:处理器110,外部存储器接口120,内部存储器121,天线1,天线2,移动通信模块150,无线通信模块160,传感器模块180,摄像头193,显示屏194等。其中传感器模块180可以包括压力传感器180A,距离传感器180F,指纹传感器180H,触摸传感器180K,环境光传感器180L等。
处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
其中,控制器可以是电子设备100的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。
电子设备100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。
天线1和天线2用于发射和接收电磁波信号。电子设备100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
移动通信模块150可以提供应用在电子设备100上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,LNA)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。
调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过显示屏194显示图像或视频。在一些实施例中,调制解调处理器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器110,与移动通信模块150或其他功能模块设置在同一个器件中。
无线通信模块160可以提供应用在电子设备100上的包括无线局域网(wirelesslocal area networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星系统(global navigation satellite system,GNSS),调频(frequency modulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
在一些实施例中,电子设备100的天线1和移动通信模块150耦合,天线2和无线通信模块160耦合,使得电子设备100可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯系统(global system for mobile communications,GSM),通用分组无线服务(general packet radio service,GPRS),码分多址接入(codedivision multiple access,CDMA),宽带码分多址(wideband code division multipleaccess,WCDMA),时分码分多址(time-division code division multiple access,TD-SCDMA),长期演进(long term evolution,LTE),BT,GNSS,WLAN,NFC,FM,和/或IR技术等。所述GNSS可以包括全球卫星定位系统(global positioning system,GPS),全球导航卫星系统(global navigation satellite system,GLONASS),北斗卫星导航系统(beidounavigation satellite system,BDS),准天顶卫星系统(quasi-zenith satellitesystem,QZSS)和/或星基增强系统(satellite based augmentation systems,SBAS)。在一些示例中,电子设备100可以通过无线通信模块160或移动通信模块150将图片分享给其他设备。
电子设备100通过GPU,显示屏194,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏194和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emittingdiode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganic light emitting diode,AMOLED),柔性发光二极管(flex light-emittingdiode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dot lightemitting diodes,QLED)等。在一些示例中,电子设备100的显示屏194可以用于显示三方应用的聊天界面、图片选择界面、应用权限管理界面等用户界面
电子设备100可以通过ISP,摄像头193,视频编解码器,GPU,显示屏194以及应用处理器等实现拍摄功能。
ISP用于处理摄像头193反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给ISP处理,转化为肉眼可见的图像。ISP还可以对图像的噪点,亮度,颜色进行算法优化。ISP还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,ISP可以设置在摄像头193中。
摄像头193用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,CCD)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,CMOS)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给ISP转换成数字图像信号。ISP将数字图像信号输出到DSP加工处理。DSP将数字图像信号转换成标准的RGB,YUV等格式的图像信号。在一些实施例中,电子设备100可以包括1个或N个摄像头193,N为大于1的正整数。
数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当电子设备100在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
外部存储器接口120可以用于连接外部存储卡,例如Micro SD卡,实现扩展电子设备100的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,从而执行电子设备100的各种功能应用以及数据处理。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用(比如人脸识别功能,指纹识别功能、移动支付功能等)等。存储数据区可存储电子设备100使用过程中所创建的数据(比如原始图像数据)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。
压力传感器180A用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器180A可以设置于显示屏194。压力传感器180A的种类很多,如电阻式压力传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个具有导电材料的平行板。当有力作用于压力传感器180A,电极之间的电容改变。电子设备100根据电容的变化确定压力的强度。当有触摸操作作用于显示屏194,电子设备100根据压力传感器180A检测所述触摸操作强度。电子设备100也可以根据压力传感器180A的检测信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。例如:当有触摸操作强度小于第一压力阈值的触摸操作作用于短消息应用图标时,执行查看短消息的指令。当有触摸操作强度大于或等于第一压力阈值的触摸操作作用于短消息应用图标时,执行新建短消息的指令。
距离传感器180F,用于测量距离。电子设备100可以通过红外或激光测量距离。在一些实施例中,拍摄场景,电子设备100可以利用距离传感器180F测距以实现快速对焦。
环境光传感器180L用于感知环境光亮度。电子设备100可以根据感知的环境光亮度自适应调节显示屏194亮度。环境光传感器180L也可用于拍照时自动调节白平衡。
指纹传感器180H用于采集指纹。电子设备100可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。
触摸传感器180K,也称“触控面板”。触摸传感器180K可以设置于显示屏194,由触摸传感器180K与显示屏194组成触摸屏,也称“触控屏”。触摸传感器180K用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器180K也可以设置于电子设备100的表面,与显示屏194所处的位置不同。
本申请还提供一种电子设备,该电子设备可以包括存储器、处理器及存储在存储器上的计算机程序,处理器执行计算机程序以实现如上述任意一个实施例中电子设备侧(中控设备、中枢设备、智能家居设备等)执行的方法。
本申请还提供了一种芯片系统,该芯片系统包括至少一个处理器,用于实现上述任意一个实施例中电子设备侧执行的方法。在一种可能的设计中,该芯片系统还包括存储器,所述存储器用于保存程序指令和数据,存储器位于处理器之内或处理器之外。
芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。
可选地,芯片系统中的处理器可以为一个或多个。该处理器可以通过硬件实现也可以通过软件实现。当通过硬件实现时,该处理器可以是逻辑电路、集成电路等。当通过软件实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现。
可选地,芯片系统中的存储器也可以为一个或多个。该存储器可以与处理器集成在一起,也可以和处理器分离设置,本申请实施例并不限定。示例性地,存储器可以是非瞬时性处理器,例如只读存储器ROM,其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本申请实施例对存储器的类型,以及存储器与处理器的设置方式不作具体限定。
示例性地,芯片系统可以是现场可编程门阵列(field programmable gatearray,FPGA),可以是专用集成芯片(application specific integrated circuit,ASIC),还可以是系统芯片(system on chip,SoC),还可以是中央处理器(central processorunit,CPU),还可以是网络处理器(network processor,NP),还可以是数字信号处理电路(digital signal processor,DSP),还可以是微控制器(micro controller unit,MCU),还可以是可编程控制器(programmable logic device,PLD)或其他集成芯片。
本申请还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任意一个实施例中电子设备侧执行的方法。
本申请还提供一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现如上述任意一个实施例中电子设备侧执行的方法。
以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。
上述实施例中所用,根据上下文,术语“当…时”可以被解释为意思是“如果…”或“在…后”或“响应于确定…”或“响应于检测到…”。类似地,根据上下文,短语“在确定…时”或“如果检测到(所陈述的条件或事件)”可以被解释为意思是“如果确定…”或“响应于确定…”或“在检测到(所陈述的条件或事件)时”或“响应于检测到(所陈述的条件或事件)”。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如DVD)、或者半导体介质(例如固态硬盘)等。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:ROM或随机存储记忆体RAM、磁碟或者光盘等各种可存储程序代码的介质。

Claims (15)

1.一种图片分享方法,其特征在于,所述方法应用于电子设备,所述方法包括:
接收选中第一图片的第一操作,所述电子设备包括所述第一图片的第一质量图;
响应于第二操作,基于图片分享策略分享所述第一图片的目标质量图,所述第一图片的目标质量图的图片质量高于或等于所述第一图片的第一质量图,所述图片分享策略是确定所述目标质量图的图片质量的策略,所述图片质量包括至少第一质量和第二质量,所述第一质量低于所述第二质量。
2.根据权利要求1所述的方法,其特征在于,所述响应于第二操作,基于图片分享策略分享所述第一图片的目标质量图,包括:
响应于所述第二操作且所述电子设备不包括所述第一图片的第二质量图,生成所述第一图片的第二质量图;
分享所述第一图片的第二质量图。
3.根据权利要求2所述的方法,其特征在于,所述生成所述第一图片的第二质量图之后,所述方法还包括:
生成第二图片的第二质量图,所述第二图片的第一质量图的生成时刻早于所述第一图片的第一质量图的生成时刻。
4.根据权利要求2或3所述的方法,其特征在于,在生成所述第一图片的第二质量图之前,所述方法还包括:
显示第一提示,所述第一提示用于指示电子设备正在生成所述第一图片的第二质量图。
5.根据权利要求1至4中任一所述的方法,其特征在于,所述响应于第二操作,基于图片分享策略分享所述第一图片的目标质量图,包括:
响应于所述第二操作且所述电子设备包括所述第一图片的第二质量图,确定所述第一图片的第二质量图为所述第一图片的目标质量图;
分享所述第一图片的第二质量图。
6.根据权利要求1所述的方法,其特征在于,所述响应于第二操作,基于图片分享策略分享所述第一图片的目标质量图,包括:
响应于所述第二操作且所述电子设备不包括所述第一图片的第二质量图,确定所述第一图片的第一质量图为所述第一图片的目标质量图;
分享所述第一图片的第一质量图。
7.根据权利要求2至5中任一项所述的方法,其特征在于,响应于第二操作,基于图片分享策略分享所述第一图片的目标质量图之前,所述方法还包括:
响应于第三操作,选中第三图片,所述电子设备包括所述第三图片的第一质量图且不包括所述第三图片的第二质量图;
所述方法还包括:
响应于所述第二操作,分享所述第三图片的第一质量图。
8.根据权利要求1至5、7中任一项所述的方法,其特征在于,所述电子设备的负载低于或等于第一阈值,所述第一阈值是电子设备低负载运行最高数值。
9.根据权利要求5或6所述的方法,其特征在于,所述电子设备的负载高于或等于第二阈值,所述第二阈值是电子设备高负载运行最低数值。
10.根据权利要求1至9中任一项所述的方法,其特征在于,所述图片分享策略可由用户设置。
11.根据权利要求1至10中任一项所述的方法,其特征在于,所述第一图片的第一质量图包括第一索引,所述第一索引用于指示所述第一图片的第一质量图。
12.一种电子设备,其特征在于,包括:存储器、处理器及存储在所述存储器上的计算机程序,所述处理器执行所述计算机程序以实现如权利要求1-11中任一项所述的方法。
13.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-11中任一项所述的方法。
14.一种芯片系统,所述芯片系统应用于电子设备,其特征在于,所述芯片系统包括一个或多个处理器,所述处理器用于调用计算机指令以使得所述电子设备执行如权利要求1-11中任一项所述的方法。
15.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现如权利要求1-11中任一项所述的方法。
CN202411990394.XA 2024-09-23 2024-09-23 一种图片分享方法及相关装置 Pending CN119906719A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411990394.XA CN119906719A (zh) 2024-09-23 2024-09-23 一种图片分享方法及相关装置

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202411990394.XA CN119906719A (zh) 2024-09-23 2024-09-23 一种图片分享方法及相关装置
CN202411336914.5 2024-09-23

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN202411336914.5 Division 2024-09-23 2024-09-23

Publications (1)

Publication Number Publication Date
CN119906719A true CN119906719A (zh) 2025-04-29

Family

ID=95476309

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411990394.XA Pending CN119906719A (zh) 2024-09-23 2024-09-23 一种图片分享方法及相关装置

Country Status (1)

Country Link
CN (1) CN119906719A (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103179156A (zh) * 2011-12-22 2013-06-26 腾讯科技(深圳)有限公司 一种图片分享方法、系统及设备
CN107239203A (zh) * 2016-03-29 2017-10-10 北京三星通信技术研究有限公司 一种图像管理方法和装置
CN107908337A (zh) * 2017-12-14 2018-04-13 广州三星通信技术研究有限公司 分享图像内容的方法和装置
CN109769143A (zh) * 2019-02-03 2019-05-17 广州视源电子科技股份有限公司 视频图像处理方法、装置、视频系统、设备和存储介质
CN117648142A (zh) * 2022-08-18 2024-03-05 华为技术有限公司 一种图像的获取方法和电子设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103179156A (zh) * 2011-12-22 2013-06-26 腾讯科技(深圳)有限公司 一种图片分享方法、系统及设备
CN107239203A (zh) * 2016-03-29 2017-10-10 北京三星通信技术研究有限公司 一种图像管理方法和装置
CN107908337A (zh) * 2017-12-14 2018-04-13 广州三星通信技术研究有限公司 分享图像内容的方法和装置
CN109769143A (zh) * 2019-02-03 2019-05-17 广州视源电子科技股份有限公司 视频图像处理方法、装置、视频系统、设备和存储介质
CN117648142A (zh) * 2022-08-18 2024-03-05 华为技术有限公司 一种图像的获取方法和电子设备

Similar Documents

Publication Publication Date Title
EP4221388B1 (en) Wifi p2p connection method, electronic device and medium
EP4361805A1 (en) Method for generating theme wallpaper, and electronic device
CN115514882B (zh) 一种分布式拍摄方法,电子设备及介质
CN113630558B (zh) 一种摄像曝光方法及电子设备
CN114866681B (zh) 跨设备的协同拍摄方法、相关装置及系统
CN115225753B (zh) 拍摄方法、相关装置及系统
WO2023160230A1 (zh) 一种拍摄方法及相关设备
CN114466131B (zh) 一种跨设备的拍摄方法及相关设备
CN115460343B (zh) 图像处理方法、设备及存储介质
CN115359105B (zh) 景深扩展图像生成方法、设备及存储介质
CN116723264A (zh) 确定目标位置信息的方法、设备及存储介质
CN111479075B (zh) 拍照终端及其图像处理方法
CN119906719A (zh) 一种图片分享方法及相关装置
CN116347217B (zh) 图像处理方法、设备及存储介质
CN111556249A (zh) 一种基于水墨屏的图像处理方法、终端及存储介质
WO2025030802A1 (zh) 显示方法、电子设备和系统
CN114245011B (zh) 图像处理方法、用户界面及电子设备
WO2023160223A1 (zh) 多摄策略调度方法及其相关设备
WO2022161058A1 (zh) 一种全景图像的拍摄方法及电子设备
CN118450234B (zh) 图像生成方法、介质以及电子设备
CN119271322B (zh) 一种图片分享方法、终端及存储介质
CN117278864B (zh) 图像拍摄方法、电子设备及存储介质
CN117560574B (zh) 一种拍摄方法、电子设备和可读存储介质
EP4439382B1 (en) Code scanning method and electronic device
CN116744106B (zh) 相机应用的控制方法和终端设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination