Image editing method and apparatus, and device, computer-readable storage medium and product

By displaying an image editing interface within the session interface, users can view and edit images, solving the problem of no further operation in the existing technology and improving the accuracy of image sending and user experience.

WO2026037387A1PCT designated stage Publication Date: 2026-02-19BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/114837
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-08-16
Filing Date
2025-08-14
Publication Date
2026-02-19

AI Technical Summary

Technical Problem

Existing technologies for quick image sending within the chat interface do not allow for further viewing and editing of images, potentially leading to sending errors or failing to meet user needs.

Method used

After displaying thumbnails of multiple images in the conversation interface, the editing interface is displayed in response to user triggers, allowing users to view and edit the target image, including resizing, adding text, stickers, filters, etc., and sending the image after editing is complete.

Benefits of technology

It enables viewing and editing of images within the chat interface, ensuring that sent images better meet user needs and improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025114837_19022026_PF_FP_ABST
    Figure CN2025114837_19022026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the embodiments of the present disclosure are an image editing method and apparatus, and a device, a computer-readable storage medium and a product. The method comprises: in response to a trigger operation for a function control in a session interface, displaying, in a first display area in the session interface, a plurality of first images satisfying a first condition; on the basis of a trigger operation for at least one target image among the plurality of first images, displaying an editing interface corresponding to the at least one target image; on the basis of a trigger operation in the editing interface, obtaining an image to be sent; and in response to a sending operation triggered by a user, sending to the session interface the image to be sent.
Need to check novelty before this filing date? Find Prior Art

Description

Image editing method, device, equipment, computer readable storage medium and product

[0001] Cross-reference to Related Applications

[0002] The present application claims priority to the Chinese patent application No. 202411132936.X, filed on August 16, 2024, and entitled "Image editing method, device, equipment, computer readable storage medium and product", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0003] Embodiments of the present disclosure relate to the technical field of interface interaction, and in particular to an image editing method, device, equipment, computer readable storage medium and product. BACKGROUND

[0004] In order to facilitate the user to send an image in a conversation process, the related technology provides a method for quickly sending an image in a conversation interface, so that the user can realize the sending operation of the image in the conversation interface without switching interfaces. SUMMARY

[0005] Embodiments of the present disclosure provide an image editing method, device, equipment, computer readable storage medium and product.

[0006] In a first aspect, embodiments of the present disclosure provide an image editing method, comprising:

[0007] In response to a triggering operation on a function control in a conversation interface, a plurality of first images meeting a first condition are displayed in a first display area in the conversation interface;

[0008] Based on a triggering operation on at least one target image in the plurality of first images, an editing interface corresponding to the at least one target image is displayed;

[0009] Based on a triggering operation in the editing interface, a sending image is obtained;

[0010] In response to the sending operation triggered by the user, the sending image is sent to the conversation interface.

[0011] In a second aspect, embodiments of the present disclosure provide an image editing device, comprising:

[0012] The display module is configured to display, in response to a triggering operation on a function control in a conversation interface, a plurality of first images meeting a first condition in a first display area in the conversation interface;

[0013] a processing module configured to display an editing interface corresponding to at least one target image in response to a triggering operation on the at least one target image in the plurality of first images;

[0014] an editing module configured to obtain a sending image based on a triggering operation in the editing interface;

[0015] a sending module configured to send the sending image to the conversation interface in response to a sending operation triggered by the user.

[0016] In a third aspect, an electronic device is provided, including a processor and a memory.

[0017] The memory stores computer-executable instructions.

[0018] The processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the image editing method according to the first aspect and various possible designs of the first aspect.

[0019] In a fourth aspect, a computer-readable storage medium is provided, and the computer-readable storage medium stores computer-executable instructions. When a processor executes the computer-executable instructions, the image editing method according to the first aspect and various possible designs of the first aspect is implemented.

[0020] In a fifth aspect, a computer program product is provided, and the computer program product includes a computer program. When a processor executes the computer program, the image editing method according to the first aspect and various possible designs of the first aspect is implemented.

[0021] The image editing method, device, electronic device, computer-readable storage medium and product provided by the embodiments can display a plurality of first images in a conversation interface in response to a triggering operation on a function control in the conversation interface, and display an editing interface associated with at least one target image in response to a triggering operation on the at least one target image. Thus, the viewing and editing operations on the currently selected at least one target image can be implemented in the editing interface to obtain a sending image. Then, the sending image can be sent to the conversation interface based on a sending operation triggered by the user. BRIEF DESCRIPTION OF DRAWINGS

[0022] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or the prior art description. Obviously, the drawings in the following description are some embodiments of the present disclosure, and those skilled in the art can obtain other drawings according to these drawings without creative labor.

[0023] FIG. 1 is a flow diagram of an image editing method according to an embodiment of the present disclosure;

[0024] FIG. 2 is an interface interaction diagram according to an embodiment of the present disclosure;

[0025] FIG. 3 is a flow diagram of an image editing method according to another embodiment of the present disclosure;

[0026] FIG. 4 is another interface interaction diagram according to an embodiment of the present disclosure;

[0027] FIG. 5 is a display interface diagram according to an embodiment of the present disclosure;

[0028] FIG. 6 is a flow diagram of an image editing method according to another embodiment of the present disclosure;

[0029] FIG. 7 is another interface interaction diagram according to an embodiment of the present disclosure;

[0030] FIG. 8 is another interface interaction diagram according to an embodiment of the present disclosure;

[0031] FIG. 9 is a flow diagram of an image editing method according to another embodiment of the present disclosure;

[0032] FIG. 10 is a display interface diagram according to an embodiment of the present disclosure;

[0033] FIG. 11 is a flow diagram of an image editing method according to another embodiment of the present disclosure;

[0034] FIG. 12 is a structural diagram of an image editing apparatus according to an embodiment of the present disclosure;

[0035] FIG. 13 is a structural diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0036] To make the objectives, technical solutions, and superiorities of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be described below in connection with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only some but not all of the embodiments of the present disclosure. Based on the embodiments in the present disclosure, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of the present disclosure.

[0037] It can be understood that, before using the technical solutions disclosed in the embodiments of the present disclosure, the type, use range, use scenario, etc. of the personal information involved in the present disclosure should be informed to the user and the authorization of the user should be obtained through appropriate means according to relevant laws and regulations.

[0038] For example, in response to receiving an active request of a user, a prompt information is sent to the user to explicitly prompt the user that the operation requested to be performed will require obtaining and using personal information of the user. Thus, the user can autonomously select whether to provide the personal information to the software or hardware, such as an electronic device, an application program, a server or a storage medium, performing the operation of the technical solution of the present disclosure according to the prompt information.

[0039] As an optional but non-limiting implementation, in response to receiving an active request of a user, the prompt information can be sent to the user in the form of a pop-up window, and the prompt information can be presented in the form of text in the pop-up window. In addition, the pop-up window can also carry selection controls for the user to select "agree" or "disagree" to provide personal information to the electronic device.

[0040] It can be understood that the above notification and obtaining of user authorization process is only illustrative and does not limit the implementation of the present disclosure, and other ways that meet the relevant laws and regulations can also be applied to the implementation of the present disclosure.

[0041] The related art provides a method for quickly sending an image in a conversation interface, so that the user can implement the sending operation of the image in the conversation interface without switching interfaces. However, when the image is sent by using the above method, the selection and sending operation of the image can only be implemented based on the thumbnail of the image in the album, and further viewing and editing operation of the selected image cannot be implemented. Therefore, the image sending error can be caused, or the sent image cannot meet the actual demand of the user.

