CN109472849B - 处理应用中图像的方法、装置、终端设备和存储介质 - Google Patents
处理应用中图像的方法、装置、终端设备和存储介质 Download PDFInfo
- Publication number
- CN109472849B CN109472849B CN201710811389.1A CN201710811389A CN109472849B CN 109472849 B CN109472849 B CN 109472849B CN 201710811389 A CN201710811389 A CN 201710811389A CN 109472849 B CN109472849 B CN 109472849B
- Authority
- CN
- China
- Prior art keywords
- expression
- image
- application
- self
- file
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 70
- 230000001960 triggered effect Effects 0.000 claims abstract description 59
- 230000008569 process Effects 0.000 claims abstract description 28
- 230000006870 function Effects 0.000 claims description 47
- 230000005540 biological transmission Effects 0.000 claims description 10
- 230000009471 action Effects 0.000 claims description 9
- 230000003213 activating effect Effects 0.000 claims description 3
- 238000004590 computer program Methods 0.000 claims description 3
- 230000008921 facial expression Effects 0.000 claims 2
- 238000012544 monitoring process Methods 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 26
- 230000008451 emotion Effects 0.000 description 13
- 238000004891 communication Methods 0.000 description 11
- 238000004519 manufacturing process Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 238000009877 rendering Methods 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 230000003068 static effect Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 230000009191 jumping Effects 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000004883 computer application Methods 0.000 description 1
- 238000007654 immersion Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/10—Multimedia information
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing figures and text; Combining figures or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
- G06T13/20—3D [Three Dimensional] animation
- G06T13/40—3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/174—Facial expression recognition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/046—Interoperability with other network applications or services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/08—Annexed information, e.g. attachments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/216—Handling conversation history, e.g. grouping of messages in sessions or threads
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/42—Mailbox-related aspects, e.g. synchronisation of mailboxes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/52—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Tourism & Hospitality (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Economics (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Oral & Maxillofacial Surgery (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明揭示了一种处理应用中图像的方法、装置、终端设备和存储介质。所述方法包括:接收应用中所显示图像对应的表情文件生成指令;根据图像被触发生成表情文件的指令调用应用内置的表情编辑工具;通过表情编辑工具以及对图像触发的表情编辑操作获得图像对应的自制表情图像;将自制表情图像相应生成配置于应用的自制表情文件,自制表情文件被应用调用而实现应用自身配置的指定功能,指定功能区别于表情制作功能。至此,便实现了应用为所显示图像的表情文件制作以及配置的全过程,避免了繁琐操作,由繁琐变为简单化,且不需要借助于额外的表情包制作应用,使得应用所显示图像到此应用中表情文件的配置极度简洁。
Description
技术领域
本发明涉及计算机应用技术领域,特别涉及一种处理应用中图像的方法、装置、终端设备和存储介质。
背景技术
表情图像在互联网生活中占据着非常重要的地位,其区别于文字实现了各种场景下信息的传递。例如,社交应用中,以表情图像为主要内容而传递的信息;网络应用中,以表情图像为内容的组成部分而发布的信息等等。
表情图像是以表情文件的形式存在,而表情文件的显示内容即为表情图像。表情文件是借助于某一表情包制作应用进行图像编辑获得表情图像并保存而获得的。在获得此表情文件之后,用户只能跳转应用进行此表情文件所对应表情图像的传递。例如,为制作的表情图像保存得到表情文件之后,跳转至社交应用或者网络应用等需要使用表情图像的应用,再通过添加表情包的操作过程使得表情文件对应的表情图像被发送。
并且对应表情包制作应用所编辑的图像,由于是需要使用表情图像的应用所获得的,因此,也需要将此图像由应用中导出,进而载入表情包制作应用中。
整个流程较为繁琐,并且需要额外借助于特定的表情包制作应用,对于需要使用表情图像的应用而言,存在着较多的繁琐操作且无法及时快速实现相应表情文件的配置。
发明内容
为了解决相关技术中实现表情文件的制作和在应用中的配置较为繁琐,且不得不借助于额外的表情包制作应用的技术问题,本发明提供了一种处理应用中图像的方法、装置、终端设备和存储介质。
一种处理应用中图像的方法,所述方法包括:
接收应用中所显示图像对应的表情文件生成指令;
根据所述图像被触发生成表情文件的指令调用所述应用内置的表情编辑工具;
通过所述表情编辑工具以及对所述图像触发的表情编辑操作获得所述图像对应的自制表情图像;
将所述自制表情图像相应生成配置于所述应用的自制表情文件,所述自制表情文件被所述应用调用而实现应用自身配置的指定功能,指定功能区别于所表情制作功能。
一种处理应用中图像的装置,所述装置包括:
指令接收模块,用于接收应用中所显示图像对应的表情文件生成指令;
表情编辑调用模块,用于根据所述图像被触发生成表情文件的指令调用所述应用内置的表情编辑工具;
自制表情获得模块,用于通过所述表情编辑工具以及对所述图像触发的表情编辑操作获得所述图像对应的自制表情图像;
配置模块,用于将所述自制表情图像相应生成配置于所述应用的自制表情文件,所述自制表情文件被所述应用调用而实现应用自身配置的指定功能,所述指定功能区别于表情制作功能。
一种终端设备,包括:
处理器;以及
存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现如上所述的处理应用中图像的方法。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的处理应用中图像的方法。
本发明的实施例提供的技术方案可以包括以下有益效果:
应用所显示的图像,可对其触发进行表情文件的制作,并且应用是通过表情文件执行自身配置的指定功能的,在此应用中,将首先接收到所显示图像对应的表情文件生成指令,然后根据图像被触发生成表情文件的指令调用应用内置的表情编辑工具,通过表情编辑工具以及对图像触发的表情编辑操作获得图像对应的自制表情图像,最后将自制表情图像生成配置于应用的自制表情文件,自制表情文件被应用调用而实现应用自身配置的指定功能,此指定功能区别于表情制作功能,至此,便实现了应用为所显示图像的表情文件制作以及配置的全过程,并且仅仅在对所显示图像触发生成表情文件以及对此图像执行表情编辑这两个节点需要用户操作的介入,避免了繁琐操作,使得实现表情文件的制作和在应用中的配置由繁琐变为简单化,且不需要借助于额外的表情包制作应用,由应用所显示图像到此应用中表情文件的配置极度简洁。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本发明。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并于说明书一起用于解释本发明的原理。
图1是根据一示例性实施例示出的实施环境示意图;
图2是根据一示例性实施例示出的一种装置的框图;
图3是根据一示例性实施例示出的一种处理应用中图像的方法的流程图;
图4是根据图3对应实施例示出的对步骤S350的细节进行描述的流程图;
图5是根据图3对应实施例示出的对步骤S370的细节进行描述的流程图;
图6是根据另一示例性实施例示出的一种处理应用中图像的方法的流程图;
图7是根据一个示例性实施例示出的即时通信工具中用户与好友之间会话窗口的界面示意图;
图8是根据图7对应实施例示出的呼出操作项的会话窗口的界面示意图;
图9是根据图8对应实施例示出的对图像裁剪的表情编辑界面示意图;
图10是根据图9对应实施例示出的完成裁剪的图像中触发文字输入的界面示意图;
图11是根据图10对应实施例示出的完成文字输入的界面示意图;
图12是根据图11对应实施例示出的完成所输入文字渲染的界面示意图;
图13是图12所对应实施例示出的发送自制表情图像的会话窗口示意图;
图14是根据图13对应实施例示出的自制表情文件在会话窗口进行缩略显示的示意图;
图15是根据一示例性实施例示出的即时通信工具中自制表情图像的实现流程示意图;
图16是根据一示例性实施例示出的一种处理应用中图像的装置的框图;
图17是根据图16对应实施例示出的对自制表情获得模块的细节进行描述的框图;
图18是根据图16对应实施例示出的对配置模块的细节进行描述的框图;
图19是根据另一示例性实施例示出的一种处理应用中图像的装置的框图。
具体实施方式
这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
在一个示例性实施例中,本发明所涉及的实施环境,如图1所示,至少包括用户所使用的终端设备110以及与此终端设备110中应用相配合的应用服务器130。
终端设备110可以是台式电脑、笔记本电脑、智能手机和平板电脑等。终端设备110所运行的应用与相应的应用服务器配合实现部署的指定功能。在实现这一指定功能之前,将在此应用中进行所显示图像的表情文件制作过程,进而为应用配置用户所自制的表情文件。
图2是根据一示例性实施例示出的一种装置的框图。例如,装置200可以是图2所示实施环境中的终端设备。
参照图2,装置200可以包括以下一个或多个组件:处理组件202,存储器204,电源组件206,多媒体组件208,音频组件210,传感器组件214以及通信组件216。
处理组件202通常控制装置200的整体操作,诸如与显示,电话呼叫,数据通信,相机操作以及记录操作相关联的操作等。处理组件202可以包括一个或多个处理器218来执行指令,以完成下述的方法的全部或部分步骤。此外,处理组件202可以包括一个或多个模块,便于处理组件202和其他组件之间的交互。例如,处理组件202可以包括多媒体模块,以方便多媒体组件208和处理组件202之间的交互。
存储器204被配置为存储各种类型的数据以支持在装置200的操作。这些数据的示例包括用于在装置200上操作的任何应用程序或方法的指令。存储器204可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(Static RandomAccess Memory,简称SRAM),电可擦除可编程只读存储器(Electrically ErasableProgrammable Read-Only Memory,简称EEPROM),可擦除可编程只读存储器(ErasableProgrammable Read Only Memory,简称EPROM),可编程只读存储器(Programmable Red-Only Memory,简称PROM),只读存储器(Read-Only Memory,简称ROM),磁存储器,快闪存储器,磁盘或光盘。存储器204中还存储有一个或多个模块,该一个或多个模块被配置成由该一个或多个处理器218执行,以完成下述图3、图4、图5和图6任一所示方法中的全部或者部分步骤。
电源组件206为装置200的各种组件提供电力。电源组件206可以包括电源管理***,一个或多个电源,及其他与为装置200生成、管理和分配电力相关联的组件。
多媒体组件208包括在所述装置200和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(Liquid Crystal Display,简称LCD)和触摸面板。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。屏幕还可以包括有机电致发光显示器(Organic Light Emitting Display,简称OLED)。
音频组件210被配置为输出和/或输入音频信号。例如,音频组件210包括一个麦克风(Microphone,简称MIC),当装置200处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器204或经由通信组件216发送。在一些实施例中,音频组件210还包括一个扬声器,用于输出音频信号。
传感器组件214包括一个或多个传感器,用于为装置200提供各个方面的状态评估。例如,传感器组件214可以检测到装置200的打开/关闭状态,组件的相对定位,传感器组件214还可以检测装置200或装置200一个组件的位置改变以及装置200的温度变化。在一些实施例中,该传感器组件214还可以包括磁传感器,压力传感器或温度传感器。
通信组件216被配置为便于装置200和其他设备之间有线或无线方式的通信。装置200可以接入基于通信标准的无线网络,如WiFi(WIreless-Fidelity,无线保真)。在一个示例性实施例中,通信组件216经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件216还包括近场通信(Near FieldCommunication,简称NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RadioFrequency Identification,简称RFID)技术,红外数据协会(Infrared DataAssociation,简称IrDA)技术,超宽带(Ultra Wideband,简称UWB)技术,蓝牙技术和其他技术来实现。
在示例性实施例中,装置200可以被一个或多个应用专用集成电路(ApplicationSpecific Integrated Circuit,简称ASIC)、数字信号处理器、数字信号处理设备、可编程逻辑器件、现场可编程门阵列、控制器、微控制器、微处理器或其他电子元件实现,用于执行下述方法。
图3是根据一示例性实施例示出的一种处理应用中图像的方法的流程图。该处理应用中图像的方法适用于前述实施环境的终端设备,该终端设备在一个示例性实施例中可以是图2所示的装置。如图3所示,该处理应用中图像的方法,可以由终端设备执行,可以包括以下步骤。
在步骤S310中,接收应用中所显示图像对应的表情文件生成指令。
其中,应用中所显示图像,是指被显示于应用界面的任意图像。此图像包括各种动态图像和静态图像。应当说明的是,应用是任一进行图像显示且使用表情文件实现指定功能的应用程序。此应用包括社交应用以及进行网络信息展示的各种网络应用等等。例如,即时通信工具、微博等,对于即时通信工具而言,其指定功能是会话功能,而微博,其指令功能则可以是发布包含表情图像的消息。
应用中所显示图像对应的表情文件生成指令是针对被显示于应用界面的图像触发生成的。应用所显示的应用界面中,进行着图像的显示,此时即可对此图像触发表情文件生成指令。
具体而言,在应用界面上,随着图像的显示,触发此图像,例如,在一个示例性实施例的具体实现中,对于用户而言,用户对此图像触发点击或者长按等操作,便随之激活此图像的相关联操作项,相关联操作项包括表情制作操作项以及其它操作项,用户选取表情制作操作项之后即可生成显示图像被触发生成表情文件的指令;与之相对应的,对于应用本身,在进行图像显示的过程中,监听是否触发点击或者长按操作,如果应用界面上触发了点击或者长按操作,并且所触发的点击或者长按操作被定位至所显示的图像上,则调用接口函数响应所显示图像上触发的点击或长按操作,生成表情文件生成指令,而对于本发明的实现而言,此时便接收到接口函数所传入的表情文件生成指令。
在另一个示例性实施例中,应用所显示的图像可以是动态图像,因此,对于用户而言,根据其所需要自制表情图像的需求,应用中也会进行所显示动态图像的截取,以获得其中一帧图像,对此帧图像生成表情文件生成指令。
在此应当说明的是,应用中所显示的图像,其数量是一个或者两个以上的,与之相对应的,接收对应的表情文件生成指令进而获得自身表情图像这一过程所作用的对象,可以是所显示图像中的一图像,也可以对两个以上的图像实现批量的表情制作,在此不进行限定。
在一个示例性实施例中,应用为社交应用,图像是社交应用的会话中接收或发送的图像,则步骤S310,具体包括:
在社交应用的会话界面进行接收和/或发送图像的显示中,接收社交应用中所显示图像对应的表情文件生成指令,表情文件生成指令为所显示图像生成的自身表情文件将被社交应用调用并用于实现会话功能。
其中,社交应用用于实现所登录用户与其它用户之间的会话,该会话包括用户之间一对一的会话,例如,用户与其好友之间的会话,也包括用户之间的群组会话。
相应会话窗口便实现了会话界面。随着会话的进行,进行着消息的发送和接收,在所发送或者接收的消息中,携带的图像将与文字一并显示于会话界面。至此,对于便获得了应用中所显示图像,可通过触发此图像而发起获得此图像对应的自制表情图像,进而生成自制表情文件的过程。
在此,对于社交应用而言,所配置的指定功能即为在会话中传递表情图像的功能。
当然,除了社交应用之外,所指的应用也可以是网络应用等等,例如,通过浏览器而加载的表情商城应用等,所配置的指定功能根据应用的不同而各不相同。对于表情商城应用,所配置的指定功能即为表情文件对应的表情图像发布,且将此表情文件授权于付费用户使用的功能。
对于应用而言,其上所显示的任意图像,都可直接触发此图像所对应的自制表情图像以及相应自制表情文件的生成,进而最终应用于显示此图像的应用,一方面增强了即时性,另一方面也丰富了应用中配置的表情文件,用户通过应用所获得的任意图像都可在此应用中配置相应的表情文件。
在另一个示例性实施例中,步骤310具体包括:应用或者社交应用中,激活所显示图像的相关联操作项,通过相关联操作项中表情制作操作项的触发选定获得显示图像对应的表情文件生成指令。
其中,如前所述的,应用能够进行图像显示并需要使用表情图像实现其功能的,而社交应用是其中之一,但是还存在着前述所例举的其它应用。
无论是对于社交应用还是其它应用,都可以通过图像的相关联操作项实现所指定图像的自制表情文件过程的触发执行。图像的相关联操作项包括表情制作操作项以及其它操作项,所显示图像的相关联操作项被激活之后,即可根据相关联操作项中表情制作操作项的选定操作获得表情文件生成指令。
应当理解的是,对于相关联操作项的配置和激活,是通过内置的资源文件和接口函数实现的,也就是说,相关联操作项的显示样式以及其所包含的各种操作项,都是作为资源文件存储的,在监听到相应的操作之后,即可在接口函数的作用下调出,激活显示于应用界面上。
在步骤S330中,根据图像被触发生成表情文件的指令调用应用内置的表情编辑工具。
其中,表情编辑工具用于实现应用中图像的即时处理,获得相应表情图像。表情编辑工具是由应用中图像通道实现的,在用户所触发表情编辑操作的控制下实现图像以及文件的渲染和绘制。
随着步骤S310中图像被触发生成表情文件的指令的接收,必然需要由图像获得所期望的表情图像,例如,在此图像上添加特定文字,或者变换此图像的渲染效果等等,因此,将由图像被触发生成表情文件的指令而调用应用内置的表情编辑工具。
在步骤S350中,通过表情编辑工具以及对图像触发的表情编辑操作获得图像对应的自制表情图像。
其中,被触发生成表情文件的图像,将会在应用所内置表情编辑工具的作用下,进入表情编辑状态,可以随着用户所触发的表情编辑操作而执行图像处理过程。例如,触发了输入文字的操作,即可在图像中新增文字,除此之外,也可对新增的文字触发拖动调整位置的操作,以调整图像中新增文字的位置,还可将输入的文字渲染为指定字体等等,完成了所需要的表情编辑操作之后即可获得图像对应的自制表情图像。
自制表情图像与普通表情图像相类似,都为所在信息进行内容描述或者内容补充。普通表情图像是由应用服务器下载并添加配置于应用中的,也可以是接收后添加配置于应用中的。但是,自制表情图像则有所不同,自身表情图像是使用应用中显示的图像自定义制作得到的。
可以理解的,对图像触发的表情编辑操作,可以是一次触发的,也可以是多次触发的,在此将不进行限定。而触发的图像编辑操作种类可以是一种或者多种。
当然,也可以不进行图像的表情编辑而直接将此图像作为表情图像,此是,所触发的图像编辑操作即为确定将此图像作为自制表情图像的操作。
应当说明的,所获得图像对应的自制表情图像,是指以应用中所显示图像为基础而获得的表情图像,由于存在着图像编辑过程,所获得的表情图像是用户所自定义制作的。
在步骤S370中,将自制表情图像相应生成配置于应用的自制表情文件,自制表情文件被应用调用而实现应用自身配置的指定功能,指定功能区别于表情制作功能。
其中,经由应用内置的表情编辑工具和图像编辑操作所最终得到的自制表情图像,将被保存为表情文件的形式,即生成自制表情文件,并配置于应用中,应用可随时调用。例如,生成的自制表情文件可以是EIF格式,只需要将获得的自制表情图像转换为EIF格式并存储即可获得相应的自制表情文件。
生成配置于应用的自制表情文件,相对于自制表情图像的存在形式,将有利于保证所显示的图像质量。具体而言,对于表情图像,若其以图像的形式存储和传输,在每次的存储和传输中,都会经过压缩,这将会导致表情图像的画质越来越差,图像质量低劣。而表情图像以表情文件,即前述所指的自制表情文件的形式存在,而表情图像仅作为其显示内容,则由于已经在图像编辑的过程中已经经过压缩,所以每次发送和二次保存的时候对应的调用和被调用过程中,不会经过任何二次压缩。
本发明的示例性实施例中,由应用所显示图像获得了自制表情图像,进而由自制表情图像生成并配置于应用中的自制表情文件,能够有效地提升应用实现场景中表情文件制作的即时性和定制性,能够保证用户在应用中的沉浸,不被其它应用中断或打扰,有助于提升用户在应用的活跃度和依赖度。
应当说明的是,自制表情文件被配置于应用之后,可随即调用而实现指定功能,也可延后调用。换而言之,调用自制表情文件而实现的指定功能,可以是即时性的,例如,对会话过程中产生的图像进行编辑制作之后进行自制表情文件的传播;也可以是非即时性的纯制作需求,例如,社交应用所配置的扩展工具栏所提供的表情制作功能。
本发明的示例性实施例在社交应用的实现,使得用户能够在会话过客中中对发送或接收的图片及视频制作成自制表情文件,在当前的会话界面中发送,不需要由专门的表情制作应用跳转至社交应用,再进行导入及保存之类的繁琐操作,自制表情文件的素材来源于用户当前传播的图像,且制作过程也完全在会话过程之中,保证了用户在社交应用中的沉浸。
图4是根据图3对应实施例示出的对步骤S350的细节进行描述的流程图。在步骤S350中,如图4所示,可以包括以下步骤。
在步骤S351中,通过表情编辑工具跳转进入所显示图像对应的表情编辑状态。
其中,如前所述的,表情编辑工具被内置于应用中,是由应用所部署的图像通道实现的,为表情编辑过程的执行提供的图像处理逻辑。
随着应用中表情编辑工具的调用而使得所显示图像进入表情编辑状态。在图像进入表情编辑状态之后,就可以对此图像随意触发各种表情编辑操作。
通过表情编辑工具而跳转进入所显示图像对应的表情编辑状态,可以是使得应用中所显示图像直接处于能够编辑的状态,并为此呼出能够触发各种表情编辑操作的操作项,用户选定任一操作项即可触发的表情编辑操作。
除此之外,也可以在应用中跳转进入表情编辑工具对应的操控界面,图像被载入此操控界面,进而即可在此操控界面对图像触发各种表情编辑操作。
在步骤S353中,接收对图像触发的表情编辑操作,通过表情编辑工具对处于表情编辑状态的图像进行与表情编辑操作对应的图像处理,获得图像对应的自制表情图像。
其中,表情编辑工具中图像处理过程的执行是由部署的图像处理逻辑实现的。根据所触发表情编辑操作而执行相应的图像处理逻辑。
图5是根据图3对应实施例示出的对步骤S370的细节进行描述的流程图。在步骤S370中,如图5所示,可以包括以下步骤。
在步骤S371中,生成自制表情图像对应的自制表情文件。
其中,在对应用所显示图像触发了生成表情文件的指令之后,对应用所显示图像进行表情编辑而获得表情图像之后,即可生成自制表情文件。
在步骤S373中,获取应用所登录的用户标识,以用户标识为索引将自制表情文件存储于应用服务器和/或所在终端设备本地。
其中,用户在应用中实现了登录,并且在应用中通过用户标识来唯一标记用户身份。而自制表情文件是用户在应用中自定义制作得到的,因此,必然获取应用所登录的用户标识,以此用户标识为索引进行自制表情文件的存储。
自制表情文件的存储,可以是在终端设备本地进行,也可以是在应用服务器中进行的,进而实现自制表情文件的本地存储或者远端存储。
由此可知,与之相对应的,在需要调用自制表情文件时,只需要以应用中所登录用户标识为索引进行调用,进而实现应用中配置的指定功能。
在另一个示例性实施例中,该处理应用中图像的方法,在步骤S370之后,还包括以下步骤。
为自制表情文件在应用的表情面板进行缩略显示。
其中,自制表情文件在表情面板的缩略显示,是指将自制表情文件的缩略图显示于应用的表情面板的过程,将用于触发自制表情文件的选择调用。如前所述的,自制表情文件所对应的表情图像包括动态图像和静态图像。对于静态图像,自制表情文件在表情面板的缩略显示即为此静态图像的缩略图在表情面板的显示;对于动态图像,动态图像是通过gif(Graphics Interchange Format,图像互换格式)序列帧实现的,即由一组连贯的画面帧组成,将一画面帧提取出来作为此动态图像的缩略图,显示于应用的表情面板,实现动态图像在表情面板的缩略显示。
由此,通过自制表情文件在表情面板的缩略显示,使得自制表情文件的调用能够通过表情面板所显示的缩略图而触发,进而使得应用中自制表情文件的生成和指定功能的实现能够直接在应用内完成。
在此示例性实施例中,自制表情文件在表情面板的缩略显示,使得自制表情文件与其它的普通表情文件相类似,与现行的表情缩略图逻辑保持一致,具备非常高的通用性。
图6是根据另一示例性实施例示出的一种处理应用中图像的方法的流程图。自制表情文件所显示缩略图关联于表情文件,为自制表情文件在应用的表情面板进行缩略显示步骤之后,该处理应用中图像的方法如图6所示,可以包括以下步骤。
在步骤S410中,通过表情面板中对自制表情文件所显示缩略图触发的选定操作而选择调用应用所登录用户标识和缩略图在终端设备本地或应用服务器索引到的表情文件。
其中,应用中进行表情面板的显示,表情面板中存在着每一表情文件,即普通表情文件和自制表情文件的缩略图。也就是说,表情面板布设各表情文件所对应的缩略图,用户通过触发对某一缩略图的选定操作而从终端设备本地或应用服务器索引到相应的表情文件。
缩略图与表情文件存在着关联性,具体而言,表情文件所对应的缩略图也是与此表情文件存在着关联性,并且此表情文件也是以用户标识为索引而存储于终端设备本地和/或应用服务器的。
因此,可以根据所选定的缩略图和应用所登录的用户标识来实现相应表情文件的调用。
在步骤S430中,在应用中进行自制表情文件的传输。
其中,应用中进行自制表情文件的传输用于实现应用自制配置的指定功能。根据应用的不同,应用中进行自制表情文件传输的实现也各不相同。具体的,应用中进行自制表情文件的传输,可以是应用将此表情文件发布至指定页面,也可以是将此表情文件传输发送至另一用户所登录的应用,还可以是其它的一些实现方式,在此不进行限定。
例如,对于表情商城应用,其所进行的自制表情文件传输是将此自制表情文件对应的自制表情图像发布于表情商城应用的指定页面,以供其它用户浏览查看此指定页面中发布的自制表情图像。
又例如,对于社交应用,其所进行的自制表情文件传输包括:一方面将此表情文件传输至参与会话的好友或者群组,另一方面也将此表情文件所对应的表情图像显示至应用中此会话所对应的会话窗口。
在此社交应用中,可以理解的,表情文件被发送至好友所登录的社交应用客,或者群组中每一成员所登录的社交应用,在接收此表情文件的社交应用中,进行相应表情图像在会话窗口的显示。
可以理解的,表情文件的发送,是由应用服务器,即对应于此社交应用的社交应用服务器转发实现的。
通过此示例性实施例,对于应用而言,自制表情文件的获得并不需要借助于专门下载并部署于所在终端设备的表情包制作应用即可实现,提高了表情文件自定义制作的简易性和便捷性,用户可以快速的、沉浸式的在应用中制作表情文件并随即配置和传播。
本发明的示例性实施例能够基于用户在应用中的即时通信互动将表情文件的自定义制作与会话体现完全融合,一方面对于屏幕尺寸受到限制的终端设备言,例如,智能手机,极大降低了操作成本,另一方面,自制表情文件的素材来自于用户的传播图像,即用户发送或者接收的图像,自制表情文件的制作也完全在会话过程中实现,满足即时沟通以及题材定制化的需求,也能够实现最及时、快速的发送。
除此之外,本发明的示例性实施例所获得的自制表情文件还可通过另存和转发的方式传播到其它场景,进而实现此自制表情文件的复用。
以即时通信工具中自制表情图像的实现为例,结合具体应用场景,描述如上所述的方法。即时通信工具运行于用户手持的智能手机。
具体的,用户在智能手机打开即时通信工具,选择单个好友或群组,进入所在会话窗口。在会话过程中进行发送图像的操作,或者接收到对方或群组内其他好友发送的图像,例如,图7是根据一个示例性实施例示出的即时通信工具中用户与好友之间会话窗口的界面示意图。
在此用户与好友之间会话窗口510中,随着好友所发送消息的接收将好友所发送的图像530显示于会话窗口510。
用户在此会话窗口510中,长按图像530而呼出操作项550,对操作项550中的做表情操作项551触发选定操作,此时,即可进入图像530的表情编辑界面。图8是根据图7对应实施例示出的呼出操作项的会话窗口的界面示意图。
在跳转进入图像530的表情编辑之后,首先对图像530进行裁剪,将图像530裁剪为符合表情图像大小的尺寸和形状,并选择画面的特定范围,即如图9所示。图9是根据图8对应实施例示出的对图像裁剪的表情编辑界面示意图。
然后进行输入文字的操作,用户可以选择默认的文案,也可以进行自定义的编辑输入,并且输入后的文字可以拖动调整位置,完成文字的输入之后会被渲染为预设字体,甚至于在边角上自动打上标识,进而初步获得表情图像。
图10是根据图9对应实施例示出的完成裁剪的图像中触发文字输入的界面示意图,与之相对应的,图11是根据图10对应实施例示出的完成文字输入的界面示意图。
图12是根据图11对应实施例示出的完成所输入文字渲染的界面示意图。至此,经由图10至图12即可最终获得自制表情图像。
由此自制表情图像生成配置于应用中的自制表情文件,此时,用户可在此会话窗口510调用此自制表情文件,以向好友发送自制表情文件,图13是图12所对应实施例示出的发送自制表情图像的会话窗口示意图。
另一方面,配置于应用中的自制表情文件,将在会话窗口510的表情面板570进行缩略显示,即图14所示的缩略图580。图14是根据图13对应实施例示出的自制表情文件在会话窗口进行缩略显示的示意图。
此应用场景所涉及的实现过程如图15所示。图15是根据一示例性实施例示出的即时通信工具中自制表情图像的实现流程示意图。
如图15所示的,在即时通信工具所实现的会话场景下,接收到图像,此时便触发了表情制作。
如步骤610所示,随着表情制作的触发,即时通信工具中进入图像编辑通道打开表情编辑工具,在表情编辑工具的作用下,即可执行步骤620至步骤640所示的流程,获得自制表情图像。
此时,如步骤650所示,用户可以发送或者选择继续进行编辑。一方面,在所选择继续进行编辑的过程中,执行步骤660至步骤670所示的过程。
至此,在步骤650或者步骤670而获得自制表情图像,即可执行步骤710,存储自制表情图像至后台表情通道,以实现自制表情图像在即时通信工具的存储,完成自制表情图像在即时通信工具的配置。
配置于即时通信工具的自制表情图像便可以执行步骤730,将自制表情图像发送于会话窗口,另一方面,也将执行步骤750,对动态显示的自制表情图像截取第一帧画面作为预览图而实现自制表情图像在表情面板的缩略显示。
由此,将使得自制表情图像基于即时通信关系链实现,在会话中调用的同时,也可传播到其他场景。
下述为本发明装置实施例,可以用于执行本发明上述处理应用中图像的方法实施例。对于本发明装置实施例中未披露的细节,请参照本发明处理应用中图像的方法实施例。
图16是根据一示例性实施例示出的一种处理应用中图像的装置的框图。该处理应用中图像的装置,如图16所示,可以包括但不限于:指令接收模块810、表情编辑调用模块830、自制表情获得模块850和配置模块870。
指令接收模块810,用于接收应用中所显示图像对应的表情文件生成指令。
表情编辑调用模块830,用于根据图像被触发生成表情文件的指令调用应用内置的表情编辑工具。
自制表情获得模块850,用于通过表情编辑工具以及对图像触发的表情编辑操作获得图像对应的自制表情图像。
配置模块870,用于将自制表情图像相应生成配置于应用的自制表情文件,自制表情文件被应用调用而实现应用自身配置的指定功能。
在一个示例性实施例中,应用为社交应用,图像则是社交应用的会话中接收或发送的图像,指令接收模块810进一步用于在社交应用的会话界面进行接收和/或发送图像的显示中,接收社交应用中所显示图像对应的表情文件生成指令,表情文件生成指令为所显示图像生成的自制表情文件将被社交应用调用并用于实现会话中传递表情图像的功能。。
在另一个示例性实施例中,指令接收模块810进一步用于应用或者社交应用中,激活所显示图像的相关联操作项,通过相关联操作项中表情制作操作项的触发选定获得显示图像对应的表情文件生成指令。
图17是根据图16对应实施例示出的对自制表情获得模块的细节进行描述的框图。该自制表情获得模块850,如图17所示,可以包括但不限于:状态跳转单元851和图像处理执行单元853。
状态跳转单元851,用于通过表情编辑工具跳转进入所显示图像对应的表情编辑状态。
图像处理执行单元853,用于接收对处于表情编辑状态的图像触发的表情编辑操作,通过表情编辑工具对处于表情编辑状态的图像进行与表情编辑操作对应的图像处理,获得图像对应的自制表情图像。
图18是根据图16对应实施例示出的对配置模块的细节进行描述的框图。该配置模块870,如图18所示,可以包括但不限于:表情文件生成单元871和索引存储单元873。
表情文件生成单元871,用于生成自制表情图像对应的自制表情文件。
索引存储单元873,用于获取应用所登录的用户标识,以用户标识为索引将自制表情文件存储于应用服务器和/或所在终端设备本地。
在一个示例性实施例中,该处理应用中图像的装置还可以包括但不限于:面板显示控制模块。面板显示控制模块用于为自制表情文件在应用的表情面板进行缩略显示。
图19是根据另一示例性实施例示出的一种处理应用中图像的装置的框图。该处理应用中图像的装置,如图19所示,还可以包括但不限于:表情文件调用模块910和传输模块930。
表情文件调用模块910,用于通过表情面板中对自制表情文件所显示缩略图触发的选定操作而选择调用应用所登录用户标识和缩略图在终端设备本地或应用服务器索引到的表情文件。
传输模块930,用于在应用中进行自制表情文件的传输。
可选的,本发明还提供一种终端设备,执行图3、图4、图5和图6任一所示的文件载入控制方法的全部或者部分步骤。所述装置包括:
处理器;
存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现如上所述的处理应用中图像的方法。
可选的,本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的处理应用中图像的方法。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围执行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
Claims (11)
1.一种处理应用中图像的方法,其特征在于,所述应用是社交应用,所述方法包括:
所述社交应用的会话所发送或接收的消息中携带的图像显示于会话窗口实现的会话界面;
在所述社交应用的会话界面进行接收和/或发送图像的显示中,接收所述社交应用中所显示图像对应的表情文件生成指令,所述表情文件生成指令为所显示图像生成的自制表情文件将被所述社交应用调用并用于实现会话中传递表情图像的功能;
其中,所述在所述社交应用的会话界面进行接收和/或发送图像的显示中,接收所述社交应用中所显示图像对应的表情文件生成指令,包括:
在所述社交应用的会话界面进行接收和/或发送图像显示的过程中,监听是否触发点击或者长按操作,如果会话界面上触发了点击或者长按操作,并且所触发的点击或者长按操作被定位至所显示的图像上,则调用接口函数响应所显示图像上触发的点击或长按操作,在所述接口函数的作用下通过内置的资源文件调出配置的相关联操作项,激活图像的相关联操作项并显示于所述社交应用的会话界面,图像的相关联操作项包括表情制作操作项以及其它操作项;
所显示图像的相关联操作项被激活之后,根据相关联操作项中表情制作操作项的选定操作获得表情文件生成指令;
根据所述图像被触发生成表情文件的指令调用所述社交应用内置的表情编辑工具;
被触发生成表情文件的所述图像在所述社交应用所内置表情编辑工具作用下进入表情编辑状态;
通过所述表情编辑工具以及对所述图像触发的表情编辑操作获得所述图像对应的自制表情图像;
将所述自制表情图像相应生成自制表情文件,并配置于所述社交应用中,所述自制表情图像作为所述自制表情文件的显示内容,所述自制表情文件被所述应用调用而实现应用自身配置的指定功能,所述指定功能区别于表情制作功能。
2.根据权利要求1所述的方法,其特征在于,所述通过所述表情编辑工具以及对所述图像触发的表情编辑操作获得所述图像对应的自制表情图像,包括:
通过所述表情编辑工具跳转进入所显示图像对应的表情编辑状态;
接收对处于表情编辑状态的图像触发的表情编辑操作,通过所述表情编辑工具对处于表情编辑状态的图像进行与所述表情编辑操作对应的图像处理,获得图像对应的自制表情图像。
3.根据权利要求1所述的方法,其特征在于,所述将所述自制表情图像相应生成自制表情文件,并配置于所述社交应用中,包括:
生成所述自制表情图像对应的自制表情文件;
获取所述应用所登录的用户标识,以所述用户标识为索引将所述自制表情文件存储于应用服务器和/或所在终端设备本地。
4.根据权利要求1所述的方法,其特征在于,所述将所述自制表情图像相应生成自制表情文件,并配置于所述社交应用中之后,所述方法还包括:
为所述自制表情文件在所述应用的表情面板进行缩略显示。
5.根据权利要求4所述的方法,其特征在于,所述自制表情文件所显示缩略图关联于所述表情文件,所述为所述自制表情文件在所述应用的表情面板进行缩略显示之后,所述方法还包括:
通过表情面板中对所述自制表情文件所显示缩略图触发的选定操作而选择调用所述应用所登录用户标识和所述缩略图在终端设备本地或应用服务器索引到的表情文件;
在所述应用中进行所述自制表情文件的传输。
6.一种处理应用中图像的装置,其特征在于,所述应用是社交应用,所述装置包括:
所述社交应用的会话所发送或接收的消息中携带的图像显示于会话窗口实现的会话界面;
指令接收模块,用于在所述社交应用的会话界面进行接收和/或发送图像的显示中,接收所述社交应用中所显示图像对应的表情文件生成指令,所述表情文件生成指令为所显示图像生成的自制表情文件将被所述社交应用调用并用于实现会话中传递表情图像的功能;
其中,所述在所述社交应用的会话界面进行接收和/或发送图像的显示中,接收所述社交应用中所显示图像对应的表情文件生成指令,包括:
在所述社交应用的会话界面进行接收和/或发送图像显示的过程中,监听是否触发点击或者长按操作,如果会话界面上触发了点击或者长按操作,并且所触发的点击或者长按操作被定位至所显示的图像上,则调用接口函数响应所显示图像上触发的点击或长按操作,在所述接口函数的作用下通过内置的资源文件调出配置的相关联操作项,激活图像的相关联操作项并显示于所述社交应用的会话界面,图像的相关联操作项包括表情制作操作项以及其它操作项;
所显示图像的相关联操作项被激活之后,根据相关联操作项中表情制作操作项的选定操作获得表情文件生成指令;
表情编辑调用模块,用于根据所述图像被触发生成表情文件的指令调用所述应用内置的表情编辑工具;
被触发生成表情文件的所述图像在所述社交应用所内置表情编辑工具作用下进入表情编辑状态;
自制表情获得模块,用于通过所述表情编辑工具以及对所述图像触发的表情编辑操作获得所述图像对应的自制表情图像;
配置模块,用于将所述自制表情图像相应生成自制表情文件,并配置于所述社交应用中,所述自制表情图像作为所述自制表情文件的显示内容,所述自制表情文件被所述应用调用而实现应用自身配置的指定功能。
7.根据权利要求6所述的装置,其特征在于,所述自制表情获得模块包括:
状态跳转单元,用于通过所述表情编辑工具跳转进入所显示图像对应的表情编辑状态;
图像处理执行单元,用于接收对处于表情编辑状态的图像触发的表情编辑操作,通过所述表情编辑工具对处于表情编辑状态的图像进行与所述表情编辑操作对应的图像处理,获得图像对应的自制表情图像。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括:
面板显示控制模块,用于为所述自制表情文件在所述应用的表情面板进行缩略显示。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:
表情文件调用模块,用于通过表情面板中对所述自制表情文件所显示缩略图触发的选定操作而选择调用所述应用所登录用户标识和所述缩略图在终端设备本地或应用服务器索引到的表情文件;
传输模块,用于在所述应用中进行所述自制表情文件的传输。
10.一种终端设备,其特征在于,包括:
处理器;以及
存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现根据权利要求1至5中任一项所述的处理应用中图像的方法。
11.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现根据权利要求1至5中任一项所述的处理应用中图像的方法。
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710811389.1A CN109472849B (zh) | 2017-09-07 | 2017-09-07 | 处理应用中图像的方法、装置、终端设备和存储介质 |
KR1020207007499A KR20200036937A (ko) | 2017-09-07 | 2018-09-04 | 애플리케이션에서 이미지를 처리하기 위한 방법 및 장치, 단말 장치 및 저장 매체 |
JP2020513636A JP7253535B2 (ja) | 2017-09-07 | 2018-09-04 | アプリケーションにおける画像を処理する方法、装置、機器端末及び記憶媒体 |
KR1020227006348A KR20220028184A (ko) | 2017-09-07 | 2018-09-04 | 애플리케이션에서 이미지를 처리하기 위한 방법 및 장치, 단말 장치 및 저장 매체 |
PCT/CN2018/103874 WO2019047809A1 (zh) | 2017-09-07 | 2018-09-04 | 处理应用中图像的方法、装置、终端设备和存储介质 |
KR1020237022225A KR20230104999A (ko) | 2017-09-07 | 2018-09-04 | 애플리케이션에서 이미지를 처리하기 위한 방법 및장치, 단말 장치 및 저장 매체 |
US16/794,001 US20200186484A1 (en) | 2017-09-07 | 2020-02-18 | Method and apparatus for processing image in application, terminal device and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710811389.1A CN109472849B (zh) | 2017-09-07 | 2017-09-07 | 处理应用中图像的方法、装置、终端设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109472849A CN109472849A (zh) | 2019-03-15 |
CN109472849B true CN109472849B (zh) | 2023-04-07 |
Family
ID=65634734
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710811389.1A Active CN109472849B (zh) | 2017-09-07 | 2017-09-07 | 处理应用中图像的方法、装置、终端设备和存储介质 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20200186484A1 (zh) |
JP (1) | JP7253535B2 (zh) |
KR (3) | KR20230104999A (zh) |
CN (1) | CN109472849B (zh) |
WO (1) | WO2019047809A1 (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI601994B (zh) | 2015-12-15 | 2017-10-11 | 大立光電股份有限公司 | 取像用光學鏡頭組、取像裝置及電子裝置 |
CN110780955B (zh) * | 2019-09-05 | 2023-08-22 | 连尚(新昌)网络科技有限公司 | 一种用于处理表情消息的方法与设备 |
CN112965614A (zh) * | 2019-12-12 | 2021-06-15 | 北京搜狗科技发展有限公司 | 输入法应用中表情处理方法及装置 |
CN112800365A (zh) * | 2020-09-01 | 2021-05-14 | 腾讯科技(深圳)有限公司 | 表情包的处理方法、装置及智能设备 |
CN114693827A (zh) * | 2022-04-07 | 2022-07-01 | 深圳云之家网络有限公司 | 表情生成方法、装置、计算机设备和存储介质 |
CN114880062B (zh) * | 2022-05-30 | 2023-11-14 | 网易(杭州)网络有限公司 | 聊天表情展示方法、设备、电子设备及存储介质 |
CN115348225B (zh) * | 2022-06-06 | 2023-11-07 | 钉钉(中国)信息技术有限公司 | 表情信息处理方法、电子设备及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101252550A (zh) * | 2008-03-31 | 2008-08-27 | 腾讯科技(深圳)有限公司 | 自定义信息管理装置、方法及*** |
CN102811184A (zh) * | 2012-08-28 | 2012-12-05 | 腾讯科技(深圳)有限公司 | 自定义表情的共享方法、终端、服务器及*** |
CN106658079A (zh) * | 2017-01-05 | 2017-05-10 | 腾讯科技(深圳)有限公司 | 自定义生成表情图像的方法及装置 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100471594B1 (ko) * | 2002-11-26 | 2005-03-10 | 엔에이치엔(주) | 사용자 정의 이모티콘 이미지를 이용한 컴퓨터 네트워크상에서의 데이터 전송 서비스 제공방법 및 그를 구현하기위한 응용 프로그램을 기록한 컴퓨터가 읽을 수 있는기록매체 |
CN101072207B (zh) * | 2007-06-22 | 2010-09-08 | 腾讯科技(深圳)有限公司 | 即时通讯工具中的交流方法及即时通讯工具 |
CN106709975B (zh) * | 2017-01-11 | 2017-12-22 | 山东财经大学 | 一种交互式三维人脸表情动画编辑方法、***及扩展方法 |
CN107368199B (zh) * | 2017-07-01 | 2022-01-28 | 北京奇虎科技有限公司 | 基于移动终端的社交软件的表情管理方法及装置 |
-
2017
- 2017-09-07 CN CN201710811389.1A patent/CN109472849B/zh active Active
-
2018
- 2018-09-04 WO PCT/CN2018/103874 patent/WO2019047809A1/zh active Application Filing
- 2018-09-04 KR KR1020237022225A patent/KR20230104999A/ko not_active Application Discontinuation
- 2018-09-04 JP JP2020513636A patent/JP7253535B2/ja active Active
- 2018-09-04 KR KR1020207007499A patent/KR20200036937A/ko not_active Application Discontinuation
- 2018-09-04 KR KR1020227006348A patent/KR20220028184A/ko not_active IP Right Cessation
-
2020
- 2020-02-18 US US16/794,001 patent/US20200186484A1/en not_active Abandoned
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101252550A (zh) * | 2008-03-31 | 2008-08-27 | 腾讯科技(深圳)有限公司 | 自定义信息管理装置、方法及*** |
CN102811184A (zh) * | 2012-08-28 | 2012-12-05 | 腾讯科技(深圳)有限公司 | 自定义表情的共享方法、终端、服务器及*** |
CN106658079A (zh) * | 2017-01-05 | 2017-05-10 | 腾讯科技(深圳)有限公司 | 自定义生成表情图像的方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
KR20230104999A (ko) | 2023-07-11 |
CN109472849A (zh) | 2019-03-15 |
JP7253535B2 (ja) | 2023-04-06 |
US20200186484A1 (en) | 2020-06-11 |
KR20200036937A (ko) | 2020-04-07 |
WO2019047809A1 (zh) | 2019-03-14 |
KR20220028184A (ko) | 2022-03-08 |
JP2020533677A (ja) | 2020-11-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109472849B (zh) | 处理应用中图像的方法、装置、终端设备和存储介质 | |
CN103460723B (zh) | 用于更新多个动态图标面板的推送通知 | |
CN107566243B (zh) | 一种基于即时通信的图片发送方法和设备 | |
US11394790B2 (en) | Method, system and apparatus for providing activity feed for events to facilitate gathering and communicating of event information | |
CN111756917B (zh) | 信息交互方法、电子设备和计算机可读介质 | |
CN102811184B (zh) | 自定义表情的共享方法、终端、服务器及*** | |
CN108353256A (zh) | 用于在即时通讯***中创建和使用表情符号和其它图形内容的方法和*** | |
CN107436712B (zh) | 为呼出菜单设置皮肤的方法、装置及终端 | |
CN108156026B (zh) | 对讲机配置方法及装置 | |
CN113300938B (zh) | 消息发送方法、装置及电子设备 | |
CN108334385B (zh) | 一种用户界面皮肤管理方法及装置 | |
CN109871161B (zh) | 聊天应用中的字体处理方法及装置、电子设备 | |
CN113709022B (zh) | 消息交互方法、装置、设备及存储介质 | |
KR20150068509A (ko) | 메신저 프로그램에서의 이미지를 이용한 커뮤니케이션 방법, 이를 위한 장치 및 시스템 | |
CN105739834B (zh) | 菜单显示方法及装置 | |
US12003469B2 (en) | Personalized messaging service system, personalized messaging service method, and user terminal provided with the personalized messaging service | |
US20160353406A1 (en) | Media information sharing between networked mobile devices | |
CN115706719A (zh) | 信息交互方法、装置和电子设备 | |
CN114025317B (zh) | 多媒体资源的传播方法、装置、服务器、终端及存储介质 | |
CN114138413A (zh) | 图标显示方法、装置、电子设备及存储介质 | |
JP7338935B2 (ja) | 端末の表示方法、端末、端末のプログラム | |
US9479470B2 (en) | Method and system of providing an instant messaging service | |
CN112799552A (zh) | 一种推广图片分享方法、装置和存储介质 | |
CN115348225B (zh) | 表情信息处理方法、电子设备及存储介质 | |
CN114401281B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |