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

By displaying reference images and editing panels in the image editing interface, batch editing of multiple images is enabled, solving the problem of low image editing efficiency and achieving style consistency and improved editing efficiency.

WO2025223469A1PCT designated stage Publication Date: 2025-10-30BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/090723
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-04-25
Filing Date
2025-04-23
Publication Date
2025-10-30

AI Technical Summary

Technical Problem

When dealing with a large number of images, existing technologies suffer from low image editing efficiency, making it difficult to quickly unify the editing effects of multiple images into a style that satisfies the user. Furthermore, the numerous editing parameters result in high costs for secondary editing.

Method used

This paper provides an image editing method that displays reference images and an editing panel on the interface. Users can select reference images for batch editing, apply editing effects automatically or manually, and import custom reference images and multiple editing methods to achieve image style consistency and improve editing efficiency.

Benefits of technology

Batch editing allows for the rapid acquisition of images with a consistent style, reducing labor costs, improving image editing efficiency, and meeting user needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025090723_30102025_PF_FP_ABST
    Figure CN2025090723_30102025_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure relates to an image editing method and apparatus, and an electronic device and a computer-readable storage medium. The method comprises: presenting a first editing panel on a first interface, wherein the first interface is used for performing batch editing on a plurality of first images, the first editing panel presents at least one reference image, and the at least one reference image is used for indicating different editing effects; and in response to a trigger operation for a target reference image among the at least one reference image, presenting a plurality of second images on the first interface, wherein the plurality of second images are respectively obtained by means of performing editing processing on the plurality of first images, and the plurality of second images each present a target editing effect, and the target editing effect matches an editing effect indicated by the target reference image.
Need to check novelty before this filing date? Find Prior Art

Description

Image editing methods, apparatuses, electronic devices, and computer-readable storage media

[0001] Cross-references to related applications

[0002] This application claims priority to Chinese Patent Application No. 202410509190.3, filed on April 25, 2024, entitled "Image Editing Method, Apparatus, Electronic Device and Computer-Readable Storage Medium", the entire contents of which are incorporated herein by reference. Technical Field

[0003] This disclosure relates to the field of image processing technology, and in particular to an image editing method, apparatus, electronic device, and computer-readable storage medium. Background Technology

[0004] Image processing has always been an indispensable part of the digital age. Before editing a large number of captured images, each image needs to be edited individually to achieve the desired image effect. However, when dealing with a large number of images, the image editing process is time-consuming, laborious, and inefficient. Summary of the Invention

[0005] In order to solve the above-mentioned technical problems, or at least partially solve the above-mentioned technical problems, this disclosure provides an image editing method, apparatus, electronic device, storage medium and program product.

[0006] A first aspect of this disclosure provides an image editing method, the method comprising: displaying a first editing panel on a first interface, the first interface being used for batch editing of a plurality of first images, the first editing panel displaying at least one reference image, the at least one reference image being used to indicate different editing effects; and, in response to a triggering operation of a target reference image in the at least one reference image, displaying a plurality of second images on the first interface, the plurality of second images being obtained by editing the plurality of first images respectively, the plurality of second images presenting a target editing effect, the target editing effect matching the editing effect indicated by the target reference image.

[0007] In some embodiments of this disclosure, the first interface further displays a third image among the plurality of first images. The display of a plurality of second images on the first interface in response to a triggering operation on a target reference image in at least one reference image includes: displaying a plurality of fourth images on a first editing panel in response to a triggering operation on the target reference image. These fourth images are obtained by performing different editing processes on the third image. Each of the fourth images presents a plurality of first editing effects, and the style type of each of the multiple first editing effects is the same as the style type of the editing effect indicated by the target reference image. The multiple first editing effects include the target editing effect. In response to a triggering operation on a fifth image among the plurality of fourth images, the plurality of second images are displayed on the first interface, and the fifth image presents the target editing effect.

[0008] In some embodiments of this disclosure, the display of multiple fourth images in a first editing panel in response to a triggering operation on the target reference image includes: displaying multiple sixth images and a target control in the first editing panel in response to a triggering operation on the target reference image, wherein the multiple sixth images are obtained by performing different editing processes on the third image, and the multiple sixth images respectively present multiple second editing effects, and the style type to which the multiple second editing effects belong is the same as the style type of the editing effect indicated by the target reference image; and updating the multiple sixth images to the multiple fourth images in response to a triggering operation on the target control.

[0009] In some embodiments of this disclosure, the at least one reference image is an image among a plurality of reference images whose editing effect matches that of the at least one first image.

[0010] In some embodiments of this disclosure, the at least one reference image includes at least one recommended reference image and at least one imported reference image. Before displaying the first editing panel on the first interface, the method further includes: displaying a second editing panel on the first interface, the second editing panel displaying the at least one recommended reference image and an imported reference image control, the at least one recommended reference image being a reference image recommended to the user; displaying a plurality of imported reference images in response to a triggering operation of the imported reference image control; displaying the first editing panel on the first interface includes: displaying the first editing panel on the first interface in response to a triggering operation of the at least one imported reference image among the plurality of imported reference images.

[0011] In some embodiments of this disclosure, displaying multiple second images on a first interface includes: when the target reference image is one of the at least one imported reference image, displaying the multiple second images and the target reference image on the first interface.

[0012] In some embodiments of this disclosure, displaying multiple second images on a first interface includes: displaying a seventh image among the multiple second images in a first area of ​​the first interface, displaying the multiple second images in a second area of ​​the first interface, wherein the seventh image in the second area is displayed in a first display format, and the other second images among the multiple second images besides the seventh image are displayed in a second display format, wherein the first display format is different from the second display format, and the first area is larger than the second area; the method further includes: in response to a triggering operation on an eighth image among the multiple second images, updating the seventh image displayed in the first area to the eighth image, updating the display format of the seventh image in the second area to the second display format, and updating the display format of the eighth image in the second area to the first display format.

[0013] In some embodiments of this disclosure, displaying multiple second images on a first interface includes: displaying the multiple second images and an image editing panel on the first interface, the image editing panel displaying at least one first control, the at least one first control being used to indicate different image effect editing methods, and the at least one first control being used to edit any image among the multiple second images.

[0014] In some embodiments of this disclosure, the at least one first control includes a second control. After the plurality of second images and the image editing panel are displayed on the first interface, the method further includes: in response to a triggering operation on the second control, displaying a second interface, the second interface displaying an input box, an image generation control, and multiple dimension labels; the multiple dimension labels are used to prompt the user to input prompt information describing the image to be generated from different feature dimensions; in response to a triggering operation on the input box, displaying at least one target prompt information in the input box; in response to a triggering operation on the image generation control, displaying a third interface, the third interface displaying a plurality of ninth images and the at least one target prompt information, the plurality of ninth images being generated based on the target image in the plurality of second images and the at least one target prompt information.

[0015] In some embodiments of this disclosure, before displaying the first editing panel on the first interface, the method further includes: displaying a preview area, a batch image display area, and an editing tool area on the first interface, wherein the preview area displays a third image among the plurality of first images, the batch image display area is used to display the plurality of first images, and the editing tool area is used to display at least one editing control, wherein the at least one editing control includes a target editing control for triggering the display of the first editing panel; displaying the first editing panel on the first interface includes: overlaying the first editing panel on the first interface.

[0016] A second aspect of this disclosure provides an image editing apparatus, comprising: a display module for displaying a first editing panel on a first interface, the first interface being used for batch editing of a plurality of first images, the first editing panel displaying at least one reference image, the at least one reference image being used to indicate different editing effects; and, in response to a triggering operation on a target reference image in the at least one reference image, displaying a plurality of second images on the first interface, the plurality of second images being obtained by editing the plurality of first images respectively, the plurality of second images presenting a target editing effect, the target editing effect matching the editing effect indicated by the target reference image.

[0017] In some embodiments of this disclosure, the first interface also displays a third image among the plurality of first images. The display module is specifically used to display a plurality of fourth images in the first editing panel in response to a trigger operation on the target reference image. The plurality of fourth images are obtained by performing different editing processes on the third image. The plurality of fourth images present a plurality of first editing effects. The style type of each of the plurality of first editing effects is the same as the style type of the editing effect indicated by the target reference image. The plurality of first editing effects include the target editing effect.

[0018] In response to a triggering operation on the fifth image among the plurality of fourth images, the plurality of second images are displayed on the first interface, and the fifth image presents the target editing effect.

[0019] In some embodiments of this disclosure, the display module is specifically configured to, in response to a trigger operation on the target reference image, display a plurality of sixth images and a target control in a first editing panel. The plurality of sixth images are obtained by performing different editing processes on the third image. The plurality of sixth images present a plurality of second editing effects, and the style type of each of the plurality of second editing effects is the same as the style type of the editing effect indicated by the target reference image. In response to a trigger operation on the target control, the plurality of sixth images are updated to the plurality of fourth images.

[0020] In some embodiments of this disclosure, the at least one reference image is an image among a plurality of reference images whose editing effect matches that of the at least one first image.

[0021] In some embodiments of this disclosure, the at least one reference image includes at least one recommended reference image and at least one imported reference image. The display module is further configured to display a second editing panel on the first interface before displaying the first editing panel on the first interface. The second editing panel displays the at least one recommended reference image and an imported reference image control. The at least one recommended reference image is a reference image recommended to the user. In response to a trigger operation on the imported reference image control, multiple imported reference images are displayed. Specifically, the display module is configured to display the first editing panel on the first interface in response to a trigger operation on the at least one imported reference image among the multiple imported reference images.

[0022] In some embodiments of this disclosure, the display module is specifically used to display the plurality of second images and the target reference image on a first interface when the target reference image is one of the at least one imported reference image.

[0023] In some embodiments of this disclosure, the display module is specifically configured to display the seventh image among the plurality of second images in a first area of ​​a first interface, and the plurality of second images in a second area of ​​the first interface. In the second area, the seventh image is displayed in a first display format, and the other second images among the plurality of second images besides the seventh image are displayed in a second display format. The first display format and the second display format are different, and the first area is larger than the second area. The display module is also configured to, in response to a trigger operation on the eighth image among the plurality of second images, update the seventh image displayed in the first area to the eighth image, update the display format of the seventh image in the second area to the second display format, and update the display format of the eighth image in the second area to the first display format.

[0024] In some embodiments of this disclosure, the display module is specifically used to display the plurality of second images and an image editing panel on a first interface. The image editing panel displays at least one first control, which is used to indicate different image effect editing methods. The at least one first control is used to edit any image among the plurality of second images.

[0025] In some embodiments of this disclosure, the at least one first control includes a second control. The display module is further configured to, after displaying the plurality of second images and the image editing panel on the first interface, display a second interface in response to a triggering operation on the second control. The second interface displays an input box, an image generation control, and multiple dimension labels. The multiple dimension labels are used to prompt the user to input prompt information describing the image to be generated from different feature dimensions. In response to a triggering operation on the input box, at least one target prompt is displayed in the input box. In response to a triggering operation on the image generation control, a third interface is displayed. The third interface displays a plurality of ninth images and the at least one target prompt, the plurality of ninth images being generated based on the target image in the plurality of second images and the at least one target prompt.

[0026] In some embodiments of this disclosure, the display module is further configured to display a preview area, a batch image display area, and an editing tool area on the first interface before displaying the first editing panel on the first interface. The preview area displays a third image among the plurality of first images, the batch image display area is used to display the plurality of first images, and the editing tool area is used to display at least one editing control, the at least one editing control including a target editing control for triggering the display of the first editing panel; specifically, the display module is configured to overlay and display the first editing panel on the first interface.

[0027] A third aspect of this disclosure provides an electronic device including a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the image editing method as described in the first aspect.

[0028] A fourth aspect of this disclosure provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the image editing method as described in the first aspect.

[0029] A fifth aspect of this disclosure provides a computer program product, wherein the computer program product includes a computer program that, when the computer program product is run on a processor, causes the processor to execute the computer program to implement the image editing method as described in the first aspect.

[0030] A sixth aspect of this disclosure provides a chip including a processor and a communication interface coupled to the processor, the processor being configured to execute program instructions to implement the image editing method as described in the first aspect. Attached Figure Description

[0031] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.

[0032] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0033] Figure 1 is a flowchart illustrating an image editing method provided in an embodiment of this disclosure;

[0034] Figure 2 is one of the interface diagrams of the image editing method provided in the embodiments of this disclosure;

[0035] Figure 3 is a second schematic diagram of the interface of the image editing method provided in the embodiments of this disclosure;

[0036] Figure 4(a) is a third schematic diagram of the interface of the image editing method provided in the embodiments of this disclosure;

[0037] Figure 4(b) is a fourth schematic diagram of the interface of the image editing method provided in the embodiments of this disclosure;

[0038] Figure 4(c) is the fifth schematic diagram of the interface of the image editing method provided in the embodiments of this disclosure;

[0039] Figure 5(a) is a sixth schematic diagram of the interface of the image editing method provided in the embodiments of this disclosure;

[0040] Figure 5(b) is the seventh schematic diagram of the interface of the image editing method provided in the embodiments of this disclosure;

[0041] Figure 6 is a structural block diagram of an image editing device provided in an embodiment of this disclosure;

[0042] Figure 7 is a structural block diagram of an electronic device provided in an embodiment of this disclosure. Detailed Implementation

[0043] To better understand the above-mentioned objectives, features, and advantages of this disclosure, the solutions disclosed herein will be further described below. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other.

[0044] Numerous specific details are set forth in the following description in order to provide a full understanding of this disclosure, but this disclosure may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only some, and not all, of the embodiments of this disclosure.

[0045] The terms "first," "second," etc., used in this disclosure and in the claims are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this disclosure can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0046] The electronic devices in this disclosure can be mobile electronic devices or non-mobile electronic devices. Mobile electronic devices can be mobile phones, tablets, laptops, PDAs, in-vehicle electronic devices, wearable devices, ultra-mobile personal computers (UMPCs), netbooks, or personal digital assistants (PDAs), etc.; non-mobile electronic devices can be personal computers (PCs), televisions (TVs), ATMs, or self-service machines, etc.; this disclosure does not impose specific limitations.

[0047] Currently, in the method of editing images one by one, after adjusting the editing effect of one image to the user's satisfaction, it is difficult to adjust the editing effect of other images to the same effect. Moreover, there are many adjustment parameters for the editing effect, making it difficult to unify the style of multiple images, and the cost of secondary editing of images is high.

[0048] The execution subject of the image editing method provided in this disclosure can be the aforementioned electronic device (including mobile electronic devices and non-mobile electronic devices), or it can be a functional module and / or functional entity in the electronic device that can implement the image editing method. The specific implementation subject can be determined according to actual usage requirements, and this disclosure does not limit it.

[0049] The image editing method provided in this disclosure will be described in detail below with reference to the accompanying drawings, through specific embodiments and application scenarios.

[0050] As shown in Figure 1, this disclosure provides an image editing method, which may include the following steps 101 to 102.

[0051] 101. Display the first editing panel on the first interface.

[0052] The first interface is used for batch editing of multiple first images, and the first editing panel displays at least one reference image, which is used to indicate different editing effects.

[0053] In some embodiments of this disclosure, the first interface may display all images from multiple first images, or it may display some images from multiple first images while hiding other images. The specific display can be determined according to the actual situation and is not limited here.

[0054] In some embodiments of this disclosure, the first interface may also display a third image among a plurality of first images. The third image is any one of the plurality of first images. Other images among the plurality of first images besides the third image may be displayed or hidden, depending on the actual situation.

[0055] The hidden images are not visible to the user.

[0056] In some embodiments of this disclosure, before the first editing panel is displayed on the first interface, other first images besides the third image may be displayed on the first interface, and after the first editing panel is displayed on the first interface, other first images besides the third image are hidden.

[0057] In some embodiments of this disclosure, before the first editing panel is displayed on the first interface, all first images except the third image may be displayed on the first interface. Alternatively, some first images except the third image may be displayed on the first interface, while another part of the first images are hidden (due to the limited display area, all first images cannot be displayed at the same time). However, the display of the first images except the third image may be triggered by switching operations such as sliding operations or clicking operations (that is, one or more first images except the third image displayed before the switching operation are hidden and displayed, and one or more first images hidden and displayed before the switching operation are displayed).