[0042] In order to solve the technical problem that the image cannot be viewed and edited in the scheme for quickly sending the image in the conversation interface, the present disclosure provides an image editing method, device, equipment, computer readable storage medium and product.

[0043] It should be noted that the image editing method, device, equipment, computer readable storage medium and product provided by the present disclosure can be applied in any image sending scene in a conversation interface.

[0044] In the related art, when the user communicates in the conversation interface, in order to facilitate the user to quickly send the image in the conversation interface, in response to the triggering operation of the user on the function control, the thumbnail of the current at least one first image can be displayed in the conversation interface. Based on the selection operation of the user, the at least one target image currently selected by the user is published to the conversation interface.

[0045] However, when the image is sent quickly by using the above method, the user cannot further view and edit the target image after selecting the target image. The user can only select the target image based on the thumbnail, which can cause the target image to be sent incorrectly and the sent target image can not meet the user's needs.

[0046] To enable the user to quickly publish the target image that meets the actual needs in the conversation interface, after displaying the thumbnail of the current at least one first image in the conversation interface, the editing interface associated with the currently selected at least one target image can be displayed in response to the trigger operation for the at least one first image. Thus, the viewing and editing operations of the target image can be implemented in the editing interface.

[0047] Optionally, the user can perform a first trigger operation on any target image, where the first preset operation can be a long press operation. In response to the first trigger operation, the content display interface associated with the target image can be displayed. The editing control is displayed in the content display interface. In response to the trigger operation for the editing control, the editing interface associated with the target image can be displayed, so that the user can implement the editing operation of the target image in the editing interface.

[0048] Optionally, the user can perform a second trigger operation on the at least one first image, where the second trigger operation can be a single-click operation, a double-click operation, or the like selection operation. In response to the second trigger operation, the editing control can be displayed in the conversation interface. In response to the trigger operation for the editing control, the editing interface associated with the first target image selected by the user can be displayed.

[0049] FIG. 1 is a flowchart of an image editing method provided by an embodiment of the present disclosure. As shown in FIG. 1, the method comprises:

[0050] In step 101, in response to the trigger operation for the function control in the conversation interface, the plurality of first images meeting the first condition are displayed in a first display area in the conversation interface.

[0051] The execution subject of the embodiment is an image editing device. The image editing device can be coupled to a terminal device. Thus, at least one target image can be determined based on the trigger operation of the user on the terminal device, and the editing interface can be displayed based on the trigger operation for the target image. Thus, the user can implement the editing operation of the target image before quickly sending the target image.

[0052] In the embodiment, the user can have a conversation with other users in the conversation interface, where the other users can be users having a preset association relationship with the user. For example, the user's friends, users followed by the user, and the like. The conversation interface can be pre-provided with a function control. The user can use the function control to quickly send images in the conversation interface.

[0053] Optionally, in order to facilitate the user to select and send images, in response to a triggering operation on the function control, a plurality of first images satisfying a first condition can be determined. The triggering operation can be any triggering operation such as single-click, double-click, long press, drag, and the like, which is not limited in the present disclosure. The first condition can be to determine the images stored in a preset storage path as the first images, or the first condition can be to determine the images collected within a preset time range as the first images, or the first condition can be to determine the images historically sent by the user as the first images, or the user can set the first condition according to actual needs, which is not limited in the present disclosure.

[0054] Further, after determining the plurality of first images, the plurality of first images satisfying the first condition can be displayed in a first display area in the conversation interface. The first display area can be above the content input control in the conversation interface, or the first display area can be at the bottom or top of the conversation interface, which is not limited in the present disclosure.

[0055] As an implementable manner, the plurality of first images can be displayed in different display sizes, which are smaller than the original size of the first images, so that the user can simultaneously view the plurality of first images in the conversation interface.

[0056] Step 102, based on a triggering operation on at least one target image in the plurality of first images, display an editing interface corresponding to the at least one target image.

[0057] In the embodiment, the user can trigger a triggering operation on at least one target image in the plurality of first images. The triggering operation includes but is not limited to a selection operation, a long press operation, and the like.

[0058] In response to the triggering operation, an editing interface corresponding to the at least one target image currently selected can be displayed.

[0059] Optionally, in response to the triggering operation, the editing interface corresponding to the at least one target image can be directly displayed. Alternatively, in response to the triggering operation, a content display interface corresponding to the at least one target image can be displayed, and based on a triggering operation of the user in the content display interface, the editing interface corresponding to the at least one target image can be displayed. The present disclosure is not limited in this regard.

[0060] For example, in response to a long press operation triggered for any target image, a content display interface associated with the target image is displayed, and an editing control is displayed in the content display interface. In response to a trigger operation for the editing control, an editing interface is displayed.

[0061] In step 103, a sending image is obtained based on a trigger operation in the editing interface.

[0062] In this embodiment, after the editing interface is displayed, the user can implement an editing operation on the target image in the editing interface. For example, the user can adjust the display size of the target image in the editing interface, or the user can add text, stickers, filters, graffiti, etc. in the target image in the editing interface, or the user can adjust the color parameters of the target image in the editing interface, etc. The present disclosure does not limit this.

[0063] Optionally, the sending image can be obtained after the editing operation is completed based on the trigger operation in the editing interface.

[0064] In step 104, in response to the sending operation triggered by the user, the sending image is sent to the conversation interface.

[0065] In this embodiment, the user can trigger a sending operation for the sending image. For example, a sending control can be pre-set, and the user can trigger the sending operation by triggering the sending control. Alternatively, a completion control can be displayed in the editing interface, and the user can trigger the sending operation by triggering the completion control. The present disclosure does not limit this.

[0066] Further, in response to the sending operation triggered by the user, the sending image is sent to the conversation interface.

[0067] FIG. 2 is a schematic diagram of interface interaction provided by an embodiment of the present disclosure. As shown in FIG. 2, a function control 22 is displayed in a conversation interface 21. In response to a trigger operation for the function control 22, a plurality of first images 23 satisfying a first condition are displayed in a first display area in the conversation interface 21. In response to a trigger operation for at least one target image in the plurality of first images 23, an editing interface 24 associated with the target image is displayed. Thus, the user can implement an editing operation on the target image in the editing interface 24.

[0068] It can be understood that the trigger operation for the target image may, for example, be a long press operation for the target image, and the user may directly send through a click operation for the target image without entering the editing interface; in some other embodiments, the associated position of the target image may display an editing control, for example, on the upper layer of the target image, the trigger operation for the target image may be, for example, a trigger operation for the associated editing button of the target image, and the target image may be directly sent based on the trigger operation for other regions of the target image.

[0069] The image editing method provided in this embodiment can display an editing interface associated with at least one target image in response to a trigger operation for the target image among the plurality of first images displayed in the conversation interface. Thus, the viewing and editing operations of the currently selected at least one target image can be implemented in the editing interface to obtain a sending image. Then, the sending image can be sent to the conversation interface based on a sending operation triggered by the user. The viewing and editing operations of the target image can be implemented according to actual needs in the case of quick selection of the target image in the conversation interface, so that the sending image is more in line with the needs of the user, and the user experience is improved.

[0070] FIG. 3 is a flowchart of an image editing method provided in another embodiment of the present disclosure. Based on any of the above embodiments, as shown in FIG. 3, step 102 includes:

[0071] Step 301: in response to a first trigger operation for any target image, a first display interface associated with the target image is displayed.

[0072] Step 302: the target image is displayed in the first display interface according to a display parameter, and an editing control is displayed in the first display interface.

