Material editing method and device, electronic equipment and computer readable storage medium

By introducing batch processing interface and multiple material editing functions into the material editing tool, the problem of inefficient processing of existing tools is solved, and efficient processing of multiple materials is achieved, and material editing is suitable for multiple creative scenarios.

CN120234072APending Publication Date: 2025-07-01BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311865745.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-29
Publication Date
2025-07-01

AI Technical Summary

Technical Problem

Existing material processing tools are inefficient when processing a large amount of materials, and require cutting, filtering, beauty, cropping and other operations one by one, resulting in a long time and cannot meet the users' fast processing needs.

Method used

It provides a material editing method. By displaying the task management interface and batch processing interface, users can batch process multiple materials, including batch function panels and target batch task panels, and supports a variety of material editing functions, such as preset templates, background replacement, size ratios, portrait replacement and color adjustment, realizing the simultaneous processing of multiple materials.

Benefits of technology

Through batch processing technology, the efficiency of material processing is significantly improved, processing time is reduced, user experience is improved, and batch material processing of various creative scenarios such as e-commerce, social media advertising and office materials.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120234072A_ABST
    Figure CN120234072A_ABST
Patent Text Reader

Abstract

The invention relates to a material editing method and device, electronic equipment and a computer readable storage medium. The method comprises the steps of displaying a task management interface, wherein the task management interface displays at least one batch task identifier; in response to a trigger operation on a target batch task identifier in the at least one batch task identifier, a batch processing interface is displayed, the batch processing interface comprises a batch function panel and a target batch task panel, the batch function panel is used for displaying a plurality of material processing items, and the target batch task panel displays a plurality of first materials; the multiple first materials are multiple materials corresponding to the target batch task indicated by the target batch task identifier; in response to a trigger operation on a target material processing item in the plurality of material processing items, correspondingly processing the plurality of first materials based on a material editing function indicated by the target material processing item to obtain a plurality of second materials; and displaying the plurality of second materials in the target batch task panel.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of data processing, and in particular, to a method and apparatus for material editing, an electronic device, and a computer-readable storage medium. Background Art

[0002] In scenarios such as media playback, advertisement placement, and device control, a large number of materials (picture materials and / or video materials) are required. However, these materials need to be processed by a material processing tool to a certain extent before application.

[0003] Some current material processing tools need to perform operations such as matte extraction, filtering, beauty retouching, and cropping on each material in sequence to obtain a material effect satisfactory to users. However, when the number of materials is large, it takes a long time to obtain all the materials satisfactory to users using the current material processing tools, and the processing efficiency is poor. Summary of the Invention

[0004] To solve the above technical problems or at least partially solve the above technical problems, the present disclosure provides a method and apparatus for material editing, an electronic device, a storage medium, and a program product.

[0005] In a first aspect of an embodiment of the present disclosure, a method for material editing is provided. The method includes: displaying a task management interface that displays at least one batch task identifier, where each of the at least one batch task identifier is used to indicate a batch task; in response to a trigger operation on a target batch task identifier among the at least one batch task identifier, displaying a batch processing interface that includes a batch function panel and a target batch task panel, where the batch function panel is used to display a plurality of material processing items, and each material processing item is used to indicate a material editing function, and the target batch task panel displays a plurality of first materials, and the plurality of first materials are the materials corresponding to the target batch task indicated by the target batch task identifier; in response to a trigger operation on a target material processing item among the plurality of material processing items, based on the material editing function indicated by the target material processing item, performing corresponding processing on the plurality of first materials respectively to obtain a plurality of second materials; and displaying the plurality of second materials in the target batch task panel.

[0006] In some embodiments of the present disclosure, each batch task identifier includes a picture of at least one material of the corresponding batch task.

[0007] In some embodiments of the present disclosure, the task management panel further includes a new batch task control. After presenting the task management interface, the method further includes: in response to a trigger operation on the new batch task control, presenting a new batch task panel corresponding to the newly created batch task. The new batch task panel presents a material import control, and the material import control is used to import a plurality of materials corresponding to the newly created batch task.

[0008] In some embodiments of the present disclosure, after presenting the batch processing interface in response to a trigger operation on the target batch task identifier among the at least one batch task identifier, the method further includes: in response to a multi-processing trigger operation on the third material in the target batch task panel, presenting a multi-processing interface. The multi-processing interface presents the third material and the plurality of material processing items, and the plurality of material processing items are marked as selectable multiple times in the multi-processing interface; in response to a trigger operation on the plurality of first material processing items among the plurality of material processing items, presenting a first batch task panel. The first batch task panel presents a plurality of fourth materials, and the plurality of fourth materials are obtained by respectively performing corresponding processing on the third material based on the material editing functions indicated by the plurality of first material processing items.

[0009] In some embodiments of the present disclosure, the batch function panel includes at least one function type label, and each function type label is any one of the following: a preset template label, a background replacement label, a size ratio label, a portrait replacement label, a color matching adjustment label. Each function type label is respectively used to indicate the plurality of material processing items of different function types; the multi-processing trigger operation includes a first trigger operation and a second trigger operation. Presenting the multi-processing interface in response to a multi-processing trigger operation on the third material in the target batch task panel includes: in response to a first trigger operation on the third material, presenting a single material processing menu in the area where the third material is located. The single material processing menu includes at least one multi-processing option, and each multi-processing option corresponds to a function type label; in response to a second trigger operation on the target multi-processing option among the at least one multi-processing option, presenting a multi-processing interface corresponding to the target multi-processing option. The function type label corresponding to the target multi-processing option is used to indicate the plurality of material processing items marked as selectable multiple times.

[0010] In some embodiments of the present disclosure, after presenting the task management interface, the method further includes: in response to an edit operation on the target batch task identifier, performing corresponding processing on the target batch task; in the case where the edit operation is a copy operation, the corresponding processing is to present a new batch task identifier in the task management interface, and the new batch task is used to indicate a new batch task obtained by copying the target batch task; in the case where the edit operation is a delete operation, the corresponding processing is to cancel presenting the target batch task identifier in the task management interface.

[0011] In some embodiments of the present disclosure, a collapse control is further displayed in the target batch task panel. After the batch processing interface is displayed in response to a trigger operation on the target batch task identifier among the at least one batch task identifier, the method further includes: in response to a trigger operation on the collapse control, displaying the task management interface.

[0012] In some embodiments of the present disclosure, a preset template label is displayed in the batch function panel. When the preset template label is in a selected state, the multiple material processing items are multiple preset template items, and each preset template item is used to indicate a material processing template; at least one template item area is included in the batch function panel, and each template item area is used to display preset template items indicating that the material processing templates belong to the same type; when the maximum number of preset template items that can be simultaneously displayed in the target template item area is less than the number of preset template items included in the target template item area, the target template item area includes a preset control, and the preset control is used to display all the preset template items included in the target template item area, or the preset control is used to update the preset template items displayed in the target template item area; the target template item area is any one of the at least one template item area; the following item is further displayed in the batch function panel: a template search control, a text generation template control; wherein, the template search control is used to search for any one of the multiple preset template items; the text generation template control is used to intelligently generate a template item according to the text requirements input by the user.

[0013] In some embodiments of the present disclosure, a background replacement label is displayed in the batch function panel. When the background replacement label is in a selected state, the multiple material processing items are multiple preset background items, and each preset background item is used to indicate a background processing function for replacing the background of the material to be processed; at least one background item area is included in the batch function panel, and each background item area is used to display preset background items indicating that the background processing functions belong to the same type; each background item area is used to display preset background items of a color type or a picture type; the following at least one item is further displayed in the batch function panel: a background search control, a background removal control, a custom background control; wherein, the background search control is used to search for any one of the multiple preset background items; the background removal control is used to remove the background information in the material to be processed and retain the main body information in the material to be processed; the custom background control is used to generate a preset background item according to the picture or video determined by the user operation.

[0014] In some embodiments of the present disclosure, a size ratio label is displayed in the batch function panel. When the size ratio label is in a selected state, the multiple material processing items are multiple preset size ratio items, and each preset size ratio item is used to indicate a function of performing size ratio processing according to the size ratio standard of a preset application platform. The batch function panel includes a recently used area, which is used to display the preset size ratio items that the user has recently used among the multiple preset size ratio items. At least one of the following is also displayed in the batch function panel: a size ratio search control, a custom size ratio control, and at least one layout control. The size ratio search control is used to search for any one of the multiple preset size ratio items. The custom size ratio control is used to generate a preset size ratio item according to the size ratio standard determined by the user operation. Each layout control is used to indicate a processing function of determining the layout of the main information of the material to be processed in the entire picture.

[0015] In some embodiments of the present disclosure, a portrait replacement label is displayed in the batch function panel. When the portrait replacement label is in a selected state, the multiple material processing items are multiple preset portrait model items, and each preset portrait model item is used to indicate a portrait effect display function. The batch function panel includes at least one portrait model item area, and each portrait model item area is used to display the preset portrait model items whose indicated portrait effect display functions belong to the same type. Each portrait model item area is used to display any one of the following types of preset portrait model items: portrait model items of the same image, portrait model items of the same pose, portrait model items of the same gender, and portrait model items of the same region. When the maximum number of preset portrait model items that can be displayed simultaneously in the target portrait model item area is less than the number of preset portrait model items included in the target portrait model item area, the target portrait model item area includes a predetermined control, and the predetermined control is used to display all the preset portrait model items included in the target portrait model item area, or the predetermined control is used to update the preset portrait model items displayed in the target portrait model item area. The target portrait model item area is any one of the at least one portrait model item area.

[0016] In some embodiments of the present disclosure, a color matching adjustment label is displayed on the batch function panel. When the color matching adjustment label is in a selected state, the multiple material processing items are multiple preset color matching adjustment items, and each preset color matching adjustment item is used to indicate a color matching adjustment function. The batch function panel includes at least one color matching adjustment item area, and each color matching adjustment item area is used to display the preset color matching adjustment items whose indicated color matching adjustment functions belong to the same type. When the maximum number of preset color matching adjustment items that can be displayed simultaneously in the target color matching adjustment item area is less than the number of preset color matching adjustment items included in the target color matching adjustment item area, the target color matching adjustment item area includes a target control, and the target control is used to display all the preset color matching adjustment items included in the target color matching adjustment item area, or the target control is used to update the preset color matching adjustment items displayed in the target color matching adjustment item area. The target color matching adjustment item area is any one of the at least one color matching adjustment item area.

[0017] In a second aspect of the embodiments of the present disclosure, there is provided a material editing device, including: a display module, configured to display a task management interface, where at least one batch task identifier is displayed on the task management interface, and each of the at least one batch task identifier is used to indicate a batch task; in response to a trigger operation on a target batch task identifier among the at least one batch task identifier, a batch processing interface is displayed, and the batch processing interface includes a batch function panel and a target batch task panel. The batch function panel is used to display multiple material processing items, and each material processing item is used to indicate a material editing function. The target batch task panel displays multiple first materials, and the multiple first materials are the materials corresponding to the target batch task indicated by the target batch task identifier; a processing module, configured to, in response to a trigger operation on a target material processing item among the multiple material processing items, respectively perform corresponding processing on the multiple first materials based on the material editing function indicated by the target material processing item to obtain multiple second materials; the display module is further configured to display the multiple second materials in the target batch task panel.

[0018] In some embodiments of the present disclosure, each batch task identifier includes a picture of at least one material corresponding to the corresponding batch task.

[0019] In some embodiments of the present disclosure, the display module is further configured to include a new batch task control in the task management panel. After the task management interface is displayed, in response to a trigger operation on the new batch task control, a new batch task panel corresponding to the newly created batch task is displayed, and a material import control is displayed in the new batch task panel. The material import control is used to import multiple materials corresponding to the newly created batch task.