[0058] In some embodiments of this disclosure, a first area in a first interface is used to display a third image, and a third area in a first interface is used to display multiple first images. The third area displays all or part of the multiple first images simultaneously. When part of the multiple first images are displayed simultaneously in the third area, the first image displayed in the third area can be switched by a switching operation such as sliding or clicking on the first area.

[0059] In the third region, the third image (the same first image as the third image) is displayed in a first display format, and all first images except the third image are displayed in a second display format, and the second display format is different from the first display format.

[0060] In some embodiments of this disclosure, the prominence of the first display form is greater than that of the second display form. For example, the display area corresponding to the first display form is larger than the display area corresponding to the second display form, or the border of the display area corresponding to the first display form is thickened.

[0061] The first region is larger than the second region. The first region may or may not include the second region. The specifics can be determined based on the actual situation and are not limited here.

[0062] In some embodiments of this disclosure, when the first region includes the second region, the first image displayed in the first region can be displayed above the third image with a first transparency. The specific first transparency can be determined according to the actual situation and is not limited here.

[0063] In some embodiments of this disclosure, when the first region includes the second region, the position of the second region in the first region can be determined by dragging. The specific location can be determined according to the actual situation and is not limited here.

[0064] 102. In response to a triggering operation on a target reference image in at least one reference image, display a plurality of second images on a first interface.

[0065] The plurality of second images are obtained by editing the plurality of first images, and the plurality of second images respectively present the target editing effect, which matches the editing effect indicated by the target reference image.

[0066] The target reference image can be any one of at least one reference image, and the specific one can be determined according to the actual situation. No limitation is made here.

[0067] In some embodiments of this disclosure, the at least one reference image may be a reference image recommended to the user by the application (application client). In this case, the at least one reference image may be used to indicate the editing effect of different style types.

[0068] In some embodiments of this disclosure, when batch editing multiple different images to be edited, at least one reference image may be recommended when displaying the first editing panel. Alternatively, when batch editing multiple different images to be edited, at least one reference image matching the multiple images to be edited may be recommended when displaying the first editing panel (i.e., at least one reference image is a reference image recommended to the user with an indicated editing effect suitable for editing multiple images to be edited). The specific details can be determined according to the actual situation and are not limited here.

[0069] In some embodiments of this disclosure, the at least one reference image is an image among a plurality of reference images whose indicated editing effect matches the at least one first image. That is, the at least one reference image is a reference image recommended by the user for an indicated editing effect suitable for editing multiple images to be edited.

[0070] In some embodiments of this disclosure, an image whose editing effect matches the at least one first image can be selected from multiple reference images based on information such as the main object, background type, and background color of the at least one first image. The specific selection can be determined according to the actual situation and is not limited here.

[0071] In some embodiments of this disclosure, a reference image matching model can be trained, and then the trained reference image matching model can be used to match at least one suitable reference image for at least one first image.

[0072] In this embodiment of the disclosure, compared to having at least one reference image as multiple reference images, this solution sets at least one reference image as the image whose editing effect matches the at least one first image among multiple reference images. This can improve the efficiency of the user in determining the target reference image from at least one reference image and can improve the user experience.

[0073] In some embodiments of this disclosure, the target editing effect matches the editing effect indicated by the target reference image. This can mean that the target editing effect is the same as the editing effect indicated by the target reference image, or that the style type of the target editing effect is the same as the style type of the editing effect indicated by the target reference image. The specific details can be determined according to the actual situation and are not limited here.

[0074] The editing effects can include filter effects, beauty effects, special effects, color tone effects, etc. The specific effects can be determined according to the actual situation and are not limited here.

[0075] Multiple reference images can serve as templates for corresponding editing effects. For example, if the editing effect is a filter effect, the multiple reference images are filter templates for different filter styles (style types); if the editing effect is a special effect, the multiple reference images are special effect templates for different special effect styles (style types); if the editing effect is a beautification effect, the multiple reference images are beautification templates for different beautification styles (style types); if the editing effect is a tone effect, the multiple reference images are tone templates for different tone styles (style types).

[0076] In some embodiments of this disclosure, multiple second images correspond one-to-one with multiple first images, and the corresponding second images and first images have the same image content but different editing effects.

[0077] In this embodiment of the disclosure, by displaying at least one reference image in the first editing panel to indicate different editing effects, batch editing of multiple first images can be triggered by triggering a target reference image in the at least one reference image. Then, multiple second images corresponding to the multiple first images are displayed, and the multiple second images present the target editing effect, and the target editing effect matches the editing effect of the target reference image. In this way, multiple second images with uniform editing effects are obtained through batch editing, thus quickly obtaining multiple second images with a unified style. Since the target reference image is a reference image selected by the user according to their own needs, the editing effect of the multiple second images is the editing effect required by the user. Moreover, batch editing reduces the time spent by the user in editing multiple first images, saves manpower, and improves image editing efficiency.

[0078] In some embodiments of this disclosure, in response to a triggering operation on a target reference image, the editing effect indicated by the target reference image can be directly applied to multiple first images to obtain multiple second images. Alternatively, multiple first editing effects with the same style type as the editing effect indicated by the target reference image can be applied to third images among the multiple first images to obtain multiple fourth images. Then, based on the triggering operation of the user selecting a fifth image with the editing effect as the target editing effect from among the multiple fourth images and the triggering operation of applying the target editing effect to the multiple first images, multiple second images are obtained. The specific details can be determined according to the actual situation and are not limited here.

[0079] The third image can be a first image selected by the user from multiple first images, or it can be a first image that the application defaults to among multiple first images. The specific choice can be determined according to the actual situation and is not limited here.

[0080] In some embodiments of this disclosure, the first interface also displays a third image among the plurality of first images, and the above step 102 can be specifically implemented through the following steps 102a and 102b.

[0081] 102a. In response to a triggering operation on the target reference image, display multiple fourth images in the first editing panel.

[0082] The plurality of fourth images are obtained by performing different editing processes on the third image. The plurality of fourth images present a plurality of first editing effects. The style type of each of the plurality of first editing effects is the same as the style type of the editing effect indicated by the target reference image. The plurality of first editing effects include the target editing effect.

[0083] Among them, the multiple first editing effects may include editing effects indicated by the target reference image, or may not include editing effects indicated by the target reference image. The specifics can be determined according to the actual situation, and are not limited here.

[0084] In some embodiments of this disclosure, the triggering operation for the target reference image can be selected from at least one reference image. When the triggering operation for selecting the target reference image is received, the editing effect indicated by the target reference image is automatically applied to the third image.

[0085] In some embodiments of this disclosure, the triggering operation on the target reference image may include a triggering operation of selecting the target reference image from at least one reference image, and a triggering operation of applying the editing effect indicated by the target reference image to a third image.

[0086] In some embodiments of this disclosure, the target reference image is a reference image selected by default by the application, and the triggering operation on the target reference image may include a triggering operation that applies the editing effect indicated by the target reference image to a third image.

[0087] The style type of each of the plurality of first editing effects is the same as the style type of the editing effect indicated by the target reference image.

[0088] 102b. In response to a triggering operation on the fifth image among the plurality of fourth images, the plurality of second images are displayed on the first interface.

[0089] The fifth image shows the editing effect of the target.

[0090] In some embodiments of this disclosure, if the fifth image is the default selected image, the triggering operation for the fifth image among the plurality of fourth images includes the triggering operation of applying the target editing effect to the plurality of first images.

[0091] In some embodiments of this disclosure, if the fifth image is not the default selected image, the triggering operation for the fifth image among the plurality of fourth images includes: a triggering operation to select the fifth image from the plurality of fourth images, and a triggering operation to apply the target editing effect to the plurality of first images.

[0092] In this embodiment of the disclosure, multiple fourth images presenting multiple first editing effects are displayed, which makes it convenient for users to select the target editing effect that meets their needs and then apply the target editing effect to multiple first images. This can improve the efficiency of batch editing multiple first images to obtain multiple second images that satisfy the user and improve the user experience.

[0093] In some embodiments of this disclosure, the aforementioned plurality of fourth images may be images initially displayed in response to a triggering operation on the target reference image, or images that are switched to be displayed when the images initially displayed in response to a triggering operation on the target reference image do not include images with editing effects that satisfy the user. The specific display method can be determined according to the actual situation and is not limited here.