[0073] Step 303: in response to a trigger operation for the editing control, an editing interface corresponding to the target image is displayed.

[0074] In this embodiment, after a plurality of first images are displayed in the conversation interface, a first display interface associated with a target image is displayed in response to a first trigger operation for the target image among the plurality of first images. The first trigger operation may, for example, be a long press operation, a drag operation, or any other trigger operation.

[0075] Further, the target image may, for example, be displayed in the first display interface according to a display parameter, and the display size of the target image in the first display interface may be greater than the display size of the target image in the conversation interface, so that the user can more intuitively view the target image.

[0076] Optionally, an editing control can also be displayed in the first display interface. In order to avoid the occlusion of the target image by the editing control, the editing control can be displayed in the lower left corner of the first display interface. Alternatively, the editing control can also be displayed at the top or bottom of the first display interface, which is not limited in the present disclosure. Thus, the user can trigger the editing control to perform editing operation on the target image. In response to the triggering operation on the editing control, an editing interface associated with the target image is displayed.

[0077] FIG. 4 is another interface interaction diagram provided by an embodiment of the present disclosure. As shown in FIG. 4, the first display area in the conversation interface 41 displays a plurality of first images 42 satisfying the first condition. In response to the first triggering operation on any target image in the plurality of first images 42, a first display interface 43 associated with the target image is displayed. The target image 44 is displayed in the first display interface 43 according to the display parameter, and an editing control 45 is displayed in the first display interface. In response to the triggering operation on the editing control 45, an editing interface 46 associated with the target image can be displayed.

[0078] The image editing method provided by the embodiment displays a first display interface associated with a target image in response to the first triggering operation on the target image, displays the target image in the first display interface according to the display parameter, and displays an editing control in the first display interface. Thus, the user can view the currently selected target image in the first display interface. In addition, by displaying the editing control, the editing page can be displayed in response to the triggering operation on the editing control, and thus the user can perform editing operation on the currently selected target image in the editing page according to the actual needs, so that the sent image sent in the conversation interface is more in line with the user's needs.

[0079] Further, on the basis of any of the above embodiments, after step 302, the method further includes:

[0080] In response to the switching operation triggered on the target image, the plurality of first images are displayed in the first display interface according to the display order.

[0081] The first image currently displayed in the first display interface is determined as the target image.

[0082] In the embodiment, after displaying the first display interface, the user can also perform switching operation on the currently selected target image in the first display interface.

[0083] Optionally, in response to the switching operation triggered for the target image, the plurality of first images are switched in the first display interface according to the display order. For example, the first images can be a plurality of images pre-stored in a preset album in the terminal device. In response to the left swipe or right swipe operation triggered by the user for the target image, the plurality of first images can be switched in the first display interface according to the display order of the first images in the album.

[0084] Further, the first image currently displayed in the first display interface can be determined as the target image. Thus, in response to the triggering operation of the user on the editing control, the editing operation can be performed on the currently displayed target image.

[0085] As an implementable manner, the first display interface can include a selection control. In response to the switching operation triggered for the target image, the plurality of first images are switched in the first display interface according to the display order. In response to the triggering operation of the user on the selection control, the first image currently displayed in the first display interface can be determined as the target image.

[0086] The image editing method provided in the embodiment can enable the user to more intuitively select the target image in the first display interface in response to the switching operation triggered by the user in the first display interface, so that the selected target image is more in line with the user's needs, and the user experience is improved.

[0087] Further, on the basis of any of the above embodiments, step 301 includes:

[0088] In response to the first triggering operation for any target image, a transition animation from the target image to the first display interface is displayed.

[0089] In the embodiment, in order to enrich the display effect of interface switching, in response to the first triggering operation for any target image, a transition animation from the target image to the first display interface can be displayed after the plurality of first images are displayed in the conversation page.

[0090] For example, the user can perform a first triggering operation on a third first image in the plurality of first images. In response to the first triggering operation, a transition animation of zooming in on the third first image until the first display interface can be displayed.

[0091] The image editing method provided in the embodiment can enrich the display content in the display interface by displaying a transition animation from any target image to the first display interface in response to the first triggering operation for the target image.

[0092] Further, on the basis of any of the above embodiments, step 301 includes:

[0093] In response to the first trigger operation for any target image, the terminal device is controlled to vibrate according to vibration parameters.

[0094] In this embodiment, in order to make the user more intuitive to understand the current interface transformation, in response to the user's trigger operation for any target image, the terminal device can also be controlled to vibrate according to the vibration parameters. The vibration parameters include vibration times, vibration frequency, vibration duration and the like.

[0095] Optionally, the user can also adjust the vibration parameters according to actual needs, which is not limited in the present disclosure.

[0096] The image editing method provided in this embodiment can remind the user of the current interface transformation by controlling the terminal device to vibrate according to the vibration parameters in response to the first trigger operation for any target image, so that the user can more intuitively understand the current interface transformation.

[0097] Further, on the basis of any of the above embodiments, the first display interface further includes a selection control associated with the target image. After step 301, the method further includes:

[0098] Switching the display state of the selection control associated with the target image in the first display interface to a selected state.

[0099] In this embodiment, the first display interface further includes a selection control associated with the target image. The user can select the target image by triggering the selection control.

[0100] Optionally, after displaying the first display page in response to the user's first trigger operation for the target image in the conversation page, the display state of the selection control associated with the target image in the first display interface can be switched to a selected state.

[0101] Alternatively, the user can also switch the display state of the selection control to an unselected state by triggering the selection control again to realize the unselecting operation of the target image.

[0102] As an implementable manner, in response to the switching operation of the user for the target image, other first images can be switched in the first display page. When the other first images are displayed, in response to the switching operation of the user for the selection control, the currently displayed first image can be determined as the target image.

[0103] FIG. 5 is a schematic diagram of a display interface according to an embodiment of the present disclosure. As shown in FIG. 5, the target image 52 can be displayed in the first display interface 51 according to a display parameter. In addition, the first display interface 51 also displays an editing control 53 and a selection control 54. After the first display interface 51 is displayed in response to the first trigger operation on the target image, the display state of the selection control 54 can be switched to a selected state.

[0104] The image editing method provided in the embodiment can switch the display state of the selection control associated with the target image to a selected state in the first display interface in response to the first trigger operation on the target image, so that the user can more intuitively understand the selected state of the target image.

[0105] FIG. 6 is a flowchart of an image editing method according to another embodiment of the present disclosure. Based on any of the above embodiments, as shown in FIG. 6, step 102 includes:

[0106] Step 601: In response to a second trigger operation on at least one target image, an editing control is displayed in the conversation interface.

[0107] Step 602: In response to a trigger operation on the editing control, an editing interface corresponding to the at least one target image is displayed.

[0108] In the embodiment, after the plurality of first images are displayed in the conversation page, the user can also perform a batch selection operation on the first images in the conversation page.

[0109] Optionally, the user can perform the batch selection operation on the first images by a second trigger operation on at least one first image. The second preset operation can be a single-click operation, a double-click operation, a sliding selection operation in a display area associated with the first image, etc., which is not limited in the present disclosure.

[0110] Further, after the at least one target image is selected, an editing control can be displayed in the conversation interface. For example, the conversation page can include a content input control, and the plurality of first images can be displayed on the left side of the content input control. The editing control can be displayed on the left side or the right side of the content input control. Alternatively, the editing control can also be displayed at other positions of the conversation page, which is not limited in the present disclosure.