[0020] In some embodiments of the present disclosure, after the display module is further configured to display a batch processing interface in response to a triggering operation on a target batch task identifier among the at least one batch task identifier, and in response to a multi-processing triggering operation on a third material in the target batch task panel, a multi-processing interface is displayed. The third material and the plurality of material processing items are displayed in the multi-processing interface, and the plurality of material processing items are marked as in a multi-selectable state in the multi-processing interface; in response to a triggering operation on a plurality of first material processing items among the plurality of material processing items, a first batch task panel is displayed, and a plurality of fourth materials are displayed in the first batch task panel. The plurality of fourth materials are obtained by respectively performing corresponding processing on the third material based on the material editing functions indicated by the plurality of first material processing items.

[0021] In some embodiments of the present disclosure, the batch function panel includes at least one function type label, and each function type label is any one of the following: a preset template label, a background replacement label, a size ratio label, a portrait replacement label, a color matching adjustment label. Each function type label is respectively used to indicate the plurality of material processing items of different function types; the multi-processing triggering operation includes a first triggering operation and a second triggering operation. Specifically, the display module is configured to display a single-material processing menu in the area where the third material is located in response to a first triggering operation on the third material. The single-material processing menu includes at least one multi-processing option, and each multi-processing option corresponds to a function type label respectively; in response to a second triggering operation on a target multi-processing option among the at least one multi-processing option, a multi-processing interface corresponding to the target multi-processing option is displayed, and the function type label corresponding to the target multi-processing option is used to indicate the plurality of material processing items marked as in a multi-selectable state.

[0022] In some embodiments of the present disclosure, the processing module is further configured to perform corresponding processing on the target batch task in response to an editing operation on the target batch task identifier after displaying the task management interface; in the case where the editing operation is a copy operation, the corresponding processing is to display a new batch task identifier in the task management interface, and the new batch task is used to indicate a new batch task obtained by copying the target batch task; in the case where the editing operation is a deletion operation, the corresponding processing is to cancel the display of the target batch task identifier in the task management interface.

[0023] In some embodiments of the present disclosure, a collapse control is further displayed in the target batch task panel. After the display module is configured to display a batch processing interface in response to a triggering operation on a target batch task identifier among the at least one batch task identifier, in response to a triggering operation on the collapse control, the task management interface is displayed.

[0024] In some embodiments of the present disclosure, a preset template label is displayed in the batch function panel. When the preset template label is in a selected state, the multiple material processing items are multiple preset template items, and each preset template item is used to indicate a material processing template. The batch function panel includes at least one template item area, and each template item area is used to display the preset template items whose indicated material processing templates belong to the same type. When the maximum number of preset template items that can be displayed simultaneously in the target template item area is less than the number of preset template items included in the target template item area, the target template item area includes a preset control, and the preset control is used to display all the preset template items included in the target template item area, or the preset control is used to update the preset template items displayed in the target template item area. The target template item area is any one of the at least one template item area. The batch function panel also displays any one of the following: a template search control, a text generation template control. The template search control is used to search for any one of the multiple preset template items. The text generation template control is used to intelligently generate a template item according to the text requirements input by the user.

[0025] In some embodiments of the present disclosure, a background replacement label is displayed in the batch function panel. When the background replacement label is in a selected state, the multiple material processing items are multiple preset background items, and each preset background item is used to indicate a background processing function for replacing the background of the material to be processed. The batch function panel includes at least one background item area, and each background item area is used to display the preset background items whose indicated background processing functions belong to the same type. Each background item area is used to display the preset background items of the color type or the preset background items of the picture type. The batch function panel also displays at least one of the following: a background search control, a background removal control, a custom background control. The background search control is used to search for any one of the multiple preset background items. The background removal control is used to remove the background information in the material to be processed and retain the main body information in the material to be processed. The custom background control is used to generate a preset background item according to the picture or video determined by the user operation.

[0026] In some embodiments of the present disclosure, a size ratio label is displayed on the batch function panel. When the size ratio label is in a selected state, the multiple material processing items are multiple preset size ratio items, and each preset size ratio item is used to indicate a function of performing size ratio processing according to the size ratio standard of a preset application platform. The batch function panel includes a recently used area, which is used to display the preset size ratio items that the user has recently used among the multiple preset size ratio items. At least one of the following is also displayed on the batch function panel: a size ratio search control, a custom size ratio control, and at least one layout control. The size ratio search control is used to search for any one of the multiple preset size ratio items. The custom size ratio control is used to generate a preset size ratio item according to the size ratio standard determined by the user operation. Each layout control is used to indicate a processing function of determining the layout of the main information of the material to be processed in the entire picture.

[0027] In some embodiments of the present disclosure, a portrait replacement label is displayed on the batch function panel. When the portrait replacement label is in a selected state, the multiple material processing items are multiple preset portrait model items, and each preset portrait model item is used to indicate a portrait effect display function. The batch function panel includes at least one portrait model item area, and each portrait model item area is used to display the preset portrait model items whose indicated portrait effect display functions belong to the same type. Each portrait model item area is used to display any one of the following types of preset portrait model items: portrait model items of the same image, portrait model items of the same pose, portrait model items of the same gender, and portrait model items of the same region. When the maximum number of preset portrait model items that can be displayed simultaneously in the target portrait model item area is less than the number of preset portrait model items included in the target portrait model item area, the target portrait model item area includes a predetermined control, and the predetermined control is used to display all the preset portrait model items included in the target portrait model item area, or the predetermined control is used to update the preset portrait model items displayed in the target portrait model item area. The target portrait model item area is any one of the at least one portrait model item area.

[0028] In some embodiments of the present disclosure, a color matching adjustment label is displayed in the batch function panel. When the color matching adjustment label is in a selected state, the multiple material processing items are multiple preset color matching adjustment items, and each preset color matching adjustment item is used to indicate a color matching adjustment function. The batch function panel includes at least one color matching adjustment item area, and each color matching adjustment item area is used to display preset color matching adjustment items whose indicated color matching adjustment functions belong to the same type. When the maximum number of preset color matching adjustment items that can be displayed simultaneously in the target color matching adjustment item area is less than the number of preset color matching adjustment items included in the target color matching adjustment item area, the target color matching adjustment item area includes a target control, and the target control is used to display all the preset color matching adjustment items included in the target color matching adjustment item area, or the target control is used to update the preset color matching adjustment items displayed in the target color matching adjustment item area. The target color matching adjustment item area is any one of the at least one color matching adjustment item area.

[0029] In a third aspect of the embodiments of the present disclosure, an electronic device is provided. The electronic device includes a processor, a memory, and a computer program stored on the memory and executable on the processor. When the computer program is executed by the processor, the material editing method described in the first aspect is implemented.

[0030] In a fourth aspect of the embodiments of the present disclosure, a computer-readable storage medium is provided. A computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the material editing method described in the first aspect is implemented.

[0031] In a fifth aspect of the embodiments of the present disclosure, a computer program product is provided. The computer program product includes a computer program. When the computer program product runs on a processor, the processor is caused to execute the computer program to implement the material editing method described in the first aspect.

[0032] In a sixth aspect of the embodiments of the present disclosure, a chip is provided. The chip includes a processor and a communication interface, and the communication interface is coupled to the processor. The processor is used to run program instructions to implement the material editing method described in the first aspect.

[0033] The technical solutions provided by the embodiments of the present disclosure have the following advantages compared with the prior art: In the embodiments of the present disclosure, by presenting a task management interface, at least one batch task identifier is presented on the task management interface, and the at least one batch task identifier is respectively used to indicate a batch task; in response to a triggering operation on a target batch task identifier among the at least one batch task identifier, a batch processing interface is presented, the batch processing interface includes a batch function panel and a target batch task panel, the batch function panel is used to present a plurality of material processing items, and each material processing item is used to indicate a material editing function, the target batch task panel presents a plurality of first materials, and the plurality of first materials are the materials corresponding to the target batch task indicated by the target batch task identifier; in response to a triggering operation on a target material processing item among the plurality of material processing items, based on the material editing function indicated by the target material processing item, the plurality of first materials are respectively processed accordingly to obtain a plurality of second materials; the plurality of second materials are presented in the target batch task panel. In this way, at least one batch task can be established and managed, and a plurality of first materials can be processed through each batch task, that is, a plurality of batch tasks can be established for a large number of materials to be processed, and then each batch task can include a plurality of first materials. Furthermore, through batch tasks and batch processing of multiple materials, compared with processing only one material at a time, the material processing time is greatly saved, and the material processing efficiency can be improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] The accompanying drawings herein are incorporated into the specification and constitute a part of this specification, showing embodiments consistent with the present disclosure and, together with the specification, are used to explain the principles of the present disclosure.

[0035] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the prior art, the following will briefly introduce the accompanying drawings required for use in the description of the embodiments or the prior art. Obviously, for those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0036] Figure 1 It is a flowchart of a material editing method provided by an embodiment of the present disclosure;

[0037] FIG. 2(a) is a schematic diagram of an interface of the material editing method provided by an embodiment of the present disclosure;

[0038] FIG. 2(b) is a schematic diagram of an interface of the material editing method provided by an embodiment of the present disclosure;

[0039] FIG. 2(c) is a schematic diagram of an interface of the material editing method provided by an embodiment of the present disclosure;

[0040] FIG. 2(d) is a schematic diagram of an interface of the material editing method provided by an embodiment of the present disclosure;

[0041] Figure 2(e) is the fifth schematic diagram of the interface of the material editing method provided by the embodiment of the present disclosure;

[0042] Figure 3(a) is the sixth schematic diagram of the interface of the material editing method provided by the embodiment of the present disclosure;

[0043] Figure 3(b) is the seventh schematic diagram of the interface of the material editing method provided by the embodiment of the present disclosure;

[0044] Figure 3(c) is the eighth schematic diagram of the interface of the material editing method provided by the embodiment of the present disclosure;

[0045] Figure 3(d) is the ninth schematic diagram of the interface of the material editing method provided by the embodiment of the present disclosure;

[0046] Figure 3(e) is the tenth schematic diagram of the interface of the material editing method provided by the embodiment of the present disclosure;

[0047] Figure 4 It is the eleventh schematic diagram of the interface of the material editing method provided by the embodiment of the present disclosure;

[0048] Figure 5 It is the twelfth schematic diagram of the interface of the material editing method provided by the embodiment of the present disclosure;

[0049] Figure 6 It is the structural block diagram of a material editing device provided by the embodiment of the present disclosure;

[0050] Figure 7 It is the structural block diagram of an electronic device provided by the embodiment of the present disclosure. Detailed implementation manners

[0051] In order to be able to more clearly understand the above-mentioned objects, features, and advantages of the present disclosure, the solutions of the present disclosure will be further described below. It should be noted that, without conflict, the embodiments of the present disclosure and the features in the embodiments may be combined with each other.

[0052] Many specific details are set forth in the following description in order to fully understand the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only a part of the embodiments of the present disclosure, rather than all the embodiments.

[0053] The terms "first", "second", etc. in the description and claims of the present disclosure are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present disclosure can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are usually of the same category, and the number of objects is not limited. For example, the first object can be one or multiple. In addition, "and / or" in the description and claims means at least one of the connected objects, and the character " / " generally indicates an "or" relationship between the associated objects before and after.

[0054] The electronic device in the embodiments of the present disclosure can be a mobile electronic device or a non-mobile electronic device. The mobile electronic device can be a mobile phone, a tablet computer, a laptop computer, a handheld computer, an in-vehicle electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc.; the non-mobile electronic device can be a personal computer (PC), a television (TV), a teller machine, or a self-service machine, etc.; the embodiments of the present disclosure do not make specific limitations.

[0055] The execution subject of the material editing method provided by the embodiments of the present disclosure can be the above-mentioned electronic device (including mobile electronic devices and non-mobile electronic devices), or a functional module and / or functional entity in the electronic device that can implement the material editing method, which can be specifically determined according to actual usage requirements, and the embodiments of the present disclosure do not make limitations.