[0094] In some embodiments of this disclosure, step 102a can be specifically implemented by the following steps 102a and 102a2.

[0095] 102a1. In response to a trigger operation on the target reference image, display multiple sixth images and target controls in the first editing panel.

[0096] The plurality of sixth images are obtained by performing different editing processes on the third image. The plurality of sixth images present a plurality of second editing effects. The style type of each of the plurality of second editing effects is the same as the style type of the editing effect indicated by the target reference image.

[0097] The target control is used to switch the image obtained by editing the third image displayed in the first editing panel. In case there is no image with satisfactory editing effect among the recommended images obtained by editing the third image, the third image can be edited again to obtain a new image, thereby obtaining an image with satisfactory editing effect.

[0098] The multiple second editing effects may include editing effects indicated by the target reference image, or they may not include editing effects indicated by the target reference image. The specifics can be determined based on the actual situation and are not limited here.

[0099] Among them, the target editing effect is not included in the multiple secondary editing effects.

[0100] 102a2. In response to a trigger operation on the target control, update the plurality of sixth images to the plurality of fourth images.

[0101] In this embodiment of the disclosure, by displaying the target control in the first editing panel, it is convenient to obtain an image with a satisfactory editing effect for the user, which can improve the efficiency of batch editing multiple first images to obtain multiple second images that satisfy the user, and improve the user experience.

[0102] In some embodiments of this disclosure, the at least one reference image includes at least one recommended reference image and at least one imported reference image. Before step 101 above, the image editing method provided by the embodiments of this disclosure may also include the following steps 103 and 104. Step 101 above can be specifically implemented by the following step 101a.

[0103] 103. Display the second editing panel on the first interface.

[0104] The second editing panel displays at least one recommended reference image and an import reference image control. The at least one recommended reference image is a reference image recommended to the user.

[0105] The second editing panel and the first editing panel can be the same editing panel, with only the displayed content being updated; the second editing panel and the first editing panel can also be different editing panels, which can be determined according to the actual situation, and no restrictions are imposed here.

[0106] In some embodiments of this disclosure, the first editing panel may also include an import reference image control.

[0107] The Import Reference Image control is used to add imported reference images from local folders, cloud storage, or third parties as reference images.

[0108] In some embodiments of this disclosure, the at least one recommended reference image may be a reference image recommended by the application (application client) to the user; the at least one recommended reference image may be multiple reference images; the at least one recommended reference image may be an image among multiple reference images whose indicated editing effect matches the at least one first image. A detailed description of the at least one recommended reference image can be found in the relevant description of the at least one reference image in step 102 above, and will not be repeated here.

[0109] 104. In response to a triggering operation on the imported reference image control, display multiple imported reference images.

[0110] The multiple imported reference images can come from local folders, cloud storage, or third-party sources, and the specific source can be determined based on the actual situation. No restrictions are imposed here.

[0111] Among them, at least one imported reference image can be the imported reference image whose editing effect is satisfactory to the user among multiple imported reference images.

[0112] 101a. In response to a triggering operation on at least one of the plurality of imported reference images, a first editing panel is displayed on the first interface.

[0113] The target reference image can be one of at least one recommended reference image or one of at least one imported reference image, depending on the actual situation. No limitation is made here.

[0114] In some embodiments of this disclosure, the triggering operation for the at least one imported reference image among the plurality of imported reference images may include a triggering operation for selecting the at least one imported reference image from the plurality of imported reference images and a triggering operation for adding the at least one imported reference image to the first editing panel. The specific details can be determined according to the actual situation and are not limited here.

[0115] In some embodiments of this disclosure, in addition to automatically recommending at least one reference image to the user, an import reference image control is displayed in the second editing panel. This allows the user to easily add an import reference image that meets their editing needs to the first editing panel as a reference image by triggering the import reference image control. The user can then select one of the at least one imported reference image as the target reference image, which can improve the efficiency of batch editing multiple first images to obtain multiple second images that satisfy the user and improve the user experience.

[0116] In some embodiments of this disclosure, step 102 described above can be specifically implemented through step 102c described below.

[0117] 102c. If the target reference image is one of the at least one imported reference images, the plurality of second images and the target reference image are displayed on the first interface.

[0118] In this embodiment of the disclosure, multiple second images and a target reference image are displayed simultaneously on the first interface, which facilitates the user to compare the target reference image and the multiple second images, and then determine whether the editing effect of the target reference image is satisfactory to the user.

[0119] In some embodiments of this disclosure, step 102 can be specifically implemented by step 102d below. The image editing method provided in the embodiments of this disclosure may also include step 105 below.

[0120] 102d. The seventh image among the plurality of second images is displayed in the first area of ​​the first interface, and the plurality of second images are displayed in the second area of ​​the first interface. In the second area, the seventh image is displayed in a first display format, and the other second images among the plurality of second images, excluding the seventh image, are displayed in a second display format.

[0121] The first display format differs from the second display format, with the first area being larger than the second area.

[0122] The seventh image can be an image with the same content as the third image but different editing effects, or it can be an image with different content from the third image. The specific choice can be determined according to the actual situation and is not limited here.

[0123] For a detailed description of the first area, the first display format, and the second display format, please refer to the relevant descriptions of the first area, the first display format, and the second display format in step 101 above, which will not be repeated here.

[0124] The second region may be the same as or different from the third region in step 101 above, depending on the actual situation, and is not limited here. A detailed description of the second region can be found in the description of the third region in step 101 above, and will not be repeated here.

[0125] In this embodiment of the disclosure, by enlarging and displaying the seventh image in the first area, it is convenient for the user to check whether the editing effect presented by the seventh image is satisfactory to the user. By highlighting the seventh image in the second area, it is convenient for the user to clearly understand which of the multiple second images the seventh image currently enlarged and displayed in the first area is.

[0126] 105. In response to a trigger operation on the eighth image among the plurality of second images, update the seventh image displayed in the first region to the eighth image, update the display format of the seventh image in the second region to the second display format, and update the display format of the eighth image in the second region to the first display format.

[0127] In this embodiment of the disclosure, by triggering the eighth image among multiple second images, the currently magnified second image displayed in the first area is switched (the seventh image is switched to the eighth image), and the currently highlighted second image in the second area is switched accordingly (the seventh image is switched to the eighth image). In this way, it is convenient for the user to check whether the editing effect presented by each of the multiple second images is the editing effect that the user is satisfied with.

[0128] In some embodiments of this disclosure, step 102 described above can be specifically implemented through step 102e.

[0129] 102e. Display the multiple second images and image editing panels on the first interface.

[0130] The image editing panel displays at least one first control, which is used to indicate different image effect editing methods and to edit any one of the plurality of second images.

[0131] The at least one first control may include filter controls, beautification controls, special effects controls, etc. Triggering any one of the first controls can trigger entry into the corresponding editing interface, allowing secondary editing of any image among multiple second images. For example, triggering a filter control allows entry into its corresponding editing interface, enabling the user to edit images among multiple second images where the edited effect is unsatisfactory, resulting in an image with a satisfactory filter effect. Similarly, triggering a beautification control allows entry into its corresponding editing interface, enabling beautification processing on any image among multiple second images, resulting in an image with a satisfactory beautification effect. Likewise, triggering a special effects control allows entry into its corresponding editing interface, enabling special effects processing on any image among multiple second images, resulting in an image with a satisfactory special effects effect.

[0132] In this embodiment of the disclosure, at least one first control is displayed on the image editing panel, which facilitates the user to perform secondary editing on any image among multiple second images, thereby obtaining a more satisfactory image.

[0133] In some embodiments of this disclosure, the at least one first control includes a second control. After step 102e above, the image editing method provided by the embodiments of this disclosure may further include steps 106 to 108 below.

[0134] 106. In response to the trigger operation of the second control, display the second interface.

[0135] The second interface displays an input box, an image generation control, and multiple dimension labels; these multiple dimension labels are used to prompt the user to input information describing the image to be generated from different feature dimensions.

[0136] These multiple dimension labels are used to indicate different feature dimensions of the image.

[0137] In this context, the feature dimension of an image can be understood as the features and information of the image. For example, the feature dimension of an image may include color, texture, shape, subject, etc.