[0111] Further, after the editing control is displayed, in response to a trigger operation on the editing control, an editing interface corresponding to the at least one target image can be displayed.

[0112] FIG. 7 is another schematic diagram of an interface interaction according to an embodiment of the present disclosure. As shown in FIG. 7, a first display area in the conversation interface 71 displays a plurality of first images 72 that meet a first condition. In response to a second triggering operation on at least one target image in the plurality of first images 72, an editing control 73 can be displayed in the conversation interface 71. In response to a triggering operation on the editing control 73, an editing interface 74 corresponding to the at least one target image is displayed.

[0113] The image editing method provided in the embodiment displays an editing control in the conversation interface in response to a second triggering operation on at least one target image. In response to a triggering operation on the editing control, an editing interface corresponding to the at least one target image is displayed. Thus, the user can simultaneously select a plurality of target images in the conversation interface. In addition, by displaying the editing control, the user can quickly view and edit the target images in the case of selecting a plurality of target images. The display content in the conversation interface is enriched, and the interaction mode in the conversation interface is enriched.

[0114] Further, based on any of the above embodiments, the method further includes:

[0115] In response to the second triggering operation on the at least one target image, a triggering sequence for the at least one target image is determined.

[0116] Step 602 includes:

[0117] According to the triggering sequence, an editing image that meets a preset editing condition is determined from the at least one target image.

[0118] The editing interface corresponding to the editing image is displayed.

[0119] In the embodiment, since the number of target images is at least one, the user needs to perform a sequential editing operation on the target images in the editing process.

[0120] Therefore, in response to the second triggering operation on the at least one target image, a triggering sequence for the at least one target image is determined. Then, an editing image that meets a preset editing condition can be determined from the at least one target image according to the triggering sequence. The preset editing condition can be that the first triggered target image is determined as the editing image. Alternatively, the last triggered target image can be determined as the editing image, and the like.

[0121] Further, after the editing image is determined, the editing interface corresponding to the editing image can be displayed. Thus, the user can perform an editing operation on the editing image in the editing page.

[0122] The image editing method provided in the embodiment can determine the trigger sequence for the at least one target image in response to the second trigger operation on the at least one target image, determine the current editing image according to the trigger sequence, and then implement the sequential editing operation on the target image according to the trigger sequence, so that the editing sequence of the target image is more in line with the user's demand.

[0123] Further, on the basis of any of the above embodiments, after step 602, the method further comprises:

[0124] In response to a trigger operation on a first control in the editing interface, a second display interface is displayed, wherein the first control comprises a complete control or a cancel control.

[0125] The editing image is displayed in a first display area in the second display interface, and the at least one target image is displayed in a second display area in the second display interface according to the trigger sequence, and the target image associated with the editing image is displayed differently in the second display area.

[0126] The display size of the editing image is greater than the display size of the target image.

[0127] In the embodiment, after the editing operation on the current editing image is completed in the editing page, the user can also perform an editing operation on other target images in the at least one target image.

[0128] Optionally, the editing interface further comprises a complete control or a cancel control. The user can complete the editing operation on the current editing image by triggering the complete control. Alternatively, the user can also cancel the editing operation on the current editing image by triggering the cancel control.

[0129] Further, in response to a trigger operation on a first control in the editing interface, a second display interface is displayed, wherein the second display interface comprises a first display area and a second display area. The first display area and the second display area can be arranged vertically. The display size of the first display area can be greater than the display size of the second display area.

[0130] Optionally, the editing image can be displayed in the first display area in the second display interface, and the at least one target image can be displayed in the second display area in the second display interface according to the trigger sequence. The display size of the editing image is greater than the display size of the target image. Therefore, the user can more intuitively view the at least one target image currently selected and the editing image currently edited in the second display area.

[0131] In order to make the user more intuitive to determine the target image to which the current edited image corresponds, the target image associated with the edited image can also be displayed differently in the second display area. The different display can be any display mode that can make the target image associated with the edited image different from other target images, such as highlight display, magnification display, etc., and the present disclosure does not limit this.

[0132] FIG. 8 is another interface interaction schematic diagram provided by an embodiment of the present disclosure. As shown in FIG. 8, the user can implement the editing operation on the target image in the editing interface 81. The editing interface can include a complete control 82 and / or a cancel control 83. In response to the triggering operation on the complete control 82 or the cancel control 83, a second display interface 84 can be displayed, the edited image 85 is displayed in the first display area in the second display interface 84, and at least one target image 86 is displayed in the second display area in the second display interface 84 according to the triggering order, and the target image associated with the edited image is displayed differently in the second display area. The display size of the edited image 85 is greater than the display size of the target image 86.

[0133] The image editing method provided by the embodiment can display the second display interface in response to the triggering operation on the first control in the editing interface, so that the user can view all the currently selected target images in the second display interface. In addition, the user can also customize the edited image that needs to be edited in the second display interface, so that the editing operation of the target image is more in line with the user's needs.

[0134] Further, on the basis of any of the above embodiments, after the second display area in the second display interface displays the at least one target image according to the triggering order, the method further includes:

[0135] In response to the triggering operation on any target image, the target image is determined as the current edited image.

[0136] The current edited image is switched and displayed in the first display area in the second display interface, and the currently triggered target image is displayed differently in the second display area.

[0137] In the embodiment, after the second display interface is displayed, the user can also switch the edited image that needs to be edited according to the actual needs.

[0138] Optionally, since the second display interface includes the edited image and the at least one target image respectively, the user can switch the edited image through the triggering operation on the target image.

[0139] Further, in response to the triggering operation on any target image, the target image is determined as the current editing image. The current editing image is switched and displayed in the first display area in the second display interface.

[0140] In order to make the user more intuitive to determine the current editing image, the currently triggered target image can be displayed differently in the second display area. The different display can be highlighting, magnification, or any other display mode that can distinguish the currently selected target image from other target images, and the present disclosure does not limit this.

[0141] The image editing method provided in the embodiment determines the target image as the current editing image in response to the triggering operation on any target image. Therefore, the user can customize the editing image that needs to be edited in the second display interface. In addition, the current editing image is switched and displayed in the first display area in the second display interface, and the currently triggered target image is displayed differently in the second display area. Therefore, the user can more intuitively view the currently selected editing image.

[0142] Further, on the basis of any of the above embodiments, after the second display interface is displayed in response to the triggering operation on the first control in the editing interface, the method further includes:

[0143] In response to the sliding operation triggered in the first direction, the plurality of first images are switched and displayed in the first display area according to the display order.

[0144] In the embodiment, after the editing image is displayed in the second display interface, the user can also select more target images according to actual needs.

[0145] Optionally, the user can trigger a sliding operation in the first direction in the second display interface, where the sliding operation includes but is not limited to a sliding operation in the left-right direction and a sliding operation in the up-down direction.

[0146] Correspondingly, in response to the sliding operation triggered in the first direction, the plurality of first images are switched and displayed in the first display area according to the display order. Therefore, the user can select more target images from the first images for editing operation through the sliding operation.

[0147] The image editing method provided in the embodiment switches and displays a plurality of first images in the first display area according to the display order in response to the sliding operation triggered in the first direction. Therefore, the user can realize the pruning operation on the target image in the second display interface without switching the interface, so that the image sent in the drawing interface is more in line with the actual needs of the user.

[0148] FIG. 9 is a flowchart of an image editing method according to another embodiment of the present disclosure. As shown in FIG. 9, step 103 includes:

[0149] In step 901, in response to a triggering operation on at least one editing element control in the editing interface, editing content generated based on the at least one editing element control is obtained, where the editing element control includes a filter editing control and / or a size editing control and / or a text editing control and / or a sticker editing control and / or a graffiti editing control.

[0150] In step 902, the at least one target image is edited based on the editing content, and at least one sent image after editing is obtained.

[0151] In this embodiment, in order to facilitate the user to perform more diversified editing operations on the target image, at least one editing element control can be pre-set in the editing interface, where the editing element control includes a filter editing control and / or a size editing control and / or a text editing control and / or a sticker editing control and / or a graffiti editing control.

[0152] Optionally, the user can generate the editing content by triggering the editing element control. For example, in response to a triggering operation on the filter editing control, a plurality of preset filters can be displayed. In response to a selection operation of the user on the plurality of preset filters, the preset filter currently selected by the user is determined as the editing content. Alternatively, in response to a triggering operation on the sticker element editing control, a plurality of preset stickers can be displayed. In response to a selection operation of the user on the plurality of preset stickers, the preset sticker currently selected by the user and the sticker parameter determined by the user for the preset sticker are determined as the editing content, where the sticker parameter includes but is not limited to the addition position and display size of the sticker, etc.

[0153] Further, after the editing content is obtained, the at least one target image can be edited based on the editing content, and at least one sent image after editing is obtained.

[0154] As an implementable manner, the editing interface further includes a completion control. After the at least one target image is edited based on the editing content, in response to a triggering operation of the user on the completion control, at least one sent image after editing can be obtained.

[0155] Taking the above example, after the preset filter selected by the user is obtained, the color parameter adjustment operation can be performed on the target image based on the preset filter. Alternatively, after the preset sticker selected by the user is obtained, the preset sticker can be added to the target image based on the sticker parameter.

[0156] FIG. 10 is a schematic diagram of a display interface according to an embodiment of the present disclosure. As shown in FIG. 10, the editing interface 1001 includes a filter editing control 1002, a size editing control 1003, a text editing control 1004, a sticker editing control 1005, and a scribble editing control 1006. A user can select a corresponding editing element control according to actual needs to generate editing content.

[0157] The image editing method provided in this embodiment can display at least one editing element control in an editing interface, so that a user can flexibly generate editing content based on the at least one editing element control. Further, the target image can be edited in a more diversified manner.

[0158] FIG. 11 is a schematic diagram of a flow of an image editing method according to another embodiment of the present disclosure. Based on any of the above embodiments, as shown in FIG. 11, step 104 includes:

[0159] Step 1101: Display the at least one edited sending image and a sending control in a display interface.

[0160] Step 1102: In response to a triggering operation on the sending control, send the at least one edited sending image to the conversation interface.

[0161] In this embodiment, when a user completes an editing operation on at least one target image, the at least one sending image can be displayed in a display interface. Thus, the user can more intuitively view the at least one edited sending image in the display interface.

[0162] In addition, the display interface also includes a sending control. In response to a triggering operation of the sending control by a user, the at least one edited sending image can be sent to the conversation interface.

[0163] For example, in actual application, in response to a first triggering operation on a target image, the target image and an editing control can be displayed in a display interface. In response to a triggering operation of the editing control by a user, an editing page can be displayed, so that the user can edit the target image in the editing page to obtain a sending image. In response to a triggering operation of a complete control or a cancel control in the editing page by the user, the at least one edited sending image and a sending control can be displayed in the display interface. Thus, the user can send the at least one edited sending image to the conversation interface by triggering the sending control.

[0164] Still taking practical application as an example, in response to a second triggering operation on the at least one target image, an editing control can be displayed in the session page. In response to a triggering operation of the editing control by the user, an editing page can be displayed, so that the user performs an editing operation on the at least one target image in the editing page to obtain a sending image. In response to a triggering operation of a complete control or a cancel control in the editing page by the user, the at least one edited sending image and a sending control can be displayed in the display interface. Therefore, the user can send the at least one edited sending image to the session interface by triggering the sending control.

[0165] The image editing method provided in the embodiment can enable the user to quickly perform a sending operation on the sending image based on the sending control.

[0166] Further, on the basis of any of the above embodiments, after the at least one edited sending image and the sending control are displayed in the display interface, the method further includes:

[0167] determining the number of images of the at least one sending image.

[0168] displaying the number of images in a display area associated with the sending control.

[0169] In the embodiment, in order to enable the user to more intuitively determine the number of sending images currently needed to be sent to the session page, after the at least one edited sending image is displayed in the display interface, the number of images of the at least one sending image can be determined. The number of images is displayed in a display area associated with the sending control.

[0170] Taking practical application as an example, if the number of sending images currently to be sent is three, the number three can be displayed on the sending control, so that the user can more intuitively determine the number of sending images currently needed to be sent to the session page based on the sending control.

[0171] The image editing method provided in the embodiment can display the number of images in a display area associated with the sending control, so as to enable the user to more intuitively determine the number of sending images currently to be sent.

[0172] Fig. 12 is a structural schematic diagram of an image editing apparatus provided by the embodiment of the present disclosure. As shown in Fig. 12, the apparatus comprises a display module 1201, a processing module 1202, an editing module 1203 and a sending module 1204. The display module 1201 is configured to display a plurality of first images satisfying a first condition in a first display area of a session interface in response to a triggering operation on a function control in the session interface. The processing module 1202 is configured to display an editing interface corresponding to at least one target image in the plurality of first images based on a triggering operation on the at least one target image. The editing module 1203 is configured to obtain a sending image based on a triggering operation in the editing interface. The sending module 1204 is configured to send the sending image to the session interface in response to a sending operation triggered by the user.

[0173] Further, on the basis of any of the above embodiments, the processing module is configured to display a first display interface associated with any target image in response to a first triggering operation on the target image. The target image is displayed in the first display interface according to a display parameter, and an editing control is displayed in the first display interface. The editing interface corresponding to the target image is displayed in response to a triggering operation on the editing control.

[0174] Further, on the basis of any of the above embodiments, the processing module is configured to switch the display of the plurality of first images in the first display interface according to a display order in response to a switching operation triggered on the target image. The first image currently displayed in the first display interface is determined as the target image.

[0175] Further, on the basis of any of the above embodiments, the processing module is configured to display a transition animation from the target image to the first display interface in response to a first triggering operation on any target image.

[0176] Further, on the basis of any of the above embodiments, the processing module is configured to control the terminal device to vibrate according to a vibration parameter in response to a first triggering operation on any target image.

[0177] Further, on the basis of any of the above embodiments, the first display interface further comprises a selection control associated with the target image. The processing module is configured to switch the display state of the selection control associated with the target image in the first display interface to a selected state.

[0178] Further, based on any of the above embodiments, the processing module is configured to: in response to a second triggering operation on at least one target image, display an editing control in the session interface. In response to a triggering operation on the editing control, display an editing interface corresponding to the at least one target image.

[0179] Further, based on any of the above embodiments, the device further includes a determination module configured to: in response to a second triggering operation on at least one target image, determine a triggering sequence for the at least one target image. The processing module is configured to: determine an edited image that meets a preset editing condition from the at least one target image according to the triggering sequence. Display an editing interface corresponding to the edited image.

[0180] Further, based on any of the above embodiments, the processing module is configured to: in response to a triggering operation on a first control in the editing interface, display a second display interface, wherein the first control includes a complete control or a cancel control. Display the edited image in a first display area in the second display interface, and display the at least one target image in a second display area in the second display interface according to the triggering sequence, and display the target image associated with the edited image in the second display area. The display size of the edited image is greater than the display size of the target image.