[0056] The material editing method provided by the embodiments of the present disclosure can be applied to the browser (web) side of the material batch processing tool, or to the mobile side of the material batch processing tool, or to the PC side of the material batch processing tool, which can be specifically determined according to the actual situation and is not limited here. The material editing method provided by the embodiments of the present disclosure can be applied to the batch processing scenario of picture materials or the batch processing scenario of video materials, and is not limited here.

[0057] Next, with reference to the accompanying drawings, the material editing method provided by the embodiments of the present disclosure will be described in detail through specific embodiments and their application scenarios. As Figure 1 shown, the embodiments of the present disclosure provide a material editing method, which may include the following steps 100 to 103.

[0058] 100. Display a task management interface.

[0059] Among them, at least one batch task identifier is displayed on the task management interface, and each of the at least one batch task identifier is used to indicate a batch task.

[0060] Among them, the batch task identifier can be a preview view of the corresponding batch task, or a thumbnail of the corresponding batch task, or the name of the corresponding batch task, etc. Specifically, it can be determined according to the actual situation and is not limited here.

[0061] It can be understood that one batch task identifier is used to indicate one batch task, and one batch task is a task for batch processing multiple materials. The task management interface can display one batch task identifier or multiple batch task identifiers.

[0062] In the embodiments of the present disclosure, at least one created batch task can be managed through the task management interface. For example, the batch task panel corresponding to any batch task can be entered through the task management interface, or the batch task panels corresponding to different batch tasks can be switched and displayed by operating on multiple batch task identifiers in the task management interface.

[0063] In some embodiments of the present disclosure, each batch task identifier includes pictures of at least one material corresponding to the corresponding batch task. That is, each batch task identifier includes pictures of some materials or all materials corresponding to the corresponding batch task. In this way, the user can determine some materials corresponding to the corresponding batch task according to each batch task identifier.

[0064] 101. In response to a trigger operation on the target batch task identifier among the at least one batch task identifier, a batch processing interface is displayed.

[0065] Among them, the batch processing interface includes a batch function panel and a target batch task panel. The batch function panel is used to display multiple material processing items, and each material processing item is used to indicate a material editing function. The target batch task panel displays multiple first materials, and the multiple first materials are the multiple materials corresponding to the target batch task indicated by the target batch task identifier.

[0066] It can be understood that the target batch task identifier is used to indicate the target batch task, and the target batch task panel is the panel corresponding to the target batch task.

[0067] It can be understood that different material processing items are used to indicate different material editing functions. The material editing function is the material processing means, the material editing method, and the material processing mode.

[0068] 102. In response to a trigger operation on the target material processing item among the multiple material processing items, based on the material editing function indicated by the target material processing item, the multiple first materials are respectively processed accordingly to obtain multiple second materials.

[0069] Among them, the triggering operation for the target material processing item can be only the selection operation for the target material processing item.

[0070] Among them, the triggering operation for the target material processing item can also include the selection operation for the target material processing item and the selection operation for the application control. Specifically, step 102 above is: in response to the selection operation for the target material processing item, trigger to control the target material processing item to be in a selected state, and trigger to display the application control and the cancellation control in the batch function panel (before selecting the target material editing function, the application control and the cancellation control are not displayed in the batch function panel), and in response to the user's selection operation for the application control, based on the material editing function indicated by the target material processing item, respectively perform corresponding processing on the plurality of first materials to obtain a plurality of second materials.

[0071] It can be understood that the plurality of second materials correspond to the plurality of first materials one by one, and a processed material is obtained by performing corresponding processing on the corresponding material to be processed based on the material editing function indicated by the target material processing item.

[0072] 103. Display the plurality of second materials in the target batch task panel.

[0073] In the embodiments of the present disclosure, by triggering an operation on any one of the plurality of material processing items, it is possible to trigger the material editing function indicated by the corresponding material processing item, perform corresponding processing on the plurality of first materials, and after the processing is completed, display the plurality of second materials. In this way, it is possible to simultaneously perform the same processing on the plurality of first materials and simultaneously display the plurality of second materials, and the user can determine the processing effect on the plurality of first materials based on the displayed plurality of second materials, which can improve the material processing efficiency and improve the user experience.

[0074] In the embodiments of the present disclosure, by presenting a task management interface, at least one batch task identifier is presented on the task management interface, and each of the at least one batch task identifier is used to indicate a batch task; in response to a triggering operation on a target batch task identifier among the at least one batch task identifier, a batch processing interface is presented. The batch processing interface includes a batch function panel and a target batch task panel. The batch function panel is used to present a plurality of material processing items, and each material processing item is used to indicate a material editing function. A plurality of first materials are presented on the target batch task panel, and the plurality of first materials are the materials corresponding to the target batch task indicated by the target batch task identifier; in response to a triggering operation on a target material processing item among the plurality of material processing items, based on the material editing function indicated by the target material processing item, the plurality of first materials are respectively processed accordingly to obtain a plurality of second materials; the plurality of second materials are presented in the target batch task panel. In this way, at least one batch task can be established and managed, and a plurality of first materials can be processed through each batch task, that is, multiple batch tasks can be established for a large number of materials to be processed, and each batch task can include a plurality of first materials. Furthermore, through batch tasks and batch processing of multiple materials, compared with processing only one material at a time, the material processing time is greatly saved, and the material processing efficiency can be improved.

[0075] In some embodiments of the present disclosure, the batch function panel includes at least one function type label, and each function type label is any one of the following: a preset template label, a background replacement label, a size ratio label, a portrait replacement label, a color matching adjustment label, and each function type label is respectively used to indicate the plurality of material processing items of different function types.

[0076] Among them, the material editing function corresponding to the portrait replacement label is to generate a portrait model that meets the image requirements according to the editing function indicated by the preset portrait model item to replace the original portrait model in the material to be processed.

[0077] It can be understood that in the embodiments of the present disclosure, the batch function panel includes at least one of a preset template label, a background replacement label, a size ratio label, a portrait replacement label, and a color matching adjustment label, which can be specifically determined according to the actual situation and are not limited herein.

[0078] In some embodiments of the present disclosure, the at least one function type label can be presented in a horizontal display form in the batch function panel, or can be presented in a vertical display form, which can be specifically determined according to the actual situation and are not limited herein.

[0079] In some embodiments of the present disclosure, due to the limited width of the batch function panel, when at least one function type label is displayed in a horizontal arrangement, if at least one function type label cannot be fully displayed in the batch function panel, a sliding operation can be triggered to switch and display other function type labels, which can be determined according to the actual situation and is not limited herein.

[0080] Among them, different function type labels respectively correspond to multiple material processing items of different function types. For example, the preset template label corresponds to multiple preset template items, the background replacement label corresponds to multiple preset background items, the size ratio label corresponds to multiple preset size ratio items, the portrait replacement label corresponds to multiple preset portrait model items, and the color matching adjustment label corresponds to multiple preset color matching adjustment items, which can be determined according to the following relevant descriptions and will not be elaborated herein.

[0081] In the embodiments of the present disclosure, a batch material editing function of multiple function types such as preset template, background replacement, size ratio, portrait model, and detail adjustment function is provided, so that multiple first materials can be processed in different function types, and a single material can also be processed in multiple different function types. Moreover, the embodiments of the present disclosure not only support batch processing of materials for e-commerce and social media advertisements, but also apply to batch processing of materials in various creative scenarios such as office materials and post-photography, expanding the creative possibilities of users.

[0082] In some embodiments of the present disclosure, a preset template label is displayed in the batch function panel. When the preset template label is in a selected state, the multiple material processing items are multiple preset template items, and each preset template item is used to indicate a material processing template.

[0083] In some embodiments of the present disclosure, the batch function panel includes at least one template item area, and each template item area is used to display preset template items whose indicated material processing templates belong to the same type.

[0084] It can be understood that one or more preset template items whose indicated material processing templates belong to the same type among the multiple preset template items are displayed in the same template item area of the preset template panel; preset template items whose indicated material processing templates belong to different types among the multiple preset template items are displayed in different template item areas of the preset template panel.

[0085] If the types of the material processing templates indicated by multiple preset template items are the same, the multiple preset template items are displayed in one template item area. If the types of the material processing templates indicated by multiple preset template items are different, the multiple preset template items are respectively displayed in multiple template item areas.

[0086] In some embodiments of the present disclosure, the preset template items corresponding to different types of templates are displayed in different template item areas. The material processing templates can be divided into basic templates, scenario templates, and operation templates. The material processing templates can also be divided into product drawing templates, cover templates, marketing templates, photo templates, and platform templates. The material processing templates can also be divided in other ways, which are not limited herein.

[0087] In the embodiments of the present disclosure, the multiple preset template items are displayed in regions according to types, which can facilitate users to search and improve the user experience.

[0088] In some embodiments of the present disclosure, when the maximum number of preset template items that can be simultaneously displayed in the target template item area is less than the number of preset template items included in the target template item area, the target template item area includes a preset control. The preset control is used to display all the preset template items included in the target template item area (in this case, the preset control can be an expansion control to expand and display all the preset template items), or the preset control is used to update the preset template items displayed in the target template item area (in this case, the preset control can be a scroll bar control or a "change batch" control, etc., and the currently visible preset template items for the user can be updated by adjusting the preset control); the target template item area is any one of the at least one template item area.

[0089] In some embodiments of the present disclosure, the preset control can be operated in both the single-selection mode (corresponding to the above-mentioned multi-material same processing mode) and / or the multi-selection mode (corresponding to the above-mentioned single-material multiple processing mode) of the multiple preset template items, that is, more preset template items can be viewed by operating the preset control.

[0090] In some embodiments of the present disclosure, any one of the following is also displayed in the batch function panel: a template search control, a text generation template control; wherein, the template search control is used to search for any one of the multiple preset template items; the text generation template control is used to intelligently generate template items according to the text requirements input by the user.

[0091] Among them, the template search control may or may not support the fuzzy search function, which is not limited herein.

[0092] Among them, in response to a trigger operation on the text generation template control, a text generation template interface is displayed. The text generation template interface includes a user requirement input area and a preset material (this preset material is usually the first material in the batch task panel (i.e., the panel of the batch task), and the user can replace the preset material in the text generation template interface through a trigger operation). The user can input the target requirement for the material editing function of the template item to be generated in the user requirement input area, so as to generate at least one preset template item based on the target requirement and the preset material for the user to select.

[0093] The text generation template interface may further include an intelligent suggestion area for displaying at least one question and at least one response keyword corresponding to each question; then, at least one preset template item can be generated based on the response keywords selected by the user for some or all of the at least one question, for the user to select, based on the response keywords selected by the user and the preset material.

[0094] Exemplarily, the at least one question may include: "What purpose preset template item is required (What preset item is to be applied in what scenario)", "What use is the preset template item required for", "What product is the preset template item required for", etc., which can be determined according to the actual situation and are not limited here.

[0095] In some embodiments of the present disclosure, when at least one preset template item generated intelligently is displayed, the user requirement input area, a continue intelligent generation control, and a re-intelligent generation control may also be displayed for the user to input what function the template item is required for, and then, in response to a trigger operation on the continue intelligent generation control, the at least one preset template item is updated, or, in response to a trigger operation on the re-intelligent generation control, at least one preset template item is regenerated.

[0096] In the embodiments of the present disclosure, a template control (text generation template control) that can intelligently generate a match for the text requirement input by the user is provided for the user, which can improve the user experience.

[0097] Exemplarily, when the preset template label is in a selected state, a preset template panel is displayed in the batch function panel, and a plurality of preset template items, a template search control, and a text generation template control are displayed in the preset template panel. Among them, the preset template panel includes a plurality of template item areas, and the plurality of preset template items are respectively displayed in sub-areas in the plurality of template item areas. Each template item area is used to display at least one preset template item (each template item area displays some preset template items corresponding to the template item area (at this time, the preset control is also displayed) or all preset template items), and the material processing templates indicated by each preset template item belong to the same type.

[0098] In some embodiments of the present disclosure, a background replacement label is displayed on the batch function panel. When the background replacement label is in a selected state, the multiple material processing items are multiple preset background items, and each preset background item is used to indicate a background processing function for replacing the background of the material to be processed.