[0138] For example, the feature dimensions of an image may include at least one of the following: the subject of the image, the style of the image, the lens of the image, the color of the image, the light sensitivity of the image, the camera position of the image, and the action of the image. The feature dimensions of an image may also include other aspects, which can be determined according to the actual situation and are not limited here.

[0139] In some embodiments of this disclosure, the multiple dimension labels can be located at any feasible position in the second interface, which can be determined according to the actual situation and is not limited here.

[0140] In some embodiments of this disclosure, the multiple dimension labels may be located in the input box, and the multiple dimension labels are marked as non-editable. The non-editable state means that they cannot be modified; that is, the input box displays multiple dimension labels marked as non-editable. In this way, during the user's input of prompt information, the dimension labels can be prevented from being modified, thus preventing them from serving their purpose of prompting the user.

[0141] In this embodiment of the disclosure, the user can see the at least one dimension note while inputting prompt information in the input box. This can promptly prompt the user on which aspects to input prompt information from. Then, based on the input prompt information and the target image among multiple second images, the generated image can better meet the user's needs, thereby improving the user experience.

[0142] In some embodiments of this disclosure, the second interface may also display other content or other controls, which can be determined according to the actual situation and is not limited here.

[0143] For example, the second interface may also display a keyboard, allowing users to input prompts in the input box using the keyboard. The keyboard may display an input method input area and / or a voice control. In this embodiment, users can input prompts using the input method input area or the voice control.

[0144] 107. In response to a trigger action on the input field, display at least one target prompt message in the input field.

[0145] In some embodiments of this disclosure, at least one target prompt can be obtained by the user through input operations on the input box while referring to multiple dimension labels; at least one target prompt can also be obtained by the user through input operations on the input box without referring to multiple dimension labels. The specific method can be determined according to the actual situation and is not limited here.

[0146] In some embodiments of this disclosure, the triggering operation for the input box may include the user's text input operation in the keyboard area, the user's voice input operation, the user's positioning input operation of the input cursor in the input box, the user's selection input operation of any recommended prompt information, and other feasible input operations. The specific operation can be determined according to the actual situation and is not limited here.

[0147] In some embodiments of this disclosure, at least one target prompt may correspond to multiple dimension labels, meaning that at least one target prompt may include prompts corresponding to each dimension label among the multiple dimension labels; alternatively, at least one target prompt may correspond to a portion of the multiple dimension labels, meaning that at least one target prompt may only include prompts corresponding to each dimension label among the partial dimension labels; furthermore, a portion of the prompts in at least one target may correspond to all or some of the multiple dimension labels, while another portion of the prompts does not correspond to any of the multiple dimension labels; the specific details can be determined according to the actual situation and are not limited here.

[0148] In some embodiments of this disclosure, when a target marker is displayed on the target dimension label among the multiple dimension labels, the second interface also displays at least one recommendation prompt, which is used to indicate a prompt that matches the target feature dimension indicated by the target dimension label.

[0149] The target dimension label can be any one of the multiple dimension labels, or any part of the multiple dimension labels; the specific choice can be determined based on the actual situation and is not limited here. Different dimension labels correspond to recommendation suggestions belonging to different feature dimensions.

[0150] For example, if the target dimension label is the dimension label corresponding to the style of the image, then the at least one recommended prompt is a prompt for indicating the style of the image; if the target dimension label is the dimension label corresponding to the color of the image, then the at least one recommended prompt is a prompt for indicating the color of the image.

[0151] The recommended prompt can be a prompt that is frequently used by the current user within a preset time period, or a prompt that is popular among users of the material editing software. The specific prompt can be determined according to the actual situation and is not limited here.

[0152] In this embodiment of the disclosure, by displaying a target marker on the target dimension label among the multiple dimension labels, at least one recommended prompt message matching the target feature dimension indicated by the target dimension label is displayed on the second interface. In this way, at least one recommended prompt message for the target feature dimension is displayed to the user, so that the user can select the required prompt message from it and input it into the input box to generate the image. This can solve the problem that the user is not clear on how to describe what the prompt message matching the target feature dimension in the expected image is, and the user does not need to think about what the prompt message matching the target feature dimension in the expected image is. This can reduce the difficulty for the user to input the prompt message and improve the user experience.

[0153] In some embodiments of this disclosure, the target marker can be a selection marker, a text bold marker, an underline marker, etc., and the specific marker can be determined according to the actual situation, and is not limited here.

[0154] In some embodiments of this disclosure, when the multiple dimension labels can be located within the input box, the target marker can be the input cursor of the input box. Thus, when the input cursor is located in the area of ​​a dimension label, at least one recommendation prompt corresponding to that dimension label is displayed in the second interface.

[0155] For example, when the input cursor is located at the dimension label corresponding to the lens of the image (hereinafter referred to as the lens dimension label), at least one recommendation prompt corresponding to the lens dimension label is displayed in the second interface.

[0156] In some embodiments of this disclosure, the multiple dimension labels divide the input box into different input areas, that is, the input box is a segmented input box, and different dimension labels correspond to different input box segments. When the input cursor is located at a dimension label, the input prompt information is located in the input box segment where that dimension label is located.

[0157] For example, when the input cursor is located at the dimension label corresponding to the subject of the image (hereinafter referred to as the subject dimension label), the prompt information entered in the input box is located in the input box segment corresponding to that subject dimension label.

[0158] In this embodiment of the disclosure, when the multiple dimension labels can be located in the input box, the target mark can be the input cursor of the input box, which can promptly prompt the user which feature dimension is currently being input, thereby making the prompt information input by the user more consistent with the feature dimension. Moreover, it can enable the user to input prompt information from different feature dimensions, and thus, based on at least one target prompt information and the target image in multiple second images, the generated image can better meet the user's needs, thereby improving the user experience.

[0159] 108. In response to the triggering operation of the image generation control, display the third interface.

[0160] The third interface displays multiple ninth images and at least one target prompt information, which are generated based on the target images in the multiple second images and the at least one target prompt information.

[0161] The target image can be one or more of a plurality of second images. The target image can be a plurality of second images, or it can be an image displayed in the first area (in which case the target image can be the seventh or eighth image mentioned above), or it can be a subset of the plurality of second images. The specific choice can be determined based on the actual situation and is not limited here.

[0162] It is understood that, in response to the triggering operation of the image generation control, at least one target prompt information is obtained, and then the at least one target prompt information and the target image are input into the image-generated model to generate multiple ninth images, and then the multiple ninth images are displayed. The image-generated model can be determined with reference to relevant technologies, and is not limited here.

[0163] In this embodiment of the disclosure, multiple ninth images and at least one target prompt information are displayed on a third interface, which facilitates the user to compare the image effects displayed by the multiple ninth images and the at least one target prompt information, determine how to modify the at least one target prompt information, and generate an image that is closer to the expected image.

[0164] In some embodiments of this disclosure, the third interface also displays recommended adjustment information, which is generated based on the plurality of ninth images and the at least one target prompt information; the recommended adjustment information is used to indicate the adjustment direction of the at least one target prompt information.

[0165] The third interface can display one or more recommended adjustment messages, depending on the actual situation; no specific limit is set here.

[0166] In some embodiments of this disclosure, the recommended adjustment information may be directly the adjustment direction of the prompt information for the at least one target, or it may be indirectly an indication of the adjustment direction of the prompt information for the at least one target. The specific direction can be determined according to the actual situation, and is not limited here.

[0167] In some embodiments of this disclosure, the recommended adjustment information is further used to indicate that the image generated after adjusting the at least one target prompt information according to the adjustment direction is more closely matched with the prompt information of the generated image. That is, the image generated after adjusting the at least one target prompt information according to the adjustment direction is more closely matched with the image expected by the user, and the generated image is closer to the image expected by the user.

[0168] The specific content of the recommended adjustment information is not limited in the embodiments disclosed herein, and can be determined according to the actual situation. No limitation is made here.

[0169] In this embodiment of the disclosure, recommended adjustment information is provided to the user on the third interface. The user can refer to the recommended adjustment information to determine how to adjust at least one target prompt information to obtain an image that better meets the user's expectations. Alternatively, the user can choose not to refer to the recommended adjustment information and determine how to adjust at least one target prompt information on their own to obtain an image that better meets the user's expectations.