[0181] Further, based on any of the above embodiments, the processing module is configured to: in response to a triggering operation on any target image, determine the target image as a current edited image. Switch to display the current edited image in the first display area in the second display interface, and display the currently triggered target image in the second display area.

[0182] Further, based on any of the above embodiments, the processing module is configured to: in response to a sliding operation triggered in a first direction, switch to display the plurality of first images in the first display area according to a display sequence.

[0183] Further, based on any of the above embodiments, the editing module is configured to: in response to a triggering operation on at least one editing element control in the editing interface, obtain editing content generated based on the at least one editing element control, wherein the editing element control includes a filter editing control and / or a size editing control and / or a text editing control and / or a sticker editing control and / or a graffiti editing control. Perform an editing operation on the at least one target image based on the editing content to obtain at least one edited image.

[0184] Further, based on any of the above embodiments, the sending module is configured to: display the at least one edited sending image and a sending control in the display interface. In response to a triggering operation on the sending control, the at least one edited sending image is sent to the conversation interface.

[0185] Further, based on any of the above embodiments, the apparatus further includes a determining module configured to determine an image quantity of the at least one sending image. A display module is configured to display the image quantity in a display region associated with the sending control.

[0186] The device provided by the embodiment can be used to execute the technical solutions of the above method embodiments, and has similar implementation principles and technical effects, which will not be described here again.

[0187] To implement the above embodiments, the embodiment of the present disclosure further provides a computer readable storage medium, which stores computer execution instructions. When the processor executes the computer execution instructions, the image editing method according to any of the above embodiments is implemented.

[0188] To implement the above embodiments, the embodiment of the present disclosure further provides a computer program product, which includes a computer program. When the processor executes the computer program, the image editing method according to any of the above embodiments is implemented.

[0189] To implement the above embodiments, the embodiment of the present disclosure further provides an electronic device, which includes a processor and a memory.

[0190] The memory stores computer execution instructions.

[0191] The processor executes the computer execution instructions stored in the memory, so that the processor executes the image editing method according to any of the above embodiments.

[0192] FIG. 13 is a structural schematic diagram of an electronic device provided by the embodiment of the present disclosure. The electronic device 1300 can be a terminal device or a server. The terminal device can include, but is not limited to, a mobile terminal such as a mobile phone, a notebook computer, a digital broadcast receiver, a personal digital assistant (PDA), a tablet computer (PAD), a portable multimedia player (PMP), a vehicle-mounted terminal (such as a vehicle-mounted navigation terminal), and the like, and a fixed terminal such as a digital TV, a desktop computer, and the like. The electronic device shown in FIG. 13 is only an example, and should not bring any limitation to the functions and use range of the embodiment of the present disclosure.

[0193] As shown in FIG. 13, the electronic device 1300 can include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 1301 that can perform various appropriate actions and processes according to programs stored in a Read Only Memory (ROM) 1302 or loaded into a Random Access Memory (RAM) 1303 from a storage device 1308. Various programs and data required for the operation of the electronic device 1300 are also stored in the RAM 1303. The processing device 1301, the ROM 1302, and the RAM 1303 are connected to each other through a bus 1304. An Input / Output (I / O) interface 1305 is also connected to the bus 1304.

[0194] In general, the following devices can be connected to the I / O interface 1305: input devices 1306 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 1307 including, for example, a Liquid Crystal Display (LCD), a speaker, a vibrator, etc.; storage devices 1308 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 1309. The communication devices 1309 can allow the electronic device 1300 to communicate wirelessly or wiredly with other devices to exchange data. Although FIG. 13 shows the electronic device 1300 with various devices, it should be understood that all of the illustrated devices are not required to be implemented or possessed. More or fewer devices can be alternatively implemented or possessed.

[0195] In particular, according to embodiments of the present disclosure, the processes described above with reference to the flowcharts can be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product comprising a computer program carrying computer program code for executing the methods illustrated by the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network through the communication devices 1309, or installed from the storage devices 1308, or installed from the ROM 1302. When the computer program is executed by the processing device 1301, the above-described functions defined in the methods of embodiments of the present disclosure are performed.

[0196] It should be noted that the computer-readable medium in the above disclosure can be a computer-readable signal medium or a computer-readable storage medium or any combination of the two. The computer-readable storage medium may, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or apparatus, or any combination of the above. More specific examples of the computer-readable storage medium can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, device or apparatus. In the present disclosure, the computer-readable signal medium can include a data signal carried in a baseband or as a part of a carrier wave, which carries computer-readable program code. Such a propagated data signal can take many forms, including but not limited to an electromagnetic signal, an optical signal or any suitable combination of the above. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable storage medium, which can send, propagate or transmit a program for use by or in conjunction with an instruction execution system, device or apparatus. The program code contained in the computer-readable medium can be transmitted by any suitable medium, including but not limited to a wire, a cable, an RF (radio frequency) or the like, or any suitable combination of the above.

[0197] The computer-readable medium described above can be contained in the electronic device described above; or can exist separately and not be assembled into the electronic device.

[0198] The computer-readable medium described above carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the methods shown in the above embodiments.

[0199] Computer program code for carrying out operations of the present disclosure can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).

[0200] The flow diagrams and the block diagrams in the drawings are meant as possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flow diagrams and the block diagrams can represent a module, a segment, or a portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that in some alternative implementations, the functions noted in the blocks can occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently or the blocks can sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and / or flow diagrams, and combinations thereof, can be implemented by special purpose hardware-based systems that perform the specified functions or operations, or combinations of special purpose hardware and computer instructions.

[0201] The units described in the embodiments of the present disclosure can be implemented by software, or by hardware. In some cases, the name of the unit does not constitute a limitation on the unit itself. For example, the first obtaining unit can also be described as a unit for obtaining at least two Internet protocol addresses.

[0202] The functions described above in the specification of the present disclosure can be performed by one or more hardware logic components. For example, and without limitation, illustrative types of hardware logic components that can be used include Field-programmable Gate Arrays (FPGAs), Program-specific Integrated Circuits (ASICs), Application-specific Standard Products (ASSPs), System-on-a-chip systems (SOCs), Complex Programmable Logic Devices (CPLDs), etc.

[0203] In the context of this disclosure, a machine-readable medium can be a tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include but is not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0204] In a first aspect, according to one or more embodiments of the present disclosure, an image editing method is provided, comprising:

[0205] In response to a triggering operation for a function control in a conversation interface, a plurality of first images satisfying a first condition are displayed in a first display area in the conversation interface;

[0206] Based on a triggering operation for at least one target image in the plurality of first images, an editing interface corresponding to the at least one target image is displayed;

[0207] Based on a triggering operation in the editing interface, a sending image is obtained;

[0208] In response to the user triggering a sending operation, the sending image is sent to the conversation interface.

[0209] According to one or more embodiments of the present disclosure, the displaying, based on a triggering operation for at least one target image in the plurality of first images, of an editing interface corresponding to the at least one target image comprises:

[0210] In response to a first triggering operation for any target image, a first display interface associated with the target image is displayed;

[0211] The target image is displayed in the first display interface according to a display parameter, and an editing control is displayed in the first display interface;

[0212] In response to a triggering operation for the editing control, an editing interface corresponding to the target image is displayed.

[0213] According to one or more embodiments of the present disclosure, after the displaying, in the first display interface, of the target image according to the display parameter, the method further comprises:

[0214] switching, in the first display interface, display of the plurality of first images in a display order in response to a switching operation triggered for the target image;