[0099] In some embodiments of the present disclosure, each preset background item is used to indicate a processing function of adding a background to the material to be processed when performing keying processing on the material to be processed.

[0100] In some embodiments of the present disclosure, the batch function panel includes at least one background item area, and each background item area is used to display preset background items whose indicated background processing functions belong to the same type; each background item area is used to display preset background items of a color type or a picture type.

[0101] It can be understood that preset background items with the same type of corresponding background processing functions are displayed in the same background item area of the preset background panel; preset background items with different types of corresponding background processing functions are displayed in different background item areas.

[0102] If the types of background processing functions indicated by multiple preset background items are the same, the multiple preset background items are displayed in one background item area. If the types of background processing functions indicated by multiple preset background items are different, the multiple preset background items are respectively displayed in multiple background item areas.

[0103] In the embodiments of the present disclosure, the multiple preset background items are displayed in regions according to types, which can facilitate users to search and improve the user experience.

[0104] The preset background items of the color type may include at least one of the following: a custom color background item, a color pick-up background item, a theme color background item (fixed, some widely used theme colors), an original background item, and a no-background item.

[0105] Among them, the custom color background item is used to indicate that the user can select the required color from a preset color distribution map to perform color processing on the material to be processed; the color pick-up background item is used to indicate that the user can select the required color from the material to be processed to perform color processing on the material to be processed; the theme color background item is some widely used theme colors provided by the system for the user, and the user can select the required main color background item according to needs to perform color processing on the material to be processed; the original background item is used to indicate that after the user selects some color background items to process the material to be processed, the original background of the material to be processed can be restored by triggering an operation on the original background item; the no-background item is used to indicate removing the background of the material to be processed.

[0106] In some embodiments of the present disclosure, the preset background items displayed in each background item area can be arranged in ascending order of the duration from the usage time of each preset background item when the user last used it to the current time, can be arranged in a fixed preset order, or can be arranged according to other rules, which are not limited herein.

[0107] In some embodiments of the present disclosure, there can be a background item area dedicated to displaying the preset background items most recently used by the user, such as all the preset background items used by the user within a certain duration before the current time or the preset number of preset background items ranked at the front among all the preset background items.

[0108] In some embodiments of the present disclosure, the preset background items of the screen type can be preset background items with a fixed screen, or can be preset background items that support intelligent matching of a suitable background based on the subject attribute characteristics, which can be specifically determined according to the actual situation and are not limited herein.

[0109] Among them, for the preset background item that supports intelligent matching of a suitable background based on the subject attribute characteristics, for example, when the user selects the preset background item of the blue sky, after adaptively adjusting the preset background item of the blue sky according to the subject type, subject color, etc. in the attribute characteristics of the material to be processed, it is then added to the material to be processed as the background of the material to be processed. In this way, the adaptability of the added background to the material to be processed can be improved, and the user experience can be enhanced.

[0110] In some embodiments of the present disclosure, at least one of the following is also displayed in the batch function panel: a background search control, a background removal control, and a custom background control; wherein, the background search control is used to search for any one of the multiple preset background items; the background removal control is used to remove the background information in the material to be processed and retain the subject information in the material to be processed; the custom background control is used to generate a preset background item according to the picture or video determined by the user operation.

[0111] Among them, the background search control can support the fuzzy search function or not, which is not limited herein.

[0112] In some embodiments of the present disclosure, when any preset background item of the screen type is clicked, the background removal control is automatically enabled by default, that is, the keying process is performed first and then the background is intelligently matched.

[0113] In some embodiments of the present disclosure, when using the preset background item of the color type in the state where the background removal control is not enabled, the background of the material to be processed cannot be replaced. It is necessary to enable the background removal control to use the preset background item of the color type to replace the background of the material to be processed, that is, the keying process also needs to be performed first and then the preset background of the fixed background type is added.

[0114] Among them, the custom background control supports intelligently generating at least one preset background item based on the pictures or videos uploaded by the user for the user to select.

[0115] Exemplarily, when the background replacement label is in a selected state, a background replacement panel is displayed in the batch function panel, and multiple preset background items, a background search control, a background removal control, and a custom background control are displayed in the background replacement panel. Among them, the background replacement panel includes multiple background item areas, and multiple preset background items are respectively displayed in sub-areas in the multiple background item areas. Each background item area is used to display at least one preset background item (each background item area displays some preset background items corresponding to the background item area (at this time, controls for displaying more or all are also displayed) or all preset background items), and the background processing functions indicated by each preset background item belong to the same type.

[0116] In some embodiments of the present disclosure, a size ratio label is displayed in the batch function panel. When the size ratio label is in a selected state, the multiple material processing items are multiple preset size ratio items, and each preset size ratio item is used to indicate a function of performing size ratio processing according to the size ratio standard of a preset application platform.

[0117] In some embodiments of the present disclosure, when the size ratio panel cannot display all the preset size ratio items, a scroll bar control, a change batch control, an expand control, etc. can be displayed so that the user can view any preset size ratio item.

[0118] In some embodiments of the present disclosure, the batch function panel includes a recently used area, and the recently used area is used to display the preset size ratio items that the user has recently used among the multiple preset size ratio items. In this way, it is convenient for the user to quickly use the preset size ratio items that have been recently used.

[0119] It can be understood that the preset size ratio items that the user has recently used are all those used within a preset time period from the current moment, or at most display the preset number of items with the shortest time length from the current moment among all those used within a preset time period from the current moment, and there is no limitation here.

[0120] In some embodiments of the present disclosure, the following at least one item is also displayed in the batch function panel: a size ratio search control, a custom size ratio control, at least one layout control; wherein, the size ratio search control is used to search for any one of the multiple preset size ratio items; the custom size ratio control is used to generate a preset size ratio item according to the size ratio standard determined by the user's operation; each layout control is used to indicate a processing function of determining the layout of the main information of the material to be processed in the entire picture.

[0121] Among them, each layout control includes any one of the following: an original layout control, a centering adjustment layout control, and a preset layout control. The original layout control is used to maintain the layout of the main information in the original material; the centering adjustment layout control is used to center the main information, and also supports scaling the main information and displaying a control for adjusting the scaling range (for indicating the range where the proportion of the main information in the entire picture is located); the preset layout control is used to perform layout according to a preset layout (exemplarily, it can be a preset position in the upper left corner, a preset position in the lower right corner, or a preset position in the center of the entire picture for the main information, etc.).

[0122] In some embodiments of the present disclosure, after selecting a preset size ratio item or selecting custom or layout adjustment, application controls and cancel controls appear, so that the user can select whether to perform corresponding size ratio processing on the material to be processed.

[0123] In the embodiments of the present disclosure, by setting a custom size ratio control and at least one layout control, it is convenient for the user to set the size ratio of the material to be processed according to their own needs.

[0124] Exemplarily, when the size ratio label is in a selected state, a size ratio panel is displayed in the batch function panel, and a plurality of preset size ratio items, a size ratio search control, a custom size ratio control, and at least one layout control are displayed in the size ratio panel.

[0125] In the embodiments of the present disclosure, by setting a plurality of preset size ratio items, providing size schemes for each platform, meeting the size specification standards of each platform, it can adapt to the application requirements of each platform, facilitate the user to quickly process the material to be processed by selecting the size specification standard of the required platform, and can improve the user experience.

[0126] In some embodiments of the present disclosure, a portrait replacement label is displayed in the batch function panel. When the portrait replacement label is in a selected state, the plurality of material processing items are a plurality of preset portrait model items, and each preset portrait model item is used to indicate a portrait effect display function.

[0127] In the embodiments of the present disclosure, a plurality of preset portrait model items for quickly displaying portrait models are set, and various portrait effects can be displayed, which can improve the processing efficiency.

[0128] In some embodiments of the present disclosure, the batch function panel includes at least one portrait model item area, and each portrait model item area is used to display preset portrait model items whose indicated portrait effect display functions belong to the same type.

[0129] In some embodiments of the present disclosure, each portrait model item area is used to display any one of the following types of preset portrait model items: portrait model items of the same image, portrait model items of the same pose, portrait model items of the same gender, and portrait model items of the same region. The portrait model item area can be divided according to the actual situation to facilitate users' search.

[0130] In the embodiments of the present disclosure, multiple preset portrait model items can locate various service marketing scenarios and provide multiple portrait effect displays.

[0131] In some embodiments of the present disclosure, when the maximum number of preset portrait model items that can be displayed simultaneously in the target portrait model item area is less than the number of preset portrait model items included in the target portrait model item area, the target portrait model item area includes a predetermined control. The predetermined control is used to display all the preset portrait model items included in the target portrait model item area, or the predetermined control is used to update the preset portrait model items displayed in the target portrait model item area; the target portrait model item area is any one of the at least one portrait model item area.

[0132] Exemplarily, when the portrait model replacement label is in the selected state, a portrait model panel is displayed in the batch function panel, and multiple preset portrait model items are displayed in the portrait model panel. Among them, the portrait model panel includes multiple portrait model item areas, and multiple preset portrait model items are respectively displayed in sub-areas in the multiple portrait model item areas. Each portrait model item area is used to display at least one preset portrait model item (each portrait model item area displays some of the preset portrait model items corresponding to the portrait model item area (at this time, a predetermined control for displaying more or all is also displayed) or all preset portrait model items), and the portrait effect display functions indicated by each preset portrait model item belong to the same type.

[0133] In some embodiments of the present disclosure, when the target portrait model item area cannot display all the preset portrait model items of the type corresponding to the target portrait model item area, the trigger operation on the predetermined control can be used to trigger the switching display of the preset portrait model items or display all the preset portrait model items, which is convenient for users to search and can improve the processing efficiency.

[0134] In some embodiments of the present disclosure, a color matching adjustment label is displayed in the batch function panel. When the color matching adjustment label is in the selected state, the multiple material processing items are multiple preset color matching adjustment items, and each preset color matching adjustment item is used to indicate a color matching adjustment function.

[0135] In some embodiments of the present disclosure, the types to which the preset color matching adjustment items belong include at least one of the following: resolution adjustment type, color matching adjustment type.

[0136] In the embodiments of the present disclosure, a plurality of preset color matching adjustment items for quickly performing detailed adjustment are provided, which can improve the color matching effect of the screen and the processing efficiency. A preset resolution adjustment item of the resolution adjustment type is also provided to improve the resolution of the screen and display more detailed information of the screen.

[0137] In some embodiments of the present disclosure, the batch function panel includes at least one color matching adjustment item area, and each color matching adjustment item area is used to display preset color matching adjustment items indicating that the color matching adjustment functions belong to the same type.

[0138] In some embodiments of the present disclosure, when the maximum number of preset color matching adjustment items that can be simultaneously displayed in the target color matching adjustment item area is less than the number of preset color matching adjustment items included in the target color matching adjustment item area, the target color matching adjustment item area includes a target control, and the target control is used to display all the preset color matching adjustment items included in the target color matching adjustment item area, or the target control is used to update the preset color matching adjustment items displayed in the target color matching adjustment item area; the target color matching adjustment item area is any one of the at least one color matching adjustment item area.

[0139] Among them, the description of the target control can refer to the relevant description of the preset control or the predetermined control above, and will not be elaborated here.

[0140] Exemplarily, when the color matching adjustment label is in the selected state, a detailed adjustment function panel is displayed in the batch function panel, and a plurality of preset color matching adjustment items are displayed in the detailed adjustment function panel. Among them, the detailed adjustment function panel includes a resolution adjustment area and a color matching adjustment area. The resolution adjustment area is used to display at least one preset resolution adjustment item (for example, it can include a 2-fold resolution item (used to indicate that the resolution of the material to be processed is adjusted to 2 times the current resolution), a 4-fold resolution item (used to indicate that the resolution of the material to be processed is adjusted to 4 times the current resolution), etc.), and the color matching adjustment area is used to display at least one preset color matching adjustment item (for example, it includes a preset number of system-recommended color matching items). Among them, the resolution adjustment area displays some or all of the preset resolution adjustment items corresponding to the resolution adjustment area (at this time, a target control for displaying more or all is also displayed), and each preset resolution adjustment item indicates a color matching adjustment function of the resolution adjustment function; the color matching adjustment area displays some or all of the preset color matching adjustment items corresponding to the color matching adjustment area (at this time, a target control for displaying more or all is also displayed), and each preset color matching adjustment item indicates a color matching adjustment function of the color matching adjustment function.