[0170] In this embodiment of the disclosure, by displaying recommended adjustment information on the third interface, the user can be provided with feasible adjustment directions for at least one target prompt information, thereby reducing the difficulty for the user to analyze how to adjust at least one target prompt information. This allows the user to adjust at least one target prompt information according to the recommended adjustment information, so that the generated image better meets the user's expectations.

[0171] In some embodiments of this disclosure, the recommended adjustment information includes first prompt information; when the at least one target prompt information does not include the first prompt information, the adjustment direction includes any one of the following: adding the first prompt information, replacing the second prompt information in the at least one target prompt information with the first prompt information; when the at least one target prompt information includes the first prompt information, the adjustment direction includes any one of the following: deleting the first prompt information, adjusting the image detail information corresponding to the first prompt information.

[0172] For example, when the first prompt information includes weight information, the image detail information corresponding to the first prompt information can be adjusted to include the weight information; when the first prompt information includes proportion information, the image detail information corresponding to the first prompt information can be adjusted to include the proportion information; when the first prompt information includes aspect ratio information, the image detail information corresponding to the first prompt information can be adjusted to include the aspect ratio information.

[0173] In this embodiment of the disclosure, the adjustment direction may also include other situations, which can be determined according to the actual situation and are not limited here.

[0174] In this embodiment of the disclosure, since the output result of the technology for generating images based on prompt information and original images is random, by summarizing and learning multiple generated ninth images and at least one target prompt information used in generating the images, recommended adjustment information is output. This allows for precise control of variables, so that after adjusting the prompt information based on the recommended adjustment information, the generated result is no longer random. This speeds up the efficiency of generating images that meet user expectations. Moreover, it can quickly generate images that meet expectations, regardless of whether the user has experience using the image-generating function or not.

[0175] Currently, in related image generation technologies, users adjust the prompts on the generated image based on its effect and their expected effect, aiming to generate an image that more closely resembles their expectations. In this embodiment, after generating the image based on the prompts, the generated image, its prompts, and the target image are analyzed. The analysis results are summarized and analyzed to predict which results are recommended for the user (adjusting the prompts based on these results will quickly produce an image that meets the user's expectations) and which results are discarded (adjusting the prompts based on these results will cause the generated image to deviate further from the user's expectations). Finally, recommended adjustment information is generated and displayed to the user to guide them in adjusting the prompts based on this information, and then generating an image that more closely resembles the user's expectations based on the adjusted prompts.

[0176] In some embodiments of this disclosure, the recommended adjustment information may be obtained by analyzing the common features of multiple ninth images and target images to obtain common image features, then analyzing the common features of at least one target prompt information to obtain common prompt information features, then combining the common features of the prompt information and the common features of the images to predict the features of the image expected by the user, and then determining the recommended adjustment information for adjusting at least one target prompt information based on the predicted features of the image expected by the user, the image features of the target image and at least one target prompt information.

[0177] In some embodiments of this disclosure, the recommended adjustment information also has a certain degree of randomness. The recommended adjustment information is usually the adjustment information that predicts the highest probability of making the image meet the user's expectations from the analyzed adjustment information. Even if the target image, multiple ninth images, and at least one target prompt information are the same, the recommended adjustment information obtained by summarizing and analyzing the target image, the multiple ninth images, and at least one target prompt information at different times may be different.

[0178] In some embodiments of this disclosure, the target image, multiple ninth images, and at least one target prompt information can be input into the prompt information optimization model to output the recommended adjustment information. The prompt information optimization model is trained using model training data. Each sample data in the large amount of sample data in the model training data includes prompt information, the original image, an image generated based on the prompt information, and the adjusted prompt information obtained by the user adjusting the prompt information based on the generated image. The specific training process can be referred to in related technologies and is not limited here.

[0179] In this embodiment of the disclosure, the third interface and the first interface can be the same interface, only the displayed content is different. The third interface can also be a different interface from the first interface. The specific interface can be determined according to the actual situation, and no limitation is made here.

[0180] In some embodiments of this disclosure, before step 101 above, the image editing method provided by the embodiments of this disclosure may further include the following step 109, and the above step 101 may be implemented by the following step 101b.

[0181] 109. Display the editing toolbar on the first screen.

[0182] The editing toolbar includes at least one editing control, which includes a target editing control for triggering the display of the first editing panel. The at least one editing control may also include at least one of the following: a text editing control, a template editing control, a background editing control, a size editing control, an effects editing control (such as a sticker editing control, a picture-in-picture editing control, etc.). The at least one editing control may also include other editing controls, which can be determined according to the actual situation and are not limited here.

[0183] In the case of displaying the editing toolbar on the first interface, the first interface is also used to display multiple first images. The display of multiple first images on the first interface can be referred to the relevant description of the display of multiple first images on the first interface in step 101 above, which will not be repeated here.

[0184] 101b. In response to a trigger operation on the target editing control, display the first editing panel on the first interface.

[0185] Step 101b above can also be specifically described as displaying multiple effect controls on the first interface in response to a trigger operation on the target editing control, and displaying a first editing panel on the first interface in response to a trigger operation on the target effect control among the multiple effect controls. The multiple effect controls may include beauty effect controls, filter effect controls, or special effects controls, etc.

[0186] In some embodiments of this disclosure, step 109 can be implemented by step 109a, and step 101 can be implemented by step 101c.

[0187] 109a. The first interface displays a preview area, a batch image display area, and an editing tool area.

[0188] The preview area displays the third image among the plurality of first images, the batch image display area displays the plurality of first images, and the editing tool area displays at least one editing control, which includes a target editing control for triggering the display of the first editing panel.

[0189] The editing tools area displays an editing toolbar.

[0190] The preview area can be larger than the batch image display area. The display format of the third image in the batch image display area differs from that of the other first images in the batch image display area to highlight the third image. A trigger operation on any first image in the batch image display area other than the third image (denoted as the tenth image) can be used to switch the third image displayed in the preview area to the tenth image, thus replacing the display format of the third image in the batch image display area with that of the tenth image.

[0191] The preview area may be the same as or different from the first area mentioned above, and the batch image display area may be the same as or different from the second area mentioned above. The specific details can be determined based on the actual situation and are not limited here.

[0192] Due to the limited display space in the batch image display area, it may display some or all of the multiple first images. In addition to displaying some of the first images, an image update control is also displayed in the batch image display area. This control triggers the display of other undisplayed first images. This image update control can be a progress bar, a control indicating "refresh" the batch of first images or displaying more first images, or a control that triggers the expansion of the batch image display area (i.e., increasing its size to display multiple first images simultaneously). The specific control can be determined based on the actual situation and is not limited here.

[0193] 101c. Display the first editing panel overlaid on the first interface.

[0194] In this embodiment, the first editing panel is not content on the first interface, but rather content superimposed on the first interface. Specifically, step 101c involves displaying the first editing panel floating on the first interface; the position and / or size of the first editing panel on the first interface can be changed. The first editing panel is also displayed by pulling up from the bottom of the first interface; the specific details can be determined based on actual circumstances and are not limited here.

[0195] In some embodiments of this disclosure, the first editing panel can be canceled from display by triggering an operation on the first editing panel. The specific method can be determined according to the actual situation and is not limited here.

[0196] In this embodiment of the disclosure, based on the solutions in steps 109a and 101c above, the layout and interface transition methods can be reasonably set during the batch image editing process, which can be adapted to different electronic devices, especially small-screen devices and mobile devices, and can improve the user experience of using the batch image editing function on small-screen devices.

[0197] In some embodiments of this disclosure, before step 109 above, the image editing method provided by the embodiments of this disclosure may further include steps 110 to 111 below, and step 109 above can be specifically implemented by step 109a below.

[0198] 110. Display the fourth interface.

[0199] The fourth interface includes an image addition control.

[0200] 111. In response to the triggering operation of adding controls to the image, display the fifth interface.

[0201] The fifth interface displays multiple images, which can be images from local folders (such as local photo albums), images from cloud storage, images from third parties (third-party devices or third-party browsers), or images from other objects. The specific images can be determined based on the actual situation and are not limited here.

[0202] 112. In response to a triggering operation on at least one of a plurality of images, display an editing toolbar on the first interface.

[0203] Wherein, at least one image can be all or part of a plurality of first images. If at least one image is all of a plurality of first images, then the plurality of first images are obtained by performing steps 111 and 112 above once; if at least one image is part of a plurality of first images, then the plurality of first images are obtained by performing steps 111 and 112 above multiple times.