[0215] determining the first image currently displayed by the first display interface as the target image.

[0216] According to one or more embodiments of the present disclosure, the displaying the first display interface associated with the target image in response to the first trigger operation for any target image comprises:

[0217] displaying a transition animation from the target image to the first display interface in response to the first trigger operation for any target image.

[0218] According to one or more embodiments of the present disclosure, the displaying the first display interface associated with the target image in response to the first trigger operation for any target image comprises:

[0219] controlling the terminal device to vibrate according to a vibration parameter in response to the first trigger operation for any target image.

[0220] According to one or more embodiments of the present disclosure, the first display interface further comprises a selection control associated with the target image.

[0221] The method further comprises:

[0222] switching a display state of the selection control associated with the target image to a selected state in the first display interface.

[0223] According to one or more embodiments of the present disclosure, the displaying the editing interface corresponding to the at least one target image based on the trigger operation for the at least one target image comprises:

[0224] displaying an editing control in the conversation interface in response to a second trigger operation for the at least one target image;

[0225] displaying the editing interface corresponding to the at least one target image in response to a trigger operation for the editing control.

[0226] According to one or more embodiments of the present disclosure, the method further comprises:

[0227] determining a trigger order for the at least one target image in response to a second trigger operation for the at least one target image;

[0228] The response to the triggering operation on the editing control is to display an editing interface corresponding to the at least one target image, including:

[0229] According to the triggering sequence, an editing image that meets a preset editing condition is determined in the at least one target image;

[0230] The editing interface corresponding to the editing image is displayed.

[0231] According to one or more embodiments of the present disclosure, after the editing interface corresponding to the editing image is displayed, the method further includes:

[0232] In response to a triggering operation on a first control in the editing interface, a second display interface is displayed, wherein the first control includes a complete control or a cancel control;

[0233] The editing image is displayed in a first display area in the second display interface, and the at least one target image is displayed in a second display area in the second display interface according to the triggering sequence, and the target image associated with the editing image is displayed differently in the second display area;

[0234] The display size of the editing image is greater than the display size of the target image.

[0235] According to one or more embodiments of the present disclosure, after the at least one target image is displayed in the second display area in the second display interface according to the triggering sequence, the method further includes:

[0236] In response to a triggering operation on any target image, the target image is determined as a current editing image;

[0237] The current editing image is switched and displayed in the first display area in the second display interface, and the currently triggered target image is displayed differently in the second display area.

[0238] According to one or more embodiments of the present disclosure, after the second display interface is displayed in response to the triggering operation on the first control in the editing interface, the method further includes:

[0239] In response to a sliding operation triggered in a first direction, the plurality of first images are switched and displayed in the first display area according to a display sequence.

[0240] According to one or more embodiments of the present disclosure, the sending image is obtained based on the triggering operation in the editing interface, including:

[0241] In response to a triggering operation on at least one editing element control in the editing interface, obtain editing content generated based on the at least one editing element control, wherein the editing element control includes a filter editing control and / or a size editing control and / or a text editing control and / or a sticker editing control and / or a scribble editing control;

[0242] Perform an editing operation on the at least one target image based on the editing content, and obtain at least one edited sending image.

[0243] According to one or more embodiments of the present disclosure, the sending the sending image into the session interface in response to the sending operation triggered by the user includes:

[0244] Display the at least one edited sending image and a sending control in a display interface;

[0245] In response to a triggering operation on the sending control, send the at least one edited sending image into the session interface.

[0246] According to one or more embodiments of the present disclosure, after the display interface displays the at least one edited sending image and the sending control, the display interface further includes:

[0247] Determine the number of images of the at least one sending image;

[0248] Display the number of images in a display area associated with the sending control.

[0249] In a second aspect, according to one or more embodiments of the present disclosure, an image editing apparatus is provided, including:

[0250] A display module configured to display a plurality of first images satisfying a first condition in a first display area in a session interface in response to a triggering operation on a function control in the session interface;

[0251] A processing module configured to display an editing interface corresponding to at least one target image in the plurality of first images based on a triggering operation on the at least one target image.

[0252] An editing module configured to obtain a sending image based on a triggering operation in the editing interface.

[0253] A sending module configured to send the sending image into the session interface in response to a sending operation triggered by a user.

[0254] According to one or more embodiments of the present disclosure, the processing module is configured to:

[0255] In response to a first trigger operation for any target image, a first display interface associated with the target image is displayed;

[0256] The target image is displayed in the first display interface according to a display parameter, and an editing control is displayed in the first display interface;

[0257] In response to a trigger operation for the editing control, an editing interface corresponding to the target image is displayed.

[0258] According to one or more embodiments of the present disclosure, the processing module is configured to:

[0259] In response to a switching operation triggered for the target image, the first images are switched and displayed in the first display interface according to a display order;

[0260] The first image currently displayed in the first display interface is determined as the target image.

[0261] According to one or more embodiments of the present disclosure, the processing module is configured to:

[0262] In response to a first trigger operation for any target image, a transition animation from the target image to the first display interface is displayed.

[0263] According to one or more embodiments of the present disclosure, the processing module is configured to:

[0264] In response to a first trigger operation for any target image, the terminal device is controlled to vibrate according to a vibration parameter.

[0265] According to one or more embodiments of the present disclosure, the first display interface further includes a selection control associated with the target image;

[0266] The processing module is configured to:

[0267] In the first display interface, the display state of the selection control associated with the target image is switched to a selected state.

[0268] According to one or more embodiments of the present disclosure, the processing module is configured to:

[0269] In response to a second trigger operation for at least one target image, an editing control is displayed in the session interface;

[0270] In response to a trigger operation for the editing control, an editing interface corresponding to the at least one target image is displayed.

[0271] According to one or more embodiments of the present disclosure, the apparatus further includes:

[0272] determining, in response to a second triggering operation on at least one target image, a triggering sequence for the at least one target image;

[0273] the processing module is configured to:

[0274] determining, in the at least one target image according to the triggering sequence, an edit image that meets a preset edit condition;

[0275] displaying an edit interface corresponding to the edit image.

[0276] According to one or more embodiments of the present disclosure, the processing module is configured to:

[0277] in response to a triggering operation on a first control in the edit interface, displaying a second display interface, wherein the first control includes a complete control or a cancel control;

[0278] displaying the edit image in a first display area in the second display interface, and displaying the at least one target image according to the triggering sequence in a second display area in the second display interface, and displaying the target image associated with the edit image in the second display area;

[0279] wherein the display size of the edit image is greater than the display size of the target image.

[0280] According to one or more embodiments of the present disclosure, the processing module is configured to:

[0281] in response to a triggering operation on any target image, determining the target image as a current edit image;

[0282] switching the display of the current edit image in the first display area in the second display interface, and displaying the currently triggered target image in the second display area.

[0283] According to one or more embodiments of the present disclosure, the processing module is configured to:

[0284] in response to a sliding operation triggered in a first direction, switching the display of the plurality of first images in the first display area according to a display sequence.

[0285] According to one or more embodiments of the present disclosure, the edit module is configured to:

[0286] in response to a triggering operation on at least one edit element control in the edit interface, obtaining edit content generated based on the at least one edit element control, wherein the edit element control includes a filter edit control and / or a size edit control and / or a text edit control and / or a sticker edit control and / or a graffiti edit control.

[0287] edit the at least one target image based on the edited content, to obtain at least one edited sending image.

[0288] According to one or more embodiments of the present disclosure, the sending module is configured to:

[0289] display the at least one edited sending image and a sending control in the display interface;

[0290] In response to a triggering operation on the sending control, send the at least one edited sending image to the conversation interface.

[0291] According to one or more embodiments of the present disclosure, the apparatus further includes:

[0292] a determining module configured to determine a number of images of the at least one sending image;

[0293] a display module configured to display the number of images in a display area associated with the sending control.

[0294] In a third aspect, according to one or more embodiments of the present disclosure, an electronic device is provided, including at least one processor and a memory;

[0295] The memory stores computer-executable instructions.

[0296] The at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor performs the image editing method as described in the above first aspect and various possible designs of the first aspect.

[0297] In a fourth aspect, according to one or more embodiments of the present disclosure, a computer-readable storage medium is provided, and the computer-readable storage medium stores computer-executable instructions. When a processor executes the computer-executable instructions, the image editing method as described in the above first aspect and various possible designs of the first aspect is implemented.

[0298] In a fifth aspect, according to one or more embodiments of the present disclosure, a computer program product is provided, including a computer program. When a processor executes the computer program, the image editing method as described in the above first aspect and various possible designs of the first aspect is implemented.

[0299] The above description merely illustrates the preferred embodiments of the disclosure and a principle for applying the technologies. It is understood by those skilled in the art that the disclosed scope of the disclosure is not limited to the technical solutions formed by the specific combinations of the technical features described above, and should also cover other technical solutions formed by the combinations of the technical features described above or their equivalent features without departing from the disclosed concept. For example, the technical solutions formed by the mutual replacement of the above-described features and the technical features with similar functions disclosed in the disclosure (but not limited to) can be formed.

[0300] Furthermore, although operations are depicted in a particular, sequential order, this should not be understood as requiring or implying that the operations are performed in the order illustrated or sequentially. In certain circumstances, multitasking and parallel processing can be advantageous. Likewise, although specific implementation details are included for the purpose of providing a thorough disclosure, these should not be construed as limitations on the scope of the disclosure. Certain features that are described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable sub-combination.

[0301] Although the subject matter has been described in language specific to structural features and / or methodological acts, it is to be understood that the subject defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.

Claims

1. An image editing method, comprising: in response to a triggering operation for a function control in a session interface, displaying a plurality of first images satisfying a first condition in a first display area in the session interface; based on a triggering operation for at least one target image in the plurality of first images, displaying an editing interface corresponding to the at least one target image; based on a triggering operation in the editing interface, obtaining a sending image; in response to a sending operation triggered by a user, sending the sending image to the session interface.

2. The method of claim 1, wherein the displaying the editing interface corresponding to the at least one target image based on the triggering operation for the at least one target image in the plurality of first images comprises: in response to a first triggering operation for any target image, displaying a first display interface associated with the target image; displaying the target image in the first display interface according to a display parameter, and displaying an editing control in the first display interface; in response to a triggering operation for the editing control, displaying the editing interface corresponding to the target image.

3. The method of claim 2, wherein after the displaying the target image in the first display interface according to the display parameter, the method further comprises: in response to a switching operation triggered by the target image, switching the display of the plurality of first images in the first display interface according to a display order; determining a first image currently displayed in the first display interface as the target image.

4. The method of claim 2, wherein the displaying the first display interface associated with the target image in response to the first triggering operation for any target image comprises: in response to the first triggering operation for the target image, displaying a transition animation from the target image to the first display interface.

5. The method of claim 2, wherein the displaying the first display interface associated with the target image in response to the first triggering operation for any target image comprises: in response to the first triggering operation for any target image, controlling the terminal device to vibrate according to a vibration parameter.

6. The method of claim 2, wherein the first display interface further comprises a selection control associated with the target image; after the displaying the first display interface associated with the target image in response to the first triggering operation for any target image, the method further comprises: switching a display state of the selection control associated with the target image in the first display interface to a selected state.

7. The method of claim 1, wherein the displaying the editing interface corresponding to the at least one target image based on the triggering operation for the at least one target image in the plurality of first images comprises: in response to a second triggering operation for at least one target image, displaying an editing control in the session interface; in response to a triggering operation for the editing control, displaying the editing interface corresponding to the at least one target image.

8. The method of claim 7, wherein the method further comprises: determining a trigger order for the at least one target image in response to a second trigger operation for the at least one target image; the response to the trigger operation for the editing control includes: determining an editing image that meets a first editing condition among the at least one target image according to the trigger order; displaying an editing interface corresponding to the editing image.

9. The method of claim 8, wherein the displaying the editing interface corresponding to the editing image further includes: in response to a trigger operation for a first control in the editing interface, displaying a second display interface, wherein the first control includes a complete control or a cancel control; displaying the editing image in a first display area in the second display interface, and displaying the at least one target image in a second display area in the second display interface according to the trigger order, and differentiating the target image associated with the editing image in the second display area; wherein the display size of the editing image is greater than the display size of the target image.

10. The method of claim 9, wherein the displaying the at least one target image in the second display area in the second display interface according to the trigger order further includes: in response to a trigger operation for any target image, determining the target image as a current editing image; switching the display of the current editing image in the first display area in the second display interface, and differentiating the currently triggered target image in the second display area.

11. The method of claim 9, wherein the response to the trigger operation for the first control in the editing interface, displaying the second display interface further includes: in response to a sliding operation triggered in a first direction, switching the display of the plurality of first images in the first display area according to a display order.

12. The method of any one of claims 1-11, wherein the obtaining the sending image based on the trigger operation in the editing interface includes: in response to a trigger operation for at least one editing element control in the editing interface, obtaining editing content generated based on the at least one editing element control, wherein the editing element control includes a filter editing control and / or a size editing control and / or a text editing control and / or a sticker editing control and / or a graffiti editing control; performing an editing operation on the at least one target image based on the editing content to obtain at least one edited sending image.

13. The method of any one of claims 1-11, wherein the sending the sending image to the conversation interface in response to the user triggered sending operation includes: displaying the at least one edited sending image and a sending control in a display interface; in response to a trigger operation for the sending control, sending the at least one edited sending image to the conversation interface. 14.The method of claim 13, wherein after displaying the edited at least one sending image and a sending control in a display interface, the method further comprises: determining a number of images of the at least one sending image; displaying the number of images in a display area associated with the sending control. 15.An image editing apparatus, comprising: a display module configured to display a plurality of first images satisfying a first condition in a first display area in a conversation interface in response to a triggering operation on a function control in the conversation interface; a processing module configured to display an editing interface corresponding to at least one target image of the plurality of first images based on a triggering operation on the at least one target image; an editing module configured to obtain a sending image based on a triggering operation in the editing interface; a sending module configured to send the sending image to the conversation interface in response to a sending operation triggered by a user.

16. An electronic device comprising: a processor and a memory; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory, so that the processor performs the image editing method according to any one of claims 1 to 14. 17.A computer-readable storage medium, having stored therein computer-executable instructions that, when executed by a processor, perform the image editing method according to any one of claims 1 to 14. 18.A computer program product, comprising a computer program that, when executed by a processor, performs the image editing method according to any one of claims 1 to 14.

Citation Information

Patent Citations

  • Image processing method and device, computer readable storage medium and computer equipment

    CN115348362A

  • Picture editing method and device, terminal equipment and storage medium

    CN115640415A

  • Message processing method and related equipment

    CN115729407A

  • Image editing method, device and equipment, computer readable storage medium and product

    CN119088277A

  • Methods and apparatus for modifying a multimedia object within an instant messaging session at a mobile communication device

    US20120190388A1