[0141] In the embodiments of the present disclosure, various types of preset color matching adjustment items are set, and different types of preset color matching adjustment items are displayed in different regions. Moreover, by triggering a target control, the display of the preset color matching adjustment items can be replaced or all the preset color matching adjustment items can be displayed, which is convenient for users to search and can improve the processing efficiency.

[0142] In some embodiments of the present disclosure, the batch function panel includes a color matching adjustment region, and the color matching adjustment region includes at least one color matching adjustment sub-region. Each color matching adjustment sub-region is used to display preset color matching adjustment items indicating that the color matching adjustment functions belong to the same type.

[0143] In some embodiments of the present disclosure, each color matching adjustment item region is used to display preset color matching adjustment items of any of the following types: theme color matching type, recommended color matching type, color matching type from a picture, intelligent matching color matching type.

[0144] Among them, the theme color matching type refers to a color matching template that packages font styles and colors together. When selecting a preset color matching adjustment item of the theme color matching type, the colors and font styles in the material to be processed are replaced.

[0145] Among them, the recommended color matching type (color recommend) refers to a color matching template that only replaces colors. When selecting a preset color matching adjustment item of the recommended color matching type, only the colors in the material to be processed are replaced, and the font styles are not replaced.

[0146] Among them, the color matching type from a picture (color from photo) refers to sucking and adapting colors from the original picture of the material to be processed.

[0147] Among them, the intelligent matching color matching type (random) refers to intelligently matching a suitable color matching scheme according to the attributes of the material to be processed, or matching a suitable color matching scheme for the material to be processed according to the user input requirements.

[0148] In the embodiments of the present disclosure, various types of preset color matching adjustment items are set. Users can select corresponding types of preset color matching adjustment items according to their needs to achieve quick color matching adjustment of the material to be processed, which can improve the processing efficiency.

[0149] In some embodiments of the present disclosure, when the maximum number of preset color matching adjustment items that can be displayed simultaneously in the target color matching function item sub-region is less than the number of preset color matching adjustment items included in the target color matching adjustment sub-region, the target color matching adjustment sub-region includes a target sub-control. The target sub-control is used to display all the preset color matching adjustment items included in the target color matching adjustment sub-region, or the target sub-control is used to update the preset color matching adjustment items displayed in the target color matching adjustment sub-region; the target color matching adjustment sub-region is any one of the at least one color matching adjustment sub-regions.

[0150] Among them, the description of the target sub-control can refer to the relevant description of the preset control or the predetermined control above, which will not be elaborated here.

[0151] In the embodiments of the present disclosure, by setting the target sub-control, it is possible to trigger the switching to display the preset color matching adjustment items or display all more preset color matching adjustment items, which can improve the processing efficiency.

[0152] In some embodiments of the present disclosure, the batch function panel and the batch task panel can be in a horizontal layout mode from left to right, or in a vertical layout mode from top to bottom. Specifically, it can be determined according to the actual situation and is not limited here.

[0153] In some embodiments of the present disclosure, when the batch function panel and the batch task panel can be in a horizontal layout mode from left to right, multiple preset material processing items in the batch function panel can be arranged vertically.

[0154] In some embodiments of the present disclosure, the batch function panel can be a panel that only includes at least one function type label and does not include multiple preset material processing items (at this time, it is the batch function panel in the collapsed state), or can be a panel that includes at least one function type label and multiple preset material processing items (that is, the batch function details panel, at this time, it is the batch function panel in the expanded state). That is to say, the embodiments of the present disclosure support the collapse and expansion of the batch function details panel. In the embodiments of the present disclosure, the width of the batch function details panel can be fixed or adjustable, and can be specifically determined according to the actual situation and is not limited here.

[0155] The batch task panel can display relevant information of the user-uploaded materials and the batch processing results, specifically including specific materials, quantity, task title of the batch task, new material entry control, undo / redo control, etc. The layout of the batch task panel is adaptively adjusted according to the state of the corresponding batch function panel.

[0156] In some embodiments of the present disclosure, the task management panel further includes a new batch task control. After the above step 100, the material editing method provided by the embodiments of the present disclosure may further include the following step 104.

[0157] 104. In response to the triggering operation on the new batch task control, display the new batch task panel corresponding to the newly created batch task.

[0158] Among them, a material import control is displayed in the new batch task panel, and the material import control is used to import multiple materials corresponding to the newly created batch task.

[0159] In some embodiments of the present disclosure, when presenting the above-mentioned newly created batch task panel, the above-mentioned batch function panel may or may not be presented, which can be determined according to the actual situation and is not limited herein.

[0160] In some embodiments of the present disclosure, when presenting the above-mentioned batch function panel while presenting the above-mentioned newly created batch task panel, the batch function panel in the collapsed state may be presented (at this time, the function type labels on the batch function panel may or may not be grayed out), or the batch function panel in the expanded state may be presented, which can be determined according to the actual situation and is not limited herein.

[0161] In some embodiments of the present disclosure, it is supported to import the materials to be processed from the device, open the local folder, and the relevant logic is consistent with the logic of invoking the folder within the terminal.

[0162] In some embodiments of the present disclosure, it is supported to import from the cloud space. When invoking the cloud space pop-up window, only the files in the formats allowed to be selected in the current function are presented, and the user is allowed to switch the cloud space and select the files in different cloud spaces.

[0163] In some embodiments of the present disclosure, it is supported to import from a third party, reuse the existing third-party pop-up window, and support uploading the materials to be processed from other browser web pages.

[0164] In some embodiments of the present disclosure, it is supported to trigger the import from within the batch processing tool tab group. If other objects within the batch processing tool tab group have already executed or applied the batch processing function, the objects imported later will directly apply the batch processing function that has already been executed by other objects after being imported. If other objects within the batch processing tool tab group have not executed or applied the batch processing function, the objects imported later remain unchanged.

[0165] In some embodiments of the present disclosure, multiple import methods are supported. The import method menu can be presented in the newly created batch task panel by a trigger operation, and the import method menu includes at least one of the following: the option to import from the device, the option to import from the cloud space, the option to import from a third party, and the option to import from within the batch tool tab group.

[0166] In some embodiments of the present disclosure, the trigger operation on the material import control can be a single operation or multiple operations, that is, multiple first materials in the batch task panel can be imported at one time or multiple times. If multiple first materials are imported in multiple times, different import methods are also supported in the embodiments of the present disclosure. For example, some of the materials to be processed are imported from the device, and some of the materials to be processed are imported from the cloud space, etc., which can be determined according to the actual situation and is not limited herein.

[0167] In some embodiments of the present disclosure, after the import, the display order is arranged in the selected order for batch import. The later imported ones can be arranged in the front or the back, which can be specifically determined according to the actual situation and is not limited herein.

[0168] In some embodiments of the present disclosure, in the new batch task panel, prompt information for prompting the maximum number of single imports and / or the total maximum number of imports for a batch task can also be displayed.

[0169] In some embodiments of the present disclosure, drag-and-drop import (i.e., dragging the material to be processed to the new batch task panel for import) can be supported, upload import can also be supported, and other import methods can also be supported, which can be specifically determined according to the actual situation and are not limited herein.

[0170] In some embodiments of the present disclosure, the new batch task panel also includes a matte option, and the matte option is usually default selected, that is, matte is default executed after importing the material to be processed; the user can also unselect the matte option, and matte is not executed after importing the material to be processed after cancellation.

[0171] In some embodiments of the present disclosure, by triggering the new batch task control in the task management panel, a new batch task can be triggered to be created, and by triggering the material import control in the new batch task panel, the material to be processed can be triggered to be imported for the new batch task, which can improve the convenience of creating a batch task and the efficiency of creating a new batch task.

[0172] In some embodiments of the present disclosure, after the above step 101, the material editing method provided by the embodiments of the present disclosure may further include the following steps 105 and 106.

[0173] 105. In response to a multi-processing trigger operation on the third material in the target batch task panel, a multi-processing interface is displayed.

[0174] Among them, the third material and the multiple material processing items are displayed in the multi-processing interface, and the multiple material processing items are marked as selectable multiple states in the multi-processing interface.

[0175] Among them, the third material can be any one of the multiple first materials, any one of the multiple second materials, or other materials, which can be specifically determined according to the actual situation and are not limited herein.

[0176] Among them, the multi-processing trigger operation is an operation used to trigger the processing of multiple material editing functions for a single material.

[0177] Among them, the multi-processing interface is an interface that simultaneously performs multiple processes on a single piece of material (performs processes based on multiple material editing functions) to obtain multiple processing results (multiple processing results obtained after performing processes corresponding to multiple material editing functions on a single piece of material).

[0178] In some embodiments of the present disclosure, the multi-processing interface may include a target batch task panel that grays out other to-be-processed materials except the third material among multiple first materials, and a batch function panel that displays multiple material processing items in a multi-selectable mode. The multi-processing interface may also be a new processing page different from the batch processing interface, which can be specifically determined according to the actual situation and is not limited here.

[0179] In some embodiments of the present disclosure, the multiple material processing items in the multi-selectable mode not only support the user to select one material processing item, but also support the user to simultaneously select at least two material processing items, which can be specifically determined according to the actual situation and is not limited here.

[0180] 106. In response to a trigger operation on multiple first material processing items among the multiple material processing items, display a first batch task panel.

[0181] Among them, multiple fourth materials are displayed in the first batch task panel, and the multiple fourth materials are obtained by respectively performing corresponding processes on the third material based on the material editing functions indicated by the multiple first material processing items.

[0182] Among them, the first batch task panel is the first batch task including multiple fourth materials.

[0183] After selecting and confirming multiple first material processing items in the multi-processing interface (after selecting multiple first material processing items, application controls and cancel controls are displayed. Clicking the application control means determining to respectively perform corresponding processes on the third material using the material editing functions indicated by the multiple first material processing items), based on the material editing functions indicated by the multiple first material processing items, respectively perform corresponding processes on the third material to obtain multiple fourth materials, and display the multiple fourth materials in the first batch task panel. In this way, different processes can be simultaneously performed on the same to-be-processed material, the processed materials corresponding to different processes can be generated and displayed, and a first batch task for multiple fourth materials is automatically generated, and the first batch task panel corresponding to the first batch task is displayed. On the one hand, the processing efficiency of the to-be-processed material can be improved, and on the other hand, it is convenient for the user to compare the effects produced by different processes, which can improve the user experience.

[0184] In some embodiments of the present disclosure, in addition to being able to display the multiple fourth materials in the first batch task panel, the multiple fourth materials can also be displayed in the multi-processing interface or in a new tab page (such as a browser page). Specifically, it can be determined according to the actual situation and is not limited herein.

[0185] In some embodiments of the present disclosure, the multi-processing trigger operation includes a first trigger operation and a second trigger operation. The above step 105 can be specifically implemented by the following steps 105a and 105b.

[0186] 105a. In response to the first trigger operation on the third material, display a single-material processing menu in the area where the third material is located.

[0187] Among them, the single-material processing menu includes at least one multi-processing option, and each multi-processing option corresponds to a function type label respectively.

[0188] Exemplarily, assuming that at least one function type label includes a preset template label, a background replacement label, a size ratio label, a portrait replacement label, and a color scheme adjustment label, then at least one multi-processing option includes a multi-template processing option, a multi-background replacement option, a multi-size ratio processing option, a multi-portrait model display option, and a multi-color scheme adjustment processing option.