[0204] If multiple first images are obtained by performing steps 111 and 112 multiple times, the multiple first images can come from the same location (such as a local folder, cloud space, or any third-party location) or from different locations (such as multiple local folders, cloud space, or third-party locations). The specific location can be determined according to the actual situation and is not limited here.

[0205] In this embodiment of the disclosure, the first interface, second interface, third interface and fourth interface may also include other controls, such as undo control (used to undo the previous operation) and redo control (used to re-execute the undoed previous operation), etc. The specific controls can be determined according to the actual situation and are not limited here.

[0206] For example, as shown in Figure 2, this is one possible display form of the fifth interface, where multiple images are from the local photo album. In response to a selection operation of four images from the multiple images and a trigger operation of the add control, the first interface shown in Figure 3 is displayed. The preview area in the first interface is used to display image 1 (i.e., the third image), and the batch image display area in the first interface is used to sequentially display four images (image 1, image 2, image 3, and image 4, i.e., the four first images). The editing tool area in the first interface displays an editing toolbar, which includes a target editing control, a text editing control, a background editing control, a size editing control, etc. In response to a trigger operation of the target editing control (batch editing control), the first editing panel is displayed overlaid on the first interface as shown in Figure 4(a). The first editing panel includes multiple recommended reference images indicated by "41", an import reference image control indicated by "42", and a default selected control indicated by "43" (the editing control selected by default when displaying the first editing panel). In response to a trigger operation on the target recommended reference image (target reference image) among multiple recommended reference images, a first interface as shown in Figure 4(b) is displayed. Multiple fourth images are displayed in the first editing panel. Each fourth image is obtained by editing image 1 according to the style of the target recommended reference image, and the style of the editing effect is the same as that of the target recommended reference image. In response to a user trigger operation on fourth image 2 among multiple fourth images, a second interface as shown in Figure 4(c) is displayed. The second interface displays multiple batch-edited images (multiple second images, each presenting the editing effect corresponding to fourth image 2). The second interface also displays an image editing panel, with "44" indicating the second control. After displaying the first interface as shown in Figure 4(a), if the multiple recommended reference images do not include a recommended reference image that meets the user's needs, an interface including multiple imported reference images (which can be the multiple images shown in Figure 2) can be displayed by triggering the import reference image control. In response to a trigger operation on imported reference image 8 among multiple imported reference images, the first interface as shown in Figure 5(a) is displayed, and imported reference image 8 is displayed in the position of the import reference image control in the first editing panel. In response to the triggering operation of the imported reference image 8 (target reference image), the second interface shown in Figure 5(b) is displayed. The second interface displays the imported reference image 8 and multiple batch-edited images (multiple second images, each showing the editing effect corresponding to the imported reference image 8). The second interface also displays an image editing panel.

[0207] Compared with the prior art, the technical solution provided by this disclosure has the following advantages: by displaying a first editing panel on a first interface, the first interface is used for batch editing of multiple first images, and the first editing panel displays at least one reference image, which is used to indicate different editing effects; in response to a trigger operation on a target reference image in the at least one reference image, multiple second images are displayed on the first interface, which are obtained by editing the multiple first images respectively, and the multiple second images respectively present the target editing effect, which matches the editing effect indicated by the target reference image. In this solution, by displaying at least one reference image in the first editing panel to indicate different editing effects, batch editing of multiple first images can be triggered by triggering the target reference image in the at least one reference image. Then, multiple second images corresponding to the multiple first images are displayed, thus quickly obtaining multiple second images with a unified style. Each of the multiple second images presents the target editing effect, and the target editing effect matches the editing effect of the target reference image. In this way, multiple second images with unified editing effects are obtained through batch editing. Since the target reference image is a reference image selected by the user according to their own needs, the editing effect of the multiple second images is the editing effect required by the user. Moreover, batch editing reduces the time spent by the user in editing multiple first images, saves manpower, and improves image editing efficiency.

[0208] Figure 6 is a structural block diagram of an image editing device according to an embodiment of the present disclosure. As shown in Figure 6, it includes: a display module 601, used to display a first editing panel on a first interface, the first interface being used for batch editing of multiple first images, the first editing panel displaying at least one reference image, the at least one reference image being used to indicate different editing effects; in response to a trigger operation of a target reference image in the at least one reference image, displaying multiple second images on the first interface, the multiple second images being obtained by editing the multiple first images respectively, the multiple second images presenting target editing effects respectively, the target editing effects matching the editing effects indicated by the target reference image.

[0209] In some embodiments of this disclosure, the first interface also displays a third image among the plurality of first images. The display module 601 is specifically used to display a plurality of fourth images in the first editing panel in response to a trigger operation on the target reference image. The plurality of fourth images are obtained by performing different editing processes on the third image. The plurality of fourth images present a plurality of first editing effects. The style type of each of the plurality of first editing effects is the same as the style type of the editing effect indicated by the target reference image. The plurality of first editing effects include the target editing effect.

[0210] In response to a triggering operation on the fifth image among the plurality of fourth images, the plurality of second images are displayed on the first interface, and the fifth image presents the target editing effect.

[0211] In some embodiments of this disclosure, the display module 601 is specifically configured to, in response to a trigger operation on the target reference image, display a plurality of sixth images and a target control in a first editing panel. The plurality of sixth images are obtained by performing different editing processes on the third image. The plurality of sixth images present a plurality of second editing effects. The style type of each of the plurality of second editing effects is the same as the style type of the editing effect indicated by the target reference image. In response to a trigger operation on the target control, the plurality of sixth images are updated to the plurality of fourth images.

[0212] In some embodiments of this disclosure, the at least one reference image is an image among a plurality of reference images whose editing effect matches that of the at least one first image.

[0213] In some embodiments of this disclosure, the at least one reference image includes at least one recommended reference image and at least one imported reference image. The display module 601 is further configured to display a second editing panel on the first interface before displaying the first editing panel on the first interface. The second editing panel displays the at least one recommended reference image and an imported reference image control. The at least one recommended reference image is a reference image recommended to the user. In response to a trigger operation on the imported reference image control, multiple imported reference images are displayed. Specifically, the display module 601 is configured to display the first editing panel on the first interface in response to a trigger operation on the at least one imported reference image among the multiple imported reference images.

[0214] In some embodiments of this disclosure, the display module 601 is specifically used to display the plurality of second images and the target reference image on a first interface when the target reference image is one of the at least one imported reference image.

[0215] In some embodiments of this disclosure, the display module 601 is specifically used to display the seventh image among the plurality of second images in a first area of ​​a first interface, and to display the plurality of second images in a second area of ​​the first interface. In the second area, the seventh image is displayed in a first display format, and the other second images among the plurality of second images besides the seventh image are displayed in a second display format. The first display format is different from the second display format, and the first area is larger than the second area. The display module 601 is also used to update the seventh image displayed in the first area to the eighth image in response to a trigger operation on the eighth image among the plurality of second images, and to update the display format of the seventh image in the second area to the second display format, and to update the display format of the eighth image in the second area to the first display format.

[0216] In some embodiments of this disclosure, the display module 601 is specifically used to display the plurality of second images and an image editing panel on a first interface. The image editing panel displays at least one first control, which is used to indicate different image effect editing methods. The at least one first control is used to edit any image among the plurality of second images.

[0217] In some embodiments of this disclosure, the at least one first control includes a second control. The display module 601 is further configured to, after displaying the plurality of second images and the image editing panel on the first interface, display a second interface in response to a triggering operation on the second control. The second interface displays an input box, an image generation control, and multiple dimension labels. The multiple dimension labels are used to prompt the user to input prompt information describing the image to be generated from different feature dimensions. In response to a triggering operation on the input box, at least one target prompt is displayed in the input box. In response to a triggering operation on the image generation control, a third interface is displayed. The third interface displays a plurality of ninth images and the at least one target prompt, the plurality of ninth images being generated based on the target image in the plurality of second images and the at least one target prompt.

[0218] In some embodiments of this disclosure, the display module 601 is further configured to display a preview area, a batch image display area, and an editing tool area on the first interface before displaying the first editing panel on the first interface. The preview area displays a third image among the plurality of first images, the batch image display area is used to display the plurality of first images, and the editing tool area is used to display at least one editing control, the at least one editing control including a target editing control for triggering the display of the first editing panel; the display module 601 is specifically configured to overlay and display the first editing panel on the first interface.

[0219] In this embodiment, each module can implement the image editing method provided in the above method embodiments and achieve the same technical effect. To avoid repetition, it will not be described again here.

[0220] Figure 7 is a schematic diagram of an electronic device provided in an embodiment of this disclosure. It is used to illustrate an electronic device that implements any image editing method in the embodiments of this disclosure and should not be construed as a specific limitation on the embodiments of this disclosure.

[0221] As shown in Figure 7, the electronic device 700 may include a processor (e.g., a central processing unit, a graphics processing unit, etc.) 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage device 708 into a random access memory (RAM) 703. The RAM 703 also stores various programs and data required for the operation of the electronic device 700. The processor 701, ROM 702, and RAM 703 are interconnected via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.

[0222] Typically, the following devices can be connected to I / O interface 705: input devices 706 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 707 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 708 including, for example, magnetic tapes, hard disks, etc.; and communication devices 709. Communication device 709 allows electronic device 700 to communicate wirelessly or wiredly with other devices to exchange data. Although an electronic device 700 with various devices is shown, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.

[0223] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication device 709, or installed from storage device 708, or installed from ROM 702. When the computer program is executed by processor 701, it can perform the functions defined in any image editing method provided in embodiments of this disclosure.

[0224] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a 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, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.

[0225] In some implementations, the client and server can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol), and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.

[0226] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.

[0227] The aforementioned computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to: display a first editing panel on a first interface, the first interface being used for batch editing of multiple first images, the first editing panel displaying at least one reference image, the at least one reference image being used to indicate different editing effects; and, in response to a triggering operation on a target reference image in the at least one reference image, display multiple second images on the first interface, the multiple second images being obtained by editing the multiple first images respectively, the multiple second images presenting a target editing effect, the target editing effect matching the editing effect indicated by the target reference image.

[0228] In embodiments of this disclosure, computer program code for performing the operations of this disclosure can be written in one or more programming languages ​​or a combination thereof. These programming languages ​​include, but are not limited to, object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on a computer, partially on a computer, as a standalone software package, partially on a computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0229] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0230] The units described in the embodiments of this disclosure can be implemented in software or hardware. The names of the units are not, in some cases, intended to limit the specific unit.

[0231] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.

[0232] In the context of this disclosure, a computer-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. A computer-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of computer-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0233] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.

[0234] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.

[0235] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.

Claims

1. An image editing method, characterized in that, The method includes: A first editing panel is displayed on a first interface. The first interface is used for batch editing of multiple first images. The first editing panel displays at least one reference image, which is used to indicate different editing effects. In response to a triggering operation on a target reference image in the at least one reference image, a plurality of second images are displayed on the first interface. The plurality of second images are obtained by editing the plurality of first images respectively. The plurality of second images respectively present a target editing effect, and the target editing effect matches the editing effect indicated by the target reference image.

2. The method according to claim 1, characterized in that, The first interface also displays a third image among the plurality of first images. In response to a triggering operation on a target reference image among the at least one reference image, a plurality of second images are displayed on the first interface, including: In response to a trigger operation on the target reference image, a plurality of fourth images are displayed in the first editing panel. The plurality of fourth images are obtained by performing different editing processes on the third image. The plurality of fourth images present a plurality of first editing effects. The style type of each of the plurality of first editing effects is the same as the style type of the editing effect indicated by the target reference image. The plurality of first editing effects include the target editing effect. In response to a triggering operation on the fifth image among the plurality of fourth images, the plurality of second images are displayed on the first interface, and the fifth image presents the target editing effect.

3. The method according to claim 2, characterized in that, In response to a triggering operation on the target reference image, a plurality of fourth images are displayed in the first editing panel, including: In response to a trigger operation on the target reference image, a plurality of sixth images and a target control are displayed in the first editing panel. The plurality of sixth images are obtained by performing different editing processes on the third image. The plurality of sixth images present a plurality of second editing effects. The style type of each of the plurality of second editing effects is the same as the style type of the editing effect indicated by the target reference image. In response to a trigger operation on the target control, the plurality of sixth images are updated to the plurality of fourth images.

4. The method according to claim 1, characterized in that, The at least one reference image is an image among a plurality of reference images whose indicated editing effect matches the at least one first image.

5. The method according to claim 1, wherein The at least one reference image includes at least one recommended reference image and at least one imported reference image. Before displaying the first editing panel on the first interface, the method further includes: The first interface displays a second editing panel, which displays the at least one recommended reference image and an import reference image control. The at least one recommended reference image is a reference image recommended to the user. In response to a trigger operation on the imported reference image control, multiple imported reference images are displayed; The first editing panel displayed on the first interface includes: In response to a triggering operation on at least one of the plurality of imported reference images, the first editing panel is displayed on the first interface.

6. The method according to claim 5, characterized in that, The display of multiple second images on the first interface includes: If the target reference image is one of the at least one imported reference image, the plurality of second images and the target reference image are displayed on the first interface.

7. The method according to claim 1, characterized in that, The display of multiple second images on the first interface includes: The seventh image among the plurality of second images is displayed in the first area of ​​the first interface, and the plurality of second images are displayed in the second area of ​​the first interface. The seventh image is displayed in the second area in a first display format, and the other second images among the plurality of second images besides the seventh image are displayed in a second display format. The first display format is different from the second display format, and the first area is larger than the second area. The method further includes: In response to a trigger operation on the eighth image among the plurality of second images, the seventh image displayed in the first region is updated to the eighth image, the display format of the seventh image in the second region is updated to the second display format, and the display format of the eighth image in the second region is updated to the first display format.

8. The method according to claim 1, characterized in that, The display of multiple second images on the first interface includes: The first interface displays the plurality of second images and an image editing panel. The image editing panel displays at least one first control, which is used to indicate different image effect editing methods. The at least one first control is used to edit any image among the plurality of second images.

9. The method according to claim 8, characterized in that, The at least one first control includes a second control, and after displaying the plurality of second images and the image editing panel on the first interface, the method further includes: In response to the triggering operation of the second control, a second interface is displayed, which displays an input box, an image generation control, and multiple dimension labels; the multiple dimension labels are used to prompt the user to input prompt information describing the image to be generated from different feature dimensions; In response to a trigger operation on the input box, at least one target prompt message is displayed in the input box; In response to a triggering operation of the image generation control, a third interface is displayed, which displays multiple ninth images and the at least one target prompt information, wherein the multiple ninth images are generated based on the target image in the multiple second images and the at least one target prompt information.

10. The method according to any one of claims 1 to 8, characterized in that, Before displaying the first editing panel on the first interface, the method further includes: The first interface displays a preview area, a batch image display area, and an editing tool area. The preview area displays a third image among the plurality of first images. The batch image display area is used to display the plurality of first images. The editing tool area is used to display at least one editing control. The at least one editing control includes a target editing control for triggering the display of the first editing panel. The first editing panel displayed on the first interface includes: The first editing panel is overlaid on the first interface.

11. An image editing device, characterized in that, include: The display module is used to display a first editing panel on a first interface, the first interface being used for batch editing of multiple first images, the first editing panel displaying at least one reference image, the at least one reference image being used to indicate different editing effects respectively; In response to a triggering operation on a target reference image in the at least one reference image, a plurality of second images are displayed on the first interface. The plurality of second images are obtained by editing the plurality of first images respectively. The plurality of second images respectively present a target editing effect, and the target editing effect matches the editing effect indicated by the target reference image.

12. An electronic device, characterized in that, include: A memory and a processor, wherein the memory is used to store a computer program; and the processor is used to execute the image editing method of any one of claims 1 to 10 when the computer program is invoked.

13. A computer-readable storage medium, characterized in that, It stores a computer program, which, when executed by a processor, implements the image editing method according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • Image editing method and device and electronic equipment

    CN111857512A

  • Image editing method, terminal and electronic equipment

    CN117351105A

  • Image editing method and device, electronic equipment and storage medium

    CN117785001A

  • Image-editing processing apparatus, electronic camera, image-editing processing system, and image-editing processing method

    JP2010213216A