[0189] 105b. In response to the second trigger operation on the target multi-processing option among the at least one multi-processing option, display a multi-processing interface corresponding to the target multi-processing option.

[0190] Among them, the function type label corresponding to the target multi-processing option is used to indicate the multiple material processing items marked as in a multiple-selection state.

[0191] Exemplarily, if the target multi-processing option is the multi-template processing option, the multi-processing interface displays the third material and multiple preset template items marked as in a multiple-selection state; if the target multi-processing option is the multi-background replacement option, the multi-processing interface displays the third material and multiple preset background replacement items marked as in a multiple-selection state; if the target multi-processing option is the multi-size ratio processing option, the multi-processing interface displays the third material and multiple preset size ratio items marked as in a multiple-selection state; if the target multi-processing option is the multi-portrait model display option, the multi-processing interface displays the third material and multiple preset portrait model items marked as in a multiple-selection state; if the target multi-processing option is the multi-color scheme adjustment processing option, the multi-processing interface displays the third material and multiple preset color scheme adjustment items marked as in a multiple-selection state.

[0192] In the embodiments of the present disclosure, by setting a single material processing menu, a multi-processing interface corresponding to different function type tags can be quickly entered, and then multi-processing operations of different function types can be performed, which can improve the user experience.

[0193] In some embodiments of the present disclosure, the single material processing menu may further include a deletion option and a copy option, where the deletion option is used to indicate deleting the third material, and the copy option is used to indicate copying the third material. The single material processing menu may further include other options, which can be specifically determined according to the actual situation and are not limited herein.

[0194] In some embodiments of the present disclosure, after the above step 100, the material editing method provided by the embodiments of the present disclosure may further include the following step 107.

[0195] 107. In response to an editing operation on the target batch task identifier, perform corresponding processing on the target batch task.

[0196] In some embodiments of the present disclosure, when the editing operation is a copy operation, the corresponding processing is to display a new batch task identifier in the task management interface, and the new batch task is used to indicate a new batch task obtained by copying the target batch task.

[0197] In some embodiments of the present disclosure, when the editing operation is a deletion operation, the corresponding processing is to cancel the display of the target batch task identifier in the task management interface.

[0198] In some embodiments of the present disclosure, an editing menu may be displayed when the mouse hovers over the target batch task identifier in the task management interface. The editing menu displays a deletion option and / or a copy option, which can be specifically determined according to the actual situation and are not limited herein.

[0199] In some embodiments of the present disclosure, more controls may also be displayed on the target batch task identifier in the task management interface. In response to a triggering operation on the more controls, an editing menu is displayed. The editing menu displays a deletion option and / or a copy option, which can be specifically determined according to the actual situation and are not limited herein.

[0200] In some embodiments of the present disclosure, an export option, an expansion option, etc. may also be displayed in the editing menu, which can be specifically determined according to the actual situation and are not limited herein. Among them, the export option is used to indicate exporting multiple materials in the batch task corresponding to the target batch task identifier; the expansion option is used to indicate expanding and displaying the target batch task panel.

[0201] In some embodiments of the present disclosure, an expansion control may be included on the target batch task identifier in the task management interface, and the expansion control is used to indicate expanding and displaying the target batch task panel.

[0202] In the embodiments of the present disclosure, in the task management interface, an editing operation on the batch task indicated by each batch task identifier can also be implemented, which can improve the processing efficiency and management efficiency of batch tasks.

[0203] In some embodiments of the present disclosure, a collapse control is also displayed in the target batch task panel. After step 101 above, the material editing method provided by the embodiments of the present disclosure may further include the following step 108.

[0204] 108. In response to a triggering operation on the collapse control, display the task management interface.

[0205] Among them, a collapse control is displayed on the batch task panel corresponding to any batch task. Through the collapse control, the task management interface can be quickly entered.

[0206] In the embodiments of the present disclosure, the task management interface (displaying the identifiers of at least one batch task) can be triggered to enter through the collapse control displayed in the batch task panel, so that the task management interface can be quickly entered to quickly manage the at least one batch task established, and the processing efficiency of a large number of materials can be improved.

[0207] In some embodiments of the present disclosure, a task management control can be displayed in the batch processing interface and / or a task management control can be displayed in any batch task panel. By triggering the task management control, the task management interface can be triggered to be displayed, and the task management interface can also be triggered to be displayed in other ways, which can be specifically determined according to the actual situation and are not limited herein.

[0208] In some embodiments of the present disclosure, the material editing method provided by the embodiments of the present disclosure may further include the following steps 109 to 111.

[0209] 109. In response to a triggering operation on the fifth material in the batch task panel, display a material editing interface, in which the fifth material and the multiple material processing items are displayed.

[0210] Among them, the fifth material can be any one of the multiple first materials, any one of the multiple second materials, any one of the multiple fourth materials above, or other materials, which can be specifically determined according to the actual situation and are not limited herein.

[0211] Among them, the triggering operation on the fifth material is an editing operation on a single material. Through this editing operation, the single material can be previewed or finely edited, etc.

[0212] Among them, the material editing interface, that is, the single-material processing interface. The material editing interface can be a sub-page of the material batch processing tool provided in this embodiment of the present disclosure, or an editing page of the single-material processing tool called by the material batch processing tool. Specifically, it can be determined according to the actual situation and is not limited here.

[0213] In the embodiments of the present disclosure, whether the material editing interface is a sub-interface of the material batch processing tool or an editing page of the single-material processing tool called by the material batch processing tool, the display forms of multiple material processing items included in the material editing interface are the same as the display form of the batch function panel provided in the embodiments of the present disclosure. In this way, during the process of material batch processing and single-material processing, the display forms of multiple material processing items remain unchanged, which is convenient for users to use and can improve the user experience.

[0214] 110. In response to a trigger operation on the second material processing item among the multiple material processing items, based on the material editing function indicated by the second material processing item, perform corresponding processing on the fifth material to obtain the sixth material.

[0215] 111. Display the sixth material on the material editing interface.

[0216] In the embodiments of the present disclosure, a single-material editing function is provided in the batch processing tool. In this way, during the batch processing, users can quickly switch to single-material processing according to their usage needs without switching the processing tool (or application program), which can simplify the processing process and improve the processing efficiency.

[0217] In some embodiments of the present disclosure, a save custom template control is also displayed on the material editing interface. After the above step 111, the material editing method provided in the embodiments of the present disclosure may further include the following steps 112 to 113.

[0218] 112. In response to a trigger operation on the custom template control, generate a custom material editing template based on the sixth material and the material editing function indicated by the second material processing item.

[0219] 113. Save the custom material editing template.

[0220] In the embodiments of the present disclosure, a custom template can be generated and saved based on the sixth material. In this way, users can generate personalized custom templates according to their usage needs.

[0221] It can be understood that the editing function corresponding to the custom material editing template is the editing function indicated by the second material processing item, and the screen display of the custom material editing template is the sixth material.

[0222] Accordingly, a custom material editing template for indicating the material editing function corresponding to the custom material editing template can be displayed in the batch function panel, so that it is convenient for the user to perform corresponding processing on the material to be processed by triggering the custom material editing template.

[0223] In some embodiments of the present disclosure, the maximum number of custom templates that can be generated and saved can be set (such as up to 50), and when exceeded, a prompt indicating that the upper limit has been reached is given and new addition is not allowed.

[0224] In some embodiments of the present disclosure, the custom template can also be managed. The maximum number of custom templates that can be generated and saved can be modified, the storage space (storage path) for storing the custom template can be set, the user can be prompted about the storage space (storage path) of the custom template, and the user can also be prompted about the remaining number of custom templates that can be stored in the storage space of the custom template, etc. Specifically, it can be determined according to the actual situation and is not limited here.

[0225] In some embodiments of the present disclosure, a completion control and a cancellation control can also be displayed in the material editing interface. The completion control (used to indicate the end of the editing process of the fifth material) and the cancellation control (used to indicate the cancellation of the editing process of the fifth material).

[0226] In some embodiments of the present disclosure, an undo control (used to undo the editing operation of the fifth material), a redo control (used to re-perform the editing operation of the fifth material), a sharing control (for the user to share the fifth material after the editing process), a zoom control (used to zoom the fifth material), etc. can also be displayed in the material editing interface. Specifically, it can be determined according to the actual situation and is not limited here.

[0227] In some embodiments of the present disclosure, before the above step 101, the material editing method provided by the embodiments of the present disclosure may further include the following step 114, and the above step 101 can be implemented through the following step 101a.

[0228] 114. In response to a triggering operation to enter the batch processing tool, display the batch processing tool interface.

[0229] Among them, a material import control is displayed in the batch processing tool interface.

[0230] 101a. In response to a triggering operation on the material import control, display the batch processing interface.

[0231] In the embodiments of the present disclosure, for the specific description of the material import control displayed in the batch processing tool interface, reference can be made to the relevant description of the material import control in the new batch task panel above, and details are not repeated here.

[0232] In some embodiments of the present disclosure, in response to a trigger operation to enter the batch processing tool, when there is no task material, the batch processing tool interface is displayed, the batch function panel of the batch processing tool interface is grayed out, and the batch processing tool interface further includes a matte extraction option, and usually the matte extraction option is default selected, that is, matte extraction is default executed after importing the material to be processed; the user can also deselect the matte extraction option, and after deselection, matte extraction is not executed after importing the material to be processed.

[0233] In some embodiments of the present disclosure, in response to a trigger operation to enter the batch processing tool, when there is task material, the batch processing interface can be directly entered.

[0234] In the embodiments of the present disclosure, the batch processing tool provides a convenient material import function, which can improve the material processing efficiency.

[0235] In some embodiments of the present disclosure, step 114 above can be specifically implemented through the following step 114a and step 114b.

[0236] 114a. In response to a trigger operation to enter the batch processing tool, a function guide floating layer is displayed.

[0237] Among them, the function guide floating layer is used to display the function introduction of the batch processing tool. Specifically, the function introduction of the batch processing tool can include a function introduction in text form and / or a function introduction in video form.

[0238] 114b. In response to a close operation on the function guide floating layer, the batch processing tool interface is displayed.

[0239] In some embodiments of the present disclosure, for new users when using the batch processing tool, a function guide floating layer can be displayed, and for old users, during the use of the batch processing tool, the function guide floating layer can also be triggered to be displayed through corresponding trigger operations, so as to facilitate users to quickly understand the batch processing tool.

[0240] In some embodiments of the present disclosure, in the embodiments of the present disclosure, when displaying the batch task panels corresponding to different batch tasks, the batch task panels corresponding to different batch tasks can be displayed separately, or combined with the batch function panel (the batch function panel in the expanded state or the collapsed state) to form a batch processing interface for display.

[0241] In some embodiments of the present disclosure, a material export control is further displayed on the batch processing interface, or a material export control is displayed in the batch task panels corresponding to different batch tasks. After step 103 above, the material editing method provided by the embodiments of the present disclosure can further include the following step 115.

[0242] 115. In response to a trigger operation on the material export control, at least one of the multiple second materials is exported to a target path.

[0243] In some embodiments of the present disclosure, it is supported to export all or part of multiple second materials to a target path, which can be determined according to the actual situation and is not limited herein.

[0244] In some embodiments of the present disclosure, the target path can be the default storage path or a user-defined storage path, which can be determined according to the actual situation and is not limited herein.

[0245] In the embodiments of the present disclosure, usually, it is default to export (download) all, and download all objects to the default local path, such as downloading the whole as a compressed package to the default local path of the browser. However, the user can select the materials to be exported and set the path to which they need to be exported according to their own needs.

[0246] In some embodiments of the present disclosure, the processed materials exported can be named in batches by group or keep the original file names.

[0247] The download formats supported in the embodiments of the present disclosure can be png, jpg, etc.

[0248] In the embodiments of the present disclosure, the batch processing tool provides a convenient function for exporting materials, and the user can set the number of materials to be exported, the export path, the export format, and the naming method for export according to the requirements, which can improve the efficiency of material processing.

[0249] Exemplarily, as shown in FIG. 2(a), it is a schematic diagram of a batch processing interface provided by the embodiments of the present disclosure. Among them, the area indicated by the label "21" is the batch function panel (the batch function panel in the expanded state), including 5 function type labels (respectively the preset template label, the background replacement label, the size ratio label, the portrait replacement label, the color matching adjustment label), and the preset template panel corresponding to the preset template label (currently in the selected state). The preset template panel includes a closing control (clicking the closing control can collapse the preset template panel), multiple preset template items, a search control, and an I2D intelligent template control. The area indicated by the label "22" is the batch task panel, and the batch task panel includes 9 materials to be processed and a new material entry control, a collapsing control. The batch processing interface also includes a material export control. As Figures 2(b) to 2(e) , they are the batch function detail panels corresponding to the background replacement label, the size ratio label, the portrait replacement label, and the color matching adjustment label respectively. Specifically as shown in the figure and will not be elaborated herein. Among them. FIG. 2(b) shows the preset template label, the background replacement label, the size ratio label, the portrait replacement label, and the color matching adjustment label in a horizontal display form.

[0250] Exemplarily, as shown in Fig. 3(a), by triggering the material to be processed 1 (such as clicking on the "..." control, which is displayed when the mouse hovers over the material to be processed 1), a single-material processing menu is triggered and displayed. The single-material processing menu includes a delete option, a copy option, a multi-template processing option, a multi-background replacement option, a multi-size ratio processing option, a multi-portrait model display option, and a multi-color adjustment processing option. In response to the triggering operation on the multi-template processing option, the interface shown in Fig. 3(b) is displayed. In response to the triggering operations on the preset template item 1, preset template item 3, and preset template item 6, the interface shown in Fig. 3(c) is displayed. In response to the triggering operation on the multi-size ratio processing option, the interface shown in Fig. 3(d) is displayed. In response to the triggering operations on the preset size ratio item 2, preset size ratio item 5, and preset size ratio item 6, the interface shown in Fig. 3(e) is displayed.

[0251] Exemplarily, as shown in Fig. 2(a), by clicking on the collapse control, the task management interface shown as Figure 4 is displayed. The task management interface includes 2 batch task identifiers and a new batch task control. In response to the triggering operation on the new batch task control, the new batch task panel shown as Figure 5 is displayed. Among them, the new batch task panel includes a collapsed and grayed-out (grayed out and non-operable) batch function panel. The batch function panel includes a preset template label, a background replacement label, a size ratio label, a portrait replacement label, and a color adjustment label. The new batch task panel includes a material import control and a matte extraction option. In response to the triggering operation on the material import control (such as clicking on the "..."), an import method menu can be displayed. The import method menu includes an option to import from the device, an option to import from the cloud space, an option to import from a third party, and an option to import within the batch tool tab group.

[0252] Figure 6 is a structural block diagram of a material editing device shown in an embodiment of the present disclosure, as Figure 6As shown, it includes: a display module 601 for displaying a task management interface, where the task management interface displays at least one batch task identifier, and each of the at least one batch task identifier is used to indicate a batch task; in response to a trigger operation on a target batch task identifier among the at least one batch task identifier, a batch processing interface is displayed, and the batch processing interface includes a batch function panel and a target batch task panel. The batch function panel is used to display a plurality of material processing items, and each material processing item is used to indicate a material editing function. The target batch task panel displays a plurality of first materials, and the plurality of first materials are the materials corresponding to the target batch task indicated by the target batch task identifier; a processing module 602 for, in response to a trigger operation on a target material processing item among the plurality of material processing items, based on the material editing function indicated by the target material processing item, respectively performing corresponding processing on the plurality of first materials to obtain a plurality of second materials; and the display module 601 is further configured to display the plurality of second materials in the target batch task panel.

[0253] In some embodiments of the present disclosure, each batch task identifier includes a picture of at least one material of the corresponding batch task.

[0254] In some embodiments of the present disclosure, the display module 601 is further configured to include a new batch task control in the task management panel. After displaying the task management interface, in response to a trigger operation on the new batch task control, a new batch task panel corresponding to the newly created batch task is displayed, and a material import control is displayed in the new batch task panel, and the material import control is used to import a plurality of materials corresponding to the newly created batch task.

[0255] In some embodiments of the present disclosure, after the display module 601 displays the batch processing interface in response to a trigger operation on a target batch task identifier among the at least one batch task identifier, in response to a multi-processing trigger operation on a third material in the target batch task panel, a multi-processing interface is displayed, and the third material and the plurality of material processing items are displayed in the multi-processing interface, and the plurality of material processing items are marked as in a multiple-selection state in the multi-processing interface; in response to a trigger operation on a plurality of first material processing items among the plurality of material processing items, a first batch task panel is displayed, and a plurality of fourth materials are displayed in the first batch task panel, and the plurality of fourth materials are obtained by respectively performing corresponding processing on the third material based on the material editing functions indicated by the plurality of first material processing items.

[0256] In some embodiments of the present disclosure, the batch function panel includes at least one function type label, and each function type label is any one of the following: a preset template label, a background replacement label, a size ratio label, a portrait replacement label, and a color matching adjustment label. Each function type label is respectively used to indicate the multiple material processing items of different function types; the multi-processing trigger operation includes a first trigger operation and a second trigger operation. The display module 601 is specifically configured to, in response to the first trigger operation on the third material, display a single material processing menu in the area where the third material is located. The single material processing menu includes at least one multi-processing option, and each multi-processing option corresponds to a function type label respectively; in response to the second trigger operation on the target multi-processing option among the at least one multi-processing option, display a multi-processing interface corresponding to the target multi-processing option. The function type label corresponding to the target multi-processing option is used to indicate the multiple material processing items marked as in a selectable multiple state.

[0257] In some embodiments of the present disclosure, the processing module 602 is further configured to, after displaying the task management interface, in response to an editing operation on the target batch task identifier, perform corresponding processing on the target batch task; in the case where the editing operation is a copy operation, the corresponding processing is to display a new batch task identifier in the task management interface, and the new batch task is used to indicate a new batch task obtained by copying the target batch task; in the case where the editing operation is a deletion operation, the corresponding processing is to cancel the display of the target batch task identifier in the task management interface.

[0258] In some embodiments of the present disclosure, a collapse control is further displayed in the target batch task panel. The display module 601 is further configured to, after displaying the batch processing interface in response to a trigger operation on the target batch task identifier among the at least one batch task identifier, in response to a trigger operation on the collapse control, display the task management interface.

[0259] In some embodiments of the present disclosure, preset template labels are displayed in the batch function panel. When the preset template label is in a selected state, the multiple material processing items are multiple preset template items, and each preset template item is used to indicate a material processing template; at least one template item area is included in the batch function panel, and each template item area is used to display preset template items whose indicated material processing templates belong to the same type; when the maximum number of preset template items that can be displayed simultaneously in the target template item area is less than the number of preset template items included in the target template item area, the target template item area includes a preset control, and the preset control is used to display all the preset template items included in the target template item area, or the preset control is used to update the preset template items displayed in the target template item area; the target template item area is any one of the at least one template item area; the following items are also displayed in the batch function panel: a template search control, a text generation template control; wherein, the template search control is used to search for any one of the multiple preset template items; the text generation template control is used to intelligently generate a template item according to the text requirements input by the user.

[0260] In some embodiments of the present disclosure, a background replacement label is displayed in the batch function panel. When the background replacement label is in a selected state, the multiple material processing items are multiple preset background items, and each preset background item is used to indicate a background processing function for replacing the background of the material to be processed; at least one background item area is included in the batch function panel, and each background item area is used to display preset background items whose indicated background processing functions belong to the same type; each background item area is used to display preset background items of the color type or preset background items of the picture type; the following at least one item is also displayed in the batch function panel: a background search control, a background removal control, a custom background control; wherein, the background search control is used to search for any one of the multiple preset background items; the background removal control is used to remove the background information in the material to be processed and retain the main body information in the material to be processed; the custom background control is used to generate a preset background item according to the picture or video determined by the user operation.

[0261] In some embodiments of the present disclosure, a size ratio label is displayed in the batch function panel. When the size ratio label is in a selected state, the multiple material processing items are multiple preset size ratio items, and each preset size ratio item is used to indicate a function of performing size ratio processing according to the size ratio standard of a preset application platform. The batch function panel includes a recently used area, which is used to display the preset size ratio items that the user has recently used among the multiple preset size ratio items. At least one of the following is also displayed in the batch function panel: a size ratio search control, a custom size ratio control, and at least one layout control. The size ratio search control is used to search for any one of the multiple preset size ratio items. The custom size ratio control is used to generate a preset size ratio item according to the size ratio standard determined by the user operation. Each layout control is used to indicate a processing function of determining the layout of the main information of the material to be processed in the entire picture.

[0262] In some embodiments of the present disclosure, a portrait replacement label is displayed in the batch function panel. When the portrait replacement label is in a selected state, the multiple material processing items are multiple preset portrait model items, and each preset portrait model item is used to indicate a portrait effect display function. The batch function panel includes at least one portrait model item area, and each portrait model item area is used to display the preset portrait model items whose indicated portrait effect display functions belong to the same type. Each portrait model item area is used to display any one of the following types of preset portrait model items: portrait model items of the same image, portrait model items of the same pose, portrait model items of the same gender, and portrait model items of the same region. When the maximum number of preset portrait model items that can be displayed simultaneously in the target portrait model item area is less than the number of preset portrait model items included in the target portrait model item area, the target portrait model item area includes a predetermined control, and the predetermined control is used to display all the preset portrait model items included in the target portrait model item area, or the predetermined control is used to update the preset portrait model items displayed in the target portrait model item area. The target portrait model item area is any one of the at least one portrait model item area.

[0263] In some embodiments of the present disclosure, a color matching adjustment label is displayed on the batch function panel. When the color matching adjustment label is in a selected state, the multiple material processing items are multiple preset color matching adjustment items, and each preset color matching adjustment item is used to indicate a color matching adjustment function. The batch function panel includes at least one color matching adjustment item area, and each color matching adjustment item area is used to display preset color matching adjustment items whose indicated color matching adjustment functions belong to the same type. When the maximum number of preset color matching adjustment items that can be displayed simultaneously in the target color matching adjustment item area is less than the number of preset color matching adjustment items included in the target color matching adjustment item area, the target color matching adjustment item area includes a target control, and the target control is used to display all the preset color matching adjustment items included in the target color matching adjustment item area, or the target control is used to update the preset color matching adjustment items displayed in the target color matching adjustment item area. The target color matching adjustment item area is any one of the at least one color matching adjustment item area.

[0264] In the embodiments of the present disclosure, each module can implement the material editing method provided in the above method embodiments and achieve the same technical effects. To avoid repetition, it will not be elaborated here.

[0265] Figure 7 FIG. is a schematic structural diagram of an electronic device provided by an embodiment of the present disclosure, which is used to exemplarily illustrate the electronic device for implementing any material editing method in the embodiments of the present disclosure, and should not be construed as a specific limitation to the embodiments of the present disclosure.

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

[0267] Typically, the following devices can be connected to the I / O interface 705: an input device 706 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 707 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 708 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 709. The communication device 709 can allow the electronic device 700 to communicate with other devices wirelessly or wiredly to exchange data. Although the electronic device 700 with various devices is shown, it should be understood that it is not required to implement or have all the shown devices. More or fewer devices can be alternatively implemented or had.

[0268] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product that includes a computer program carried on a non-transitory computer-readable medium, and the computer program contains program codes for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through the communication device 709, or installed from the storage device 708, or installed from the ROM 702. When the computer program is executed by the processor 701, the functions defined in any material editing method provided by the embodiments of the present disclosure can be executed.

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

[0270] In some embodiments, the client and the server can communicate using any currently known or future-developed network protocol such as HTTP (HyperText Transfer Protocol), and can be interconnected with digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include local area networks (“LAN”), wide area networks (“WAN”), the Internet (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any currently known or future-developed networks.

[0271] The above-mentioned computer-readable medium can be included in the above-mentioned electronic device; it can also exist separately without being assembled into the electronic device.

[0272] The above computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to: display a task management interface that displays at least one batch task identifier, where each of the at least one batch task identifier is used to indicate a batch task; in response to a trigger operation on a target batch task identifier among the at least one batch task identifier, display a batch processing interface, which includes a batch function panel and a target batch task panel. The batch function panel is used to display a plurality of material processing items, and each material processing item is used to indicate a material editing function. The target batch task panel displays a plurality of first materials, and the plurality of first materials are the materials corresponding to the target batch task indicated by the target batch task identifier; in response to a trigger operation on a target material processing item among the plurality of material processing items, based on the material editing function indicated by the target material processing item, perform corresponding processing on the plurality of first materials respectively to obtain a plurality of second materials; display the plurality of second materials in the target batch task panel.

[0273] In embodiments of the present disclosure, computer program code for performing the operations of the present disclosure may be written in one or more programming languages or combinations thereof. The above programming languages include, but are not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on a computer, partially on a computer, executed as an independent software package, partially on a computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (for example, by using an Internet service provider to connect through the Internet).

[0274] 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 the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a portion of code that contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions noted in the blocks may occur in a different order than noted in the drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, or they may sometimes be executed in the 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 by a dedicated hardware-based system that performs the specified functions or operations, or by a combination of dedicated hardware and computer instructions.

[0275] The units involved in the embodiments described in the present disclosure can be implemented in software or in hardware. In some cases, the name of the unit does not constitute a limitation on the unit itself.

[0276] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that can be used include: Field Programmable Gate Arrays (FPGA), Application Specific Integrated Circuits (ASIC), Application Specific Standard Products (ASSP), System on a Chip (SOC), Complex Programmable Logic Devices (CPLD), and the like.

[0277] In the context of the present disclosure, a computer-readable medium can be a tangible medium that can contain or store a program for use by or in connection 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 include, 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 a computer-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a Read-Only Memory (ROM), an Erasable Programmable Read-Only Memory (EPROM or Flash memory), an optical fiber, a portable Compact Disc Read-Only Memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0278] The above description is only a preferred embodiment of the present disclosure and an explanation of the applied technical principles. Those skilled in the art should understand that the scope of the disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above technical features, and should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosure concept. For example, the technical solutions formed by mutually replacing the above features with the technical features (but not limited to) having similar functions disclosed in the present disclosure.

[0279] In addition, although the operations are depicted in a particular order, this should not be construed as requiring that the operations be performed in the particular order shown or in sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, although a number of specific implementation details are included in the above discussion, these should not be construed as limiting the scope of the present disclosure. Certain features described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, the various features described in the context of a single embodiment may also be implemented separately or in any suitable sub-combination in multiple embodiments.

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

Claims

1. A material editing method, characterized in that, The method includes: Displaying a task management interface, where the task management interface displays at least one batch task identifier, and each of the at least one batch task identifier is used to indicate a batch task; In response to a trigger operation on a target batch task identifier among the at least one batch task identifier, displaying a batch processing interface, where the batch processing interface includes a batch function panel and a target batch task panel. The batch function panel is used to display a plurality of material processing items, and each material processing item is used to indicate a material editing function. The target batch task panel displays a plurality of first materials, and the plurality of first materials are the materials corresponding to the target batch task indicated by the target batch task identifier; In response to a trigger operation on a target material processing item among the plurality of material processing items, based on the material editing function indicated by the target material processing item, respectively performing corresponding processing on the plurality of first materials to obtain a plurality of second materials; Displaying the plurality of second materials in the target batch task panel.

2. The method according to claim 1, wherein Each batch task identifier includes a picture of at least one material of the corresponding batch task.

3. The method according to claim 1, characterized in that, After the step of displaying the batch processing interface in response to the trigger operation on the target batch task identifier among the at least one batch task identifier, the method further includes: In response to a multi-processing trigger operation on a third material in the target batch task panel, displaying a multi-processing interface, where the multi-processing interface displays the third material and the plurality of material processing items, and in the multi-processing interface, the plurality of material processing items are marked as in a multi-selectable state; In response to a trigger operation on a plurality of first material processing items among the plurality of material processing items, displaying a first batch task panel, where the first batch task panel displays a plurality of fourth materials, and the plurality of fourth materials are obtained by respectively performing corresponding processing on the third material based on the material editing functions indicated by the plurality of first material processing items; 4. The method according to claim 3, wherein The batch function panel includes at least one function type label, and each function type label is any one of the following: a preset template label, a background replacement label, a size ratio label, a portrait replacement label, a color matching adjustment label, and each function type label is respectively used to indicate the plurality of material processing items of different function types; The multi-processing trigger operation includes a first trigger operation and a second trigger operation. The step of displaying the multi-processing interface in response to the multi-processing trigger operation on the third material in the target batch task panel includes: In response to the first trigger operation on the third material, displaying a single material processing menu in the area where the third material is located, where the single material processing menu includes at least one multi-processing option, and each multi-processing option corresponds to a function type label; In response to the second trigger operation on a target multi-processing option among the at least one multi-processing option, displaying a multi-processing interface corresponding to the target multi-processing option, and the function type label corresponding to the target multi-processing option is used to indicate the plurality of material processing items marked as in a multi-selectable state.

5. The method according to claim 1, wherein After the step of displaying the task management interface, the method further includes: In response to an editing operation on the target batch task identifier, perform corresponding processing on the target batch task; In the case where the editing operation is a copy operation, the corresponding processing is to display a new batch task identifier in the task management interface, and the new batch task is used to indicate a new batch task obtained by copying the target batch task; In the case where the editing operation is a deletion operation, the corresponding processing is to cancel the display of the target batch task identifier in the task management interface.

6. The method according to claim 1, characterized in that A collapse control is also displayed in the target batch task panel. After the batch processing interface is displayed in response to a trigger operation on the target batch task identifier among the at least one batch task identifier, the method further includes: In response to a trigger operation on the collapse control, display the task management interface.

7. The method according to claim 1, characterized in that, A new batch task control is further included in the task management panel. After the task management interface is displayed, the method further includes: In response to a trigger operation on the new batch task control, display a new batch task panel corresponding to the newly created batch task. A material import control is displayed in the new batch task panel, and the material import control is used to import a plurality of materials corresponding to the newly created batch task.

8. The method according to any one of claims 1 to 7, characterized in that, A preset template label is displayed in the batch function panel. In the case where the preset template label is in a selected state, the plurality of material processing items are a plurality of preset template items, and each preset template item is used to indicate a material processing template; The batch function panel includes at least one template item area, and each template item area is used to display preset template items indicating that the material processing templates belong to the same type; In the case where the maximum number of preset template items that can be simultaneously displayed in the target template item area is less than the number of preset template items included in the target template item area, the target template item area includes a preset control, and the preset control is used to display all the preset template items included in the target template item area, or the preset control is used to update the preset template items displayed in the target template item area; the target template item area is any one of the at least one template item area; The following any one is further displayed in the batch function panel: a template search control, a text generation template control; Among them, the template search control is used to search for any one of the plurality of preset template items; The text generation template control is used to intelligently generate template items according to the text requirements input by the user.

9. The method according to any one of claims 1 to 7, characterized in that, A background replacement label is displayed in the batch function panel. In the case where the background replacement label is in a selected state, the plurality of material processing items are a plurality of preset background items, and each preset background item is used to indicate a background processing function for replacing the background of the material to be processed; The batch function panel includes at least one background item area, and each background item area is used to display preset background items indicating that the background processing functions belong to the same type; each background item area is used to display preset background items of a color type or preset background items of a picture type; At least one of the following is also displayed in the batch function panel: a background search control, a background removal control, and a custom background control; Among them, the background search control is used to search for any one of the multiple preset background items; The background removal control is used to remove the background information in the material to be processed and retain the main body information in the material to be processed; The custom background control is used to generate a preset background item according to the picture or video determined by the user's operation; 10. The method according to any one of claims 1 to 7, characterized in that, A size ratio label is displayed in the batch function panel. When the size ratio label is in a selected state, the multiple material processing items are multiple preset size ratio items, and each preset size ratio item is used to indicate a function of performing size ratio processing according to the size ratio standard of a preset application platform; The batch function panel includes a recently used area, and the recently used area is used to display the preset size ratio items that the user has recently used among the multiple preset size ratio items; At least one of the following is also displayed in the batch function panel: a size ratio search control, a custom size ratio control, and at least one layout control; Among them, the size ratio search control is used to search for any one of the multiple preset size ratio items; The custom size ratio control is used to generate a preset size ratio item according to the size ratio standard determined by the user's operation; Each layout control is used to indicate a processing function for determining the layout of the main body information of the material to be processed in the entire picture; 11. The method according to any one of claims 1 to 7, characterized in that, A portrait replacement label is displayed in the batch function panel. When the portrait replacement label is in a selected state, the multiple material processing items are multiple preset portrait model items, and each preset portrait model item is used to indicate a portrait effect display function; The batch function panel includes at least one portrait model item area, and each portrait model item area is used to display the preset portrait model items whose indicated portrait effect display functions belong to the same type; each portrait model item area is used to display any one of the following types of preset portrait model items: portrait model items of the same image, portrait model items of the same pose, portrait model items of the same gender, and portrait model items of the same region; When the maximum number of preset portrait model items that can be displayed simultaneously in the target portrait model item area is less than the number of preset portrait model items included in the target portrait model item area, the target portrait model item area includes a predetermined control, and the predetermined control is used to display all the preset portrait model items included in the target portrait model item area, or the predetermined control is used to update the preset portrait model items displayed in the target portrait model item area; the target portrait model item area is any one of the at least one portrait model item area; 12. The method according to any one of claims 1 to 7, characterized in that A color matching adjustment label is displayed in the batch function panel. When the color matching adjustment label is in a selected state, the multiple material processing items are multiple preset color matching adjustment items, and each preset color matching adjustment item is used to indicate a color matching adjustment function; The batch function panel includes at least one color matching adjustment item area, and each color matching adjustment item area is used to display preset color matching adjustment items indicating that the color matching adjustment functions belong to the same type; When the maximum number of preset color matching adjustment items that can be displayed simultaneously in the target color matching adjustment item area is less than the number of preset color matching adjustment items included in the target color matching adjustment item area, the target color matching adjustment item area includes a target control. The target control is used to display all the preset color matching adjustment items included in the target color matching adjustment item area, or the target control is used to update the preset color matching adjustment items displayed in the target color matching adjustment item area; the target color matching adjustment item area is any one of the at least one color matching adjustment item area.

13. A material editing device, characterized in that, It includes: A display module, which is used to display a task management interface. The task management interface displays at least one batch task identifier, and each of the at least one batch task identifier is used to indicate a batch task; In response to a trigger operation on the target batch task identifier among the at least one batch task identifier, a batch processing interface is displayed. The batch processing interface includes a batch function panel and a target batch task panel. The batch function panel is used to display multiple material processing items, and each material processing item is used to indicate a material editing function. The target batch task panel displays multiple first materials, and the multiple first materials are the materials corresponding to the target batch task indicated by the target batch task identifier; A processing module, which is used to, in response to a trigger operation on the target material processing item among the multiple material processing items, perform corresponding processing on the multiple first materials respectively based on the material editing function indicated by the target material processing item, and obtain multiple second materials; The display module is further used to display the multiple second materials in the target batch task panel.

14. An electronic device, characterized in that, It includes: A memory and a processor. The memory is used to store a computer program; the processor is used to execute the material editing method according to any one of claims 1 to 12 when calling the computer program.

15. A computer-readable storage medium, characterized in that, A computer program is stored thereon, and when the computer program is executed by the processor, it implements the material editing method according to any one of claims 1 to 12.