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

Through the batch processing interface and a variety of material editing functions, existing tools are solved for the inefficiency of handling large amounts of materials, and fast and efficient material editing is achieved, suitable for creative scenarios such as e-commerce, social media advertising and office materials.

WO2025139744A1PCT designated stage expired Publication Date: 2025-07-03BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/137930
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-29
Filing Date
2024-12-09
Publication Date
2025-07-03

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, it supports batch task identification, batch function panel and target batch task panel, allowing users to process multiple materials at one time, including preset templates, background replacement, size ratio, portrait replacement and color adjustment functions, etc., to realize multiple material editing operations.

Benefits of technology

It improves the efficiency of material processing, reduces processing time, improves user experience, and supports batch material processing in various creative scenarios such as e-commerce, social media advertising and office materials.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024137930_03072025_PF_FP_ABST
    Figure CN2024137930_03072025_PF_FP_ABST
Patent Text Reader

Abstract

A material editing method and apparatus, an electronic device, and a computer readable storage medium. The method comprises: displaying a task management interface (100), wherein the task management interface displays at least one batch task identifier; 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 (101), wherein 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, the target batch task panel displays a plurality of first materials, and the plurality of first materials are a plurality of materials corresponding to a 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, on the basis of a 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 (102); and displaying the plurality of second materials in the target batch task panel (103).
Need to check novelty before this filing date? Find Prior Art

Description

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

[0001] This application claims priority to the Chinese invention patent application entitled “Material editing method, device, electronic device and computer-readable storage medium” filed on December 29, 2023, with application number 202311865745.X. The entire contents of that application are incorporated by reference into this application. Technical Field

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

[0003] A large amount of materials (image materials and / or video materials) are needed in scenarios such as media playback, advertising delivery, and device control. However, these materials need to be processed by material processing tools before they can be used.

[0004] Some current material processing tools require each material to be cut out, filtered, beautified, cropped, etc. in turn to obtain material effects that satisfy the user. However, when the number of materials is large, it takes a long time to obtain all the materials that the user is satisfied with using current material processing tools, and the processing efficiency is poor. Summary of the Invention

[0005] In order to solve the above technical problems or at least partially solve the above technical problems, the present disclosure provides a material editing method, device, electronic device, storage medium and program product.

[0006] A first aspect of an embodiment of the present disclosure provides a material editing method, the method comprising: displaying a task management interface, the task management interface displaying at least one batch task identifier, the at least one batch task identifier being used to indicate a batch task respectively; in response to a triggering operation on a target batch task identifier in the at least one batch task identifier, displaying a batch processing interface, the batch processing interface comprising a batch function panel and a target batch task panel, the batch function panel being used to display a plurality of material processing items, each material processing item being used to indicate a material editing function, the target batch task panel displaying a plurality of first materials, the plurality of first materials being a plurality of materials corresponding to a target batch task indicated by the target batch task identifier; in response to a triggering operation on a target material processing item in the plurality of material processing items, the plurality of first materials are respectively processed accordingly based on the material editing function indicated by the target material processing item to obtain a plurality of second materials; and the plurality of second materials are displayed in the target batch task panel.

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

[0008] In some embodiments of the present disclosure, the task management panel also includes a new batch task control. After the task management interface is displayed, the method also includes: in response to a trigger operation on the new batch task control, displaying a new batch task panel corresponding to the newly created batch task, wherein 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.

[0009] In some embodiments of the present disclosure, after displaying the batch processing interface in response to the trigger operation of the target batch task identifier in the at least one batch task identifier, the method further includes: displaying the multi-processing interface in response to the multi-processing trigger operation of the third material in the target batch task panel, wherein 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 a multi-selectable state in the multi-processing interface; displaying the first batch task panel in response to the trigger operation of multiple first material processing items in the multiple material processing items, wherein the first batch task panel displays multiple fourth materials, and the multiple fourth materials are obtained by performing corresponding processing on the third material based on the material editing functions indicated by the multiple first material processing items.

[0010] In some embodiments of the present disclosure, the batch function panel includes at least one function type label, 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 adjustment label, and each function type label is 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, and the multi-processing interface is displayed in response to the multi-processing trigger operation of the third material in the target batch task panel, including: in response to the first trigger operation of the third material, a single material processing menu is displayed in the area where the third material is located, and 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 of the target multi-processing option in 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 multiple material processing items identified as being in a multi-selectable state.

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

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

[0013] In some embodiments of the present disclosure, a preset template tag is displayed in the batch function panel. When the preset template tag is selected, 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 preset template items of the same type as the indicated material processing template; 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 items: 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.

[0014] In some embodiments of the present disclosure, a background replacement label is displayed in the batch function panel. When the background replacement label is selected, the multiple material processing items are multiple preset background items, and each preset background item is used to indicate a background processing function that replaces 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 of the same type of the indicated background processing function; each background item area is used to display preset background items of color type or preset background items of picture type; the batch function panel also displays at least one of the following: 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 background information in the material to be processed and retain the main information in the material to be processed; the custom background control is used to generate a preset background item based on a picture or video determined by a user operation.

[0015] In some embodiments of the present disclosure, a size ratio label is displayed in the batch function panel. When the size ratio label is selected, 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 most recently used among the multiple preset size ratio items; the batch function panel also displays at least one of the following: a size ratio search control, a custom size ratio control, and 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 operation; each layout control is used to indicate a processing function for determining the layout of the main information of the material to be processed in the entire screen.

[0016] In some embodiments of the present disclosure, a portrait replacement label is displayed in the batch function panel. When the portrait replacement label is selected, 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 preset portrait model items of the same type for indicating the portrait effect display function; each portrait model item area is used to display any of the following types of preset portrait model items: portrait model items of the same image, portrait model items of the same posture, 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 item 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.

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

[0018] According to a second aspect of an embodiment of the present disclosure, a material editing device is provided, which includes: a display module for displaying a task management interface, the task management interface displays at least one batch task identifier, and the at least one batch task identifier is used to indicate a batch task respectively; in response to a triggering 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 includes a batch function panel and a target batch task panel, the batch function panel is used to display multiple material processing items, 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 multiple materials corresponding to the target batch task indicated by the target batch task identifier; a processing module is used to respond to a triggering operation on a target material processing item in the multiple material processing items, based on the material editing function indicated by the target material processing item, perform corresponding processing on the multiple first materials to obtain multiple second materials; the display module is also used to display the multiple second materials in the target batch task panel.

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

[0020] In some embodiments of the present disclosure, the display module is also used 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. The new batch task panel displays a material import control, and the material import control is used to import multiple materials corresponding to the newly created batch task.

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

[0022] In some embodiments of the present disclosure, the batch function panel includes at least one function type label, 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 adjustment label, and each function type label is 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, and the display module is specifically used to respond to the first trigger operation on the third material, and display a single material processing menu in the area where the third material is located, and 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 the target multi-processing option in the at least one multi-processing option, the 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 multiple material processing items identified as being in a multi-selectable state.

[0023] In some embodiments of the present disclosure, the processing module is also used to perform corresponding processing on the target batch task in response to an edit operation on the target batch task identifier after displaying the task management interface; when the editing operation is a copy operation, the corresponding processing is to display a new batch task identifier on the task management interface, and the new batch task is used to indicate a new batch task obtained by copying the target batch task; when the editing operation is a delete operation, the corresponding processing is to cancel the display of the target batch task identifier in the task management interface.

[0024] In some embodiments of the present disclosure, a collapse control is also displayed in the target batch task panel, and the display module is further used to display the task management interface in response to the triggering operation of the collapse control after displaying the batch processing interface in response to the triggering operation of the target batch task identifier in the at least one batch task identifier.

[0025] In some embodiments of the present disclosure, a preset template tag is displayed in the batch function panel. When the preset template tag is selected, 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 preset template items of the same type as the indicated material processing template; 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 items: 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.

[0026] In some embodiments of the present disclosure, a background replacement label is displayed in the batch function panel. When the background replacement label is selected, the multiple material processing items are multiple preset background items, and each preset background item is used to indicate a background processing function that replaces 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 of the same type of the indicated background processing function; each background item area is used to display preset background items of color type or preset background items of picture type; the batch function panel also displays at least one of the following: 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 background information in the material to be processed and retain the main information in the material to be processed; the custom background control is used to generate a preset background item based on a picture or video determined by a user operation.

[0027] In some embodiments of the present disclosure, a size ratio label is displayed in the batch function panel. When the size ratio label is selected, 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 most recently used among the multiple preset size ratio items; the batch function panel also displays at least one of the following: a size ratio search control, a custom size ratio control, and 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 operation; each layout control is used to indicate a processing function for determining the layout of the main information of the material to be processed in the entire screen.

[0028] In some embodiments of the present disclosure, a portrait replacement label is displayed in the batch function panel. When the portrait replacement label is selected, 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 preset portrait model items of the same type for indicating the portrait effect display function; each portrait model item area is used to display any of the following types of preset portrait model items: portrait model items of the same image, portrait model items of the same posture, 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 item 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.

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

[0030] According to a third aspect of an embodiment of the present disclosure, an electronic device is provided, which includes a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the material editing method as described in the first aspect.

[0031] According to a fourth aspect of the embodiments of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the material editing method as described in the first aspect is implemented.

[0032] According to a fifth aspect of an embodiment of the present disclosure, a computer program product is provided, wherein the computer program product includes a computer program. When the computer program product runs on a processor, the processor executes the computer program to implement the material editing method as described in the first aspect.

[0033] According to a sixth aspect of the embodiments of the present disclosure, a chip is provided, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run program instructions to implement the material editing method as described in the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0035] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0036] FIG1 is a schematic diagram of a flow chart of a material editing method provided by an embodiment of the present disclosure;

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

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

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

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

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

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

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

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

[0045] FIG3( d ) is a ninth interface diagram of the material editing method provided by an embodiment of the present disclosure;

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

[0047] FIG4 is an eleventh schematic diagram of an interface of a material editing method provided by an embodiment of the present disclosure;

[0048] FIG5 is a twelfth schematic diagram of an interface of a material editing method provided by an embodiment of the present disclosure;

[0049] FIG6 is a structural block diagram of a material editing device provided by an embodiment of the present disclosure;

[0050] FIG7 is a structural block diagram of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION

[0051] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features therein can be combined with each other in the absence of conflict.

[0052] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.

[0053] The terms "first", "second", etc. in the specification and claims of the present disclosure are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable 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 generally of the same type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects related to each other are in an "or" relationship.

[0054] The electronic devices in the embodiments of the present disclosure may be mobile electronic devices or non-mobile electronic devices. Mobile electronic devices may include mobile phones, tablet computers, laptop computers, PDAs, in-vehicle electronic devices, wearable devices, ultra-mobile personal computers (UMPCs), netbooks, or personal digital assistants (PDAs); non-mobile electronic devices may include personal computers (PCs), televisions (TVs), ATMs, or self-service kiosks; and the embodiments of the present disclosure do not specifically limit these.

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

[0056] The material editing method provided in the embodiments of the present disclosure can be applied to the browser (web) side of the material batch processing tool, can also be used in the mobile side of the material batch processing tool, can also be used in the PC side of the material batch processing tool, the specific determination can be made according to actual conditions and is not limited here. The material editing method provided in the embodiments of the present disclosure can be applied to the batch processing scenario of image materials and can also be applied to the batch processing scenario of video materials, which is not limited here.

[0057] The following describes the material editing method provided by the embodiment of the present disclosure in detail through specific embodiments and application scenarios in conjunction with the accompanying drawings. As shown in Figure 1, the embodiment of the present disclosure provides a material editing method, which may include the following steps 100 to 103.

[0058] 100. Display the task management interface.

[0059] In some embodiments, the task management interface displays at least one batch task identifier, and the at least one batch task identifier is used to indicate a batch task.

[0060] The batch task identifier may be a preview view of the corresponding batch task, a thumbnail of the corresponding batch task, or the name of the corresponding batch task, etc., which may be determined according to actual conditions and is not limited here.

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

[0062] In the disclosed embodiment, 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 batch task panels corresponding to different batch tasks can be switched and displayed by operating multiple batch task identifiers in the task management interface.

[0063] In some embodiments of the present disclosure, each batch task identifier includes an image of at least one asset for the corresponding batch task. Specifically, each batch task identifier includes images of some or all assets for the corresponding batch task. Thus, a user can determine the assets for the corresponding batch task based on each batch task identifier.

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

[0065] In some embodiments, 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, each material processing item is used to indicate a material editing function, and the target batch task panel displays multiple first materials, which are 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 is understood that different material processing items are used to indicate different material editing functions. Material editing functions are material processing means, material editing methods, and material processing modes.

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

[0069] In some embodiments, the triggering operation on the target material processing item may be merely a selection operation on the target material processing item.

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

[0071] It can be understood that the multiple second materials correspond one-to-one to the multiple first materials, 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 disclosed embodiments, a triggering operation on any one of multiple material processing items can trigger a material editing function based on the corresponding material processing item, perform corresponding processing on multiple first materials, and after the processing is completed, display multiple second materials. In this way, the same processing can be performed on multiple first materials simultaneously, and multiple second materials can be displayed simultaneously. Moreover, the user can determine the processing effect of multiple first materials based on the displayed multiple second materials, thereby improving material processing efficiency and enhancing user experience.

[0074] In an embodiment of the present disclosure, a task management interface is displayed, wherein the task management interface displays at least one batch task identifier, each of which is used to indicate a batch task. In response to a triggering operation on a target batch task identifier within 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, each of which indicates a material editing function. The target batch task panel displays multiple first materials, each of which corresponds to a target batch task indicated by the target batch task identifier. In response to a triggering operation on a target material processing item within the multiple material processing items, the multiple first materials are processed accordingly based on the material editing function indicated by the target material processing item, resulting in multiple second materials; the multiple second materials are displayed in the target batch task panel. In this manner, at least one batch task can be established and managed, and each batch task can process multiple first materials. This means that multiple batch tasks can be established for a large amount of material to be processed. Then each batch task can include multiple first materials, and then by dividing the tasks into batches and processing multiple materials in batches, compared with the method of 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 tag, each function type tag is any one of the following: a preset template tag, a background replacement tag, a size ratio tag, a portrait replacement tag, and a color adjustment tag, and each function type tag is used to indicate the multiple material processing items of different function types.

[0076] The material editing function corresponding to the portrait replacement tag 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 embodiment of the present disclosure, the batch function panel includes at least one of a preset template tag, a background replacement tag, a size ratio tag, a portrait replacement tag and a color adjustment tag, which can be determined according to actual conditions and is not limited here.

[0078] In some embodiments of the present disclosure, at least one function type label can be displayed in a batch function panel in a horizontal row or a vertical row. The specific display can be determined based on actual conditions and is not limited here.

[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 row, if at least one function type label cannot be fully displayed in the batch function panel, a sliding operation can be used to trigger the switch to display other function type labels. The specific display can be determined based on actual conditions and is not limited here.

[0080] In some embodiments, different function type tags correspond to multiple material processing items of different function types. For example, the Preset Template tag corresponds to multiple preset template items, the Replace Background tag corresponds to multiple preset background items, the Size Ratio tag corresponds to multiple preset size ratio items, the Portrait Replacement tag corresponds to multiple preset portrait model items, and the Color Adjustment tag corresponds to multiple preset color adjustment items. The specific details can be determined according to the relevant description below and are not detailed here.

[0081] The disclosed embodiments provide batch editing capabilities for various functionalities, including preset templates, background replacement, size ratios, portrait models, and detail adjustments. This allows for processing multiple first-party assets with different functionalities, as well as multiple processing of a single asset with different functionalities. Furthermore, the disclosed embodiments not only support batch processing of assets for e-commerce and social media advertising, but are also suitable for batch processing of assets for various creative scenarios, such as office materials and photography post-production, expanding users' creative possibilities.

[0082] In some embodiments of the present disclosure, a preset template tag is displayed in the batch function panel. When the preset template tag is selected, 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 of the same type as the indicated material processing template.

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

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

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

[0087] In the embodiment of the present disclosure, multiple preset template items are displayed in different areas according to their types, which can facilitate user searches and improve user experience.

[0088] In some embodiments of the present disclosure, when the maximum number of preset template items that can be displayed simultaneously in a 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 preset template items included in the target template item area (in this case, the preset control can be an expansion control that expands to display all 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 batch change control, etc. The preset template items currently visible to 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 when multiple preset template items are in single-selection mode (corresponding to the above-mentioned multi-material same processing mode) and / or multi-selection mode (corresponding to the above-mentioned single-material multiple processing modes), that is, more preset template items can be viewed by operating the preset control.

[0090] In some embodiments of the present disclosure, the batch function panel also displays any of the following items: a template search control and 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] In some embodiments, the template search control may support a fuzzy search function or may not support a fuzzy search function, which is not limited here.

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

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

[0094] For example, at least one question may include: "What purpose do you need the preset template item for (in what scenario do you need the preset item to be applied)?", "What use do you need the preset template item for?", "What product do you need the preset template item for?", etc. The specific questions can be determined based on actual conditions and are not limited here.

[0095] In some embodiments of the present disclosure, while displaying at least one intelligently generated preset template item, a user requirement input area, a continue intelligent generation control, and a re-intelligent generation control may also be displayed, allowing the user to input the desired template item. Then, in response to a triggering operation on the continue intelligent generation control, the at least one preset template item is updated, or in response to a triggering operation on the re-intelligent generation control, the at least one preset template item is regenerated.

[0096] In the embodiment of the present disclosure, a template control (text generation template control) that can intelligently generate a text matching the text requirements input by the user is provided to the user, thereby improving the user experience.

[0097] Exemplarily, when the preset template tag is in a selected state, the preset template panel is displayed in the batch function panel, and multiple preset template items, template search controls, and text generation template controls are displayed in the preset template panel. The preset template panel includes multiple template item areas, and multiple preset template items are displayed in multiple template item areas in different areas. Each template item area is used to display at least one preset template item (each template item area displays part of the preset template items of the corresponding template item area (the preset controls are displayed at the same time) or all the 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 in the batch function panel. When the background replacement label is selected, the multiple material processing items are multiple preset background items, and each preset background item is used to indicate a background processing function that replaces 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 matte 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, each background item area is used to display preset background items of the same type as the indicated background processing function; each background item area is used to display preset background items of color type or preset background items of picture type.

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

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

[0103] In the embodiment of the present disclosure, multiple preset background items are displayed in different areas according to their types, which can facilitate user searches and improve user experience.

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

[0105] In some embodiments, 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 absorbed color 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 to 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 the original background item; the no background item is used to indicate the removal of 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 from small to large according to the length of time between the user's most recent use of each preset background item and the current time, can be arranged according to a fixed preset order, or can be arranged according to other rules, which are not limited here.

[0107] In some embodiments of the present disclosure, there may be a background item area specifically used to display the preset background items most recently used by the user, such as all the preset background items used by the user within a certain period of time before the current moment or a preset number of preset background items that are ranked at the front of all the preset background items.

[0108] In some embodiments of the present disclosure, the preset background item of the picture type can be a preset background item of a fixed picture, or it can be a preset background item that supports intelligent matching of a suitable background based on subject attribute features. The specific background item can be determined according to actual conditions and is not limited here.

[0109] In some embodiments, a preset background item is intelligently matched to an appropriate background based on the subject's attributes. For example, if a user selects a blue sky preset background item, the blue sky preset background item is adaptively adjusted based on the subject's attributes, such as the subject type and color, and then added to the subject as the background. This improves the compatibility of the added background with the subject, enhancing the user experience.

[0110] In some embodiments of the present disclosure, the batch function panel further displays at least one of the following: a background search control, a background removal control, and 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 background information from the material to be processed while retaining the main subject information; and the custom background control is used to generate a preset background item based on an image or video determined by a user operation.

[0111] In some embodiments, the background search control may support a fuzzy search function or may not support a fuzzy search function, which is not limited here.

[0112] In some embodiments of the present disclosure, clicking on a preset background item of any picture type will automatically enable the background removal control by default, that is, the image is first matted and then the background is intelligently matched by default.

[0113] In some embodiments of the present disclosure, when the background removal control is not turned on, the color type preset background item cannot replace the background of the material to be processed. The background removal control must be turned on before the color type preset background item can be used to replace the background of the material to be processed. That is, it is also necessary to perform the image matting processing first and then add the fixed background type preset background.

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

[0115] Exemplarily, when the background replacement tab is selected, a background replacement panel is displayed in the batch function panel, and multiple preset background items, background search controls, background removal controls, and custom background controls are displayed in the background replacement panel. The background replacement panel includes multiple background item areas, and multiple preset background items are displayed in multiple background item areas in different areas. Each background item area is used to display at least one preset background item (each background item area displays part of the preset background items of the corresponding background item area (at this time, controls for displaying more or all of the items are displayed simultaneously) or all of the preset background items), and the background processing function indicated by each preset background item belongs 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 selected, the multiple material processing items are multiple preset size ratio items, each of which 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 preset size ratio items, a scroll bar control, a batch of controls, or an expansion control may 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 for displaying the preset size ratio items that the user has recently used among the multiple preset size ratio items. This facilitates the user to quickly use the recently used preset size ratio items.

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

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

[0121] In some embodiments, each layout control includes any of the following: an original layout control, a centered 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 centered adjustment layout control is used to center the main information, and supports zooming the main information, and displays a control for adjusting the zoom range (used to indicate the range of the main information's proportion in the entire screen); the preset layout control is used to layout according to a preset layout (for example, the main information can be preset in the upper left corner, lower right corner, or center of the entire screen).

[0122] In some embodiments of the present disclosure, after selecting a preset size ratio item or selecting customization or layout adjustment, an apply control and a cancel control appear to allow the user to choose whether to perform corresponding size ratio processing on the material to be processed.

[0123] In the embodiment of the present disclosure, setting a custom size ratio control and at least one layout control can facilitate users to set the size ratio of the material to be processed according to their own needs.

[0124] Exemplarily, when the size ratio label is selected, a size ratio panel is displayed in the batch function panel, and multiple 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 embodiment of the present disclosure, by setting multiple preset size ratio items, size solutions for each platform are provided to meet the size specifications of each platform, which can adapt to the application needs of each platform, facilitate users to select the required platform size specifications to quickly process the materials to be processed, and improve 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 selected, 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.

[0127] In the embodiment of the present disclosure, a plurality of preset portrait model items are provided for quickly displaying portrait models, and various portrait effects can be displayed, thereby improving 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 of the same type for indicating the portrait effect display function.

[0129] In some embodiments of the present disclosure, each portrait model item area is used to display any of the following types of preset portrait model items: portrait model items of the same appearance, 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 actual conditions to facilitate user search.

[0130] In the disclosed embodiment, multiple preset portrait model items can locate various service marketing scenarios and provide a variety of portrait effect displays.

[0131] In some embodiments of the present disclosure, when the maximum number of preset portrait model items that can be simultaneously displayed in a 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 tag is in a selected state, the portrait model panel is displayed in the batch function panel, and multiple preset portrait model items are displayed in the portrait model panel. The portrait model panel includes multiple portrait model item areas. Multiple preset portrait model items are displayed in multiple portrait model item areas in different areas, and each portrait model item area is used to display at least one preset portrait model item (each portrait model item area displays part of the preset portrait model items of the corresponding portrait model item area (at this time, predetermined controls for displaying more or all are displayed at the same time) or all preset portrait model items). Moreover, the portrait effect display function indicated by each preset portrait model item belongs to the same type.

[0133] In some embodiments of the present disclosure, when the target portrait model item area cannot display all preset portrait model items of the type corresponding to the target portrait model item area, the preset portrait model items can be switched to be displayed, or all preset portrait model items can be displayed by triggering an operation on a predetermined control, which facilitates user search and improves processing efficiency.

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

[0135] In some embodiments of the present disclosure, the type of the preset color adjustment item includes at least one of the following: resolution adjustment type and color adjustment type.

[0136] In the disclosed embodiment, multiple preset color adjustment items are provided for quick detail adjustment, which can improve the color matching effect of the picture and improve processing efficiency. Preset resolution adjustment items of the resolution adjustment type are also provided to increase the resolution of the picture and display more detailed picture information.

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

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

[0139] The description of the target control may refer to the above description of the preset control or predetermined control, which will not be repeated here.

[0140] Exemplarily, when the color adjustment tab is selected, the detail adjustment function panel is displayed in the batch function panel, and multiple preset color adjustment items are displayed in the detail adjustment function panel. The detail adjustment function panel includes a resolution adjustment area and a color adjustment area. The resolution adjustment area is used to display at least one preset resolution adjustment item (for example, it can include a 2x resolution item (used to indicate that the resolution of the material to be processed is adjusted to 2 times the current resolution), a 4x 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 adjustment area is used to display at least one preset color adjustment item (for example, including a preset number of system-recommended color items). Among them, the resolution adjustment area displays some preset resolution adjustment items of the corresponding resolution adjustment area (at this time, the target controls for displaying more or displaying all are displayed at the same time) or all preset resolution adjustment items, and the color adjustment function indicated by each preset resolution adjustment item is the resolution adjustment function; the color adjustment area displays some preset color adjustment items of the corresponding color adjustment area (at this time, the target controls for displaying more or displaying all are displayed at the same time) or all preset color adjustment items, and the color adjustment function indicated by each preset color adjustment item is the color adjustment function.

[0141] In the disclosed embodiment, various types of preset color adjustment items are provided, and different types of preset color adjustment items are displayed in different areas. Furthermore, the user can trigger the display of a preset color adjustment item or display all preset color adjustment items through a target control, making it easier for users to find and improving processing efficiency.

[0142] In some embodiments of the present disclosure, the batch function panel includes a color adjustment area, the color adjustment area includes at least one color adjustment sub-area, and each color adjustment sub-area is used to display that the indicated color adjustment function belongs to the same type of preset color adjustment items.

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

[0144] Theme color schemes are color scheme templates that package font styles and colors together. Selecting a preset color adjustment item in a theme color scheme replaces the color and font style in the material being processed.

[0145] The recommended color type (color recommend) refers to a color template that only changes the color. If you select the preset color adjustment item of the recommended color type, only the complementary color in the material to be processed will be replaced, and the font style will not be replaced.

[0146] The color from photo type means absorbing and adapting the colors from the original image of the material to be processed.

[0147] The smart matching color type (random) means intelligently matching the appropriate color scheme according to the properties of the material to be processed, or matching the appropriate color scheme for the material to be processed according to user input requirements.

[0148] In the embodiment of the present disclosure, various types of preset color adjustment items are provided. Users can select corresponding types of preset color adjustment items according to their needs to quickly adjust the color of the material to be processed, thereby improving processing efficiency.

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

[0150] For the description of the target sub-control, please refer to the above description of the preset control or predetermined control, which will not be repeated here.

[0151] In the embodiment of the present disclosure, by setting the target sub-control, switching to display the preset color adjustment items or displaying all more preset color adjustment items can be triggered, which can improve processing efficiency.

[0152] In some embodiments of the present disclosure, the batch function panel and the batch task panel can be in a left-right horizontal layout mode or a top-down vertical layout mode. The specific layout mode can be determined according to actual conditions and is not limited here.

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

[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 (in this case, it is a batch function panel in a collapsed state), or it can be a panel that includes at least one function type label and multiple preset material processing items (i.e., a batch function details panel, in this case, it is a batch function panel in an expanded state). In other words, the embodiments of the present disclosure support the collapsing and expanding 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, which can be determined according to actual conditions and is not limited here.

[0155] The batch task panel displays information about uploaded assets and the batch processing results, including the specific asset, quantity, batch task title, new asset entry controls, and undo / redo controls. The batch task panel layout adjusts automatically based on the status of the corresponding batch function panel.

[0156] In some embodiments of the present disclosure, the task management panel also includes a new batch task control. After the above step 100, the material editing method provided by the embodiment 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, a new batch task panel corresponding to the new batch task is displayed.

[0158] In some embodiments, 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 new batch task.

[0159] In some embodiments of the present disclosure, the batch function panel may be displayed at the same time as the newly created batch task panel, or the batch function panel may not be displayed. The specific determination may be based on actual conditions and is not limited here.

[0160] In some embodiments of the present disclosure, when displaying the above-mentioned batch function panel at the same time as the above-mentioned newly created batch task panel, the batch function panel in a collapsed state can be displayed (at this time the function type label on the batch function panel can be grayed out or not), or the batch function panel in an expanded state can be displayed. The specific details can be determined based on actual conditions and are not limited here.

[0161] In some embodiments of the present disclosure, it supports importing materials to be processed from a device and opening a local folder, and the related logic is consistent with the logic of calling up a folder in the terminal.

[0162] In some embodiments of the present disclosure, importing from cloud space is supported, and a pop-up window of the cloud space is called up to display only files in formats allowed to be selected in the current function, allowing users to switch cloud spaces and select files in different cloud spaces.

[0163] In some embodiments of the present disclosure, it supports importing from third parties, reusing existing third-party pop-ups, and uploading of materials to be processed from other browser web pages.

[0164] In some embodiments of the present disclosure, imports can be triggered from within a batch processing tool tab group. If other objects within the batch processing tool tab group have already executed or applied a batch processing function, the imported object will directly apply the batch processing function already executed on the other objects. If other objects within the batch processing tool tab group have not executed or applied a batch processing function, the imported object will remain unchanged.

[0165] In some embodiments of the present disclosure, multiple import methods are supported. A trigger action can be used to display an import method menu in the new batch task panel. The import method menu includes at least one of the following: import from device, import from cloud space, import from a third party, or import from the batch tool tab group.

[0166] In some embodiments of the present disclosure, the triggering operation for 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 once or multiple times. If multiple first materials are imported in multiple times, the present disclosure also supports importing in different ways, such as importing some of the materials to be processed from the device and some from the cloud space, etc. The specific method can be determined based on actual conditions and is not limited here.

[0167] In some embodiments of the present disclosure, the display order after import is arranged in the order of selection and imported in batches, with the later imported ones placed in front or behind. The specific order can be determined according to actual conditions and is not limited here.

[0168] In some embodiments of the present disclosure, the new batch task panel may further display prompt information for indicating the maximum single import quantity and / or the maximum total import quantity for a batch task.

[0169] In some embodiments of the present disclosure, drag import (i.e., dragging the materials to be processed to the new batch task panel for import) can be supported, upload import can be supported, and other import methods can be supported. The specific methods can be determined according to actual conditions and are not limited here.

[0170] In some embodiments of the present disclosure, the new batch task panel also includes a cutout option, and the cutout option is usually checked by default, that is, cutout is performed by default after importing the material to be processed; the user can also uncheck the cutout option, and after canceling, cutout will not be performed after importing the material to be processed.

[0171] In some embodiments of the present disclosure, the creation of a new batch task can be triggered by triggering the new batch task control in the task management panel, and the import of pending materials for the new batch task can be triggered by triggering the material import control in the new batch task panel. This can improve the convenience of creating batch tasks and improve the efficiency of creating new batch tasks.

[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 the multi-processing triggering operation on the third material in the target batch task panel, display a multi-processing interface.

[0174] In some embodiments, the multi-processing interface displays the third material and the multiple material processing items, and the multiple material processing items are marked as being in a multi-selectable state in the multi-processing interface.

[0175] In some embodiments, the third material can be any one of multiple first materials, any one of multiple second materials, or other materials. The specific material can be determined according to actual conditions and is not limited here.

[0176] The multi-processing trigger operation is used to trigger the operation of performing multiple material editing functions on a single material.

[0177] The multi-processing interface is an interface that performs multiple processing on a single material at the same time (processing based on multiple material editing functions) to obtain multiple processing results (multiple processing results obtained after performing processing corresponding to multiple material editing functions on a single material).

[0178] In some embodiments of the present disclosure, the multi-processing interface may include a target batch task panel that dims all pending materials, excluding the third material, from the plurality of first materials, and a batch function panel that displays multiple material processing options in a multi-selectable mode. The multi-processing interface may also be a new processing page distinct from the batch processing interface, and the specific method may be determined based on actual circumstances and is not limited herein.

[0179] In some embodiments of the present disclosure, the multiple material processing items in the multi-selection mode not only support the user to select one material processing item, but also support the user to select at least two material processing items at the same time. The specific selection can be determined according to actual conditions and is not limited here.

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

[0181] In some embodiments, a plurality of fourth materials are displayed in the first batch task panel. The plurality of fourth materials are obtained by performing corresponding processing on the third materials based on the material editing functions indicated by the plurality of first material processing items.

[0182] The first batch task panel includes the first batch tasks of 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, the Apply control and the Cancel control are displayed, and clicking the Apply control confirms that the material editing functions indicated by the multiple first material processing items are used to perform corresponding processing on the third material), the third material is processed accordingly based on the material editing functions indicated by the multiple first material processing items to obtain multiple fourth materials, and the multiple fourth materials are displayed in the first batch task panel. In this way, different processing can be performed on the same material to be processed at the same time, and the processed materials corresponding to the different processing can be generated and displayed. In addition, the first batch task for the multiple fourth materials is automatically generated, and the first batch task panel corresponding to the first batch task is displayed. In this way, on the one hand, the processing efficiency of the material to be processed can be improved, and on the other hand, it can be convenient for users to compare the effects of different processing, which can improve the user experience.

[0184] In some embodiments of the present disclosure, in addition to displaying the multiple fourth materials in the first batch task panel, the multiple fourth materials can also be displayed in a multi-processing interface, or in a new tab (such as a browser page). The specific details can be determined based on actual conditions and are not limited here.

[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 through the following steps 105a and 105b.

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

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

[0188] Exemplarily, assuming that at least one function type tag includes a preset template tag, a background replacement tag, a size ratio tag, a portrait replacement tag, and a color adjustment tag, 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 adjustment processing option.

[0189] 105b. In response to a second triggering operation on a 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] In some embodiments, the function type label corresponding to the target multi-processing option is used to indicate the multiple material processing items that are identified as being in a multi-selectable state.

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

[0192] In the embodiment of the present disclosure, by setting a single material processing menu, one can quickly enter a multi-processing interface corresponding to different function type labels, and then perform multi-processing operations of different function types, which can improve user experience.

[0193] In some embodiments of the present disclosure, the single-material processing menu may further include a delete option and a copy option. The delete option is used to instruct the deletion of the third material, and the copy option is used to instruct the copying of the third material. The single-material processing menu may further include other options, which may be determined based on actual circumstances and are not limited here.

[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 the edit 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, where 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, when the mouse hovers over the target batch task identifier in the task management interface, an edit menu may be displayed. The edit menu may display a delete option and / or a copy option. The specific options may be determined based on actual conditions and are not limited here.

[0199] In some embodiments of the present disclosure, more controls may be displayed on the target batch task identifier in the task management interface. In response to triggering operations on more controls, an edit menu may be displayed. The edit menu may display a delete option and / or a copy option. The specific options may be determined based on actual conditions and are not limited here.

[0200] In some embodiments of the present disclosure, the edit menu may also display an export option, an expand option, etc., which may be determined based on actual circumstances and is not limited here. The export option is used to instruct the export of multiple materials in the batch task corresponding to the target batch task identifier; the expand option is used to instruct the expansion of 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 that a target batch task panel is expanded and displayed.

[0202] In the embodiment of the present disclosure, the task management interface can also implement editing operations on the batch tasks indicated by each batch task identifier, which can improve the processing efficiency and management efficiency of the batch tasks.

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

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

[0205] In some embodiments, the batch task panel corresponding to any batch task is displayed with a collapse control, and by collapsing the control, the task management interface can be quickly entered.

[0206] In the embodiment of the present disclosure, the collapse control displayed in the batch task panel can be used to trigger entry into the task management interface (displaying an identifier of at least one batch task), thereby enabling quick entry into the task management interface and rapid management of at least one established batch task, thereby improving the processing efficiency of large amounts of materials.

[0207] In some embodiments of the present disclosure, the task management control can be displayed in the batch processing interface and / or in any batch task panel. The task management interface can be triggered by triggering the task management control. The task management interface can also be triggered by other methods. The specific method can be determined based on actual conditions and is not limited here.

[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, a material editing interface is displayed, wherein the fifth material and the plurality of material processing items are displayed in the material editing interface.

[0210] In some embodiments, the fifth material can be any one of multiple first materials, any one of multiple second materials, any one of the above-mentioned multiple fourth materials, or other materials. The specific material can be determined according to actual conditions and is not limited here.

[0211] In some embodiments, the triggering operation on the fifth material is an editing operation on the single material, through which the single material can be previewed or fine-tuned and processed.

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

[0213] In the disclosed embodiments, regardless of whether the material editing interface is a sub-interface of the material batch processing tool or the editing page of a single material processing tool invoked by the material batch processing tool, the display format of the multiple material processing items included in the material editing interface is the same as the display format of the batch function panel improved in the disclosed embodiments. This way, the display format of the multiple material processing items remains unchanged during both material batch processing and single material processing, facilitating user use and improving the user experience.

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

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

[0216] In the disclosed embodiment, a single-material editing function is provided in the batch processing tool. This allows users to quickly switch between single-material processing as needed during batch processing without having to switch processing tools (or applications), thus simplifying the processing process and improving processing efficiency.

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

[0218] 112. In response to a triggering operation on the custom template control, a custom material editing template is generated based on the material editing functions indicated by the sixth material and the second material processing item.

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

[0220] In the embodiment of the present disclosure, a custom template can be generated and saved based on the sixth material, so that the user can generate a personalized custom template according to usage requirements.

[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 the user can perform corresponding processing on the material to be processed by triggering the custom material editing template.

[0223] In some embodiments of the present disclosure, a maximum number of custom templates that can be generated and saved can be set (e.g., a maximum of 50). If the number is exceeded, a prompt will be displayed that the upper limit has been reached and no new templates are allowed.

[0224] In some embodiments of the present disclosure, custom templates 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 maintaining custom templates can be set, the user can be prompted about the storage space (storage path) for custom templates, and the user can be prompted about the remaining number of custom templates that can be stored in the storage space for custom templates, etc. The specific details can be determined based on actual conditions and are not limited here.

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

[0226] In some embodiments of the present disclosure, the material editing interface may also display an undo control (used to undo the editing operation on the fifth material), a redo control (used to redo the editing operation on the fifth material), a share control (users share the fifth material after editing), a zoom control (used to zoom the fifth material), etc. The specific controls can be determined based on actual conditions and are not limited here.

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

[0228] 114. In response to a triggering operation of entering a batch processing tool, displaying a batch processing tool interface.

[0229] In some embodiments, 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, the batch processing interface is displayed.

[0231] In the embodiment of the present disclosure, for a detailed description of the material import control displayed in the batch processing tool interface, reference may be made to the above-mentioned description of the material import control in the new batch task panel, which will not be repeated here.

[0232] In some embodiments of the present disclosure, in response to a trigger operation to enter the batch processing tool, when there are no task materials, the batch processing tool interface is displayed, and the batch function panel of the batch processing tool interface is grayed out. The batch processing tool interface also includes a cutout option, which is usually checked by default, that is, the cutout is executed by default after the materials to be processed are imported. The user can also uncheck the cutout option, and then the cutout is not executed after the materials to be processed are imported.

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

[0234] In the disclosed embodiment, 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, the above step 114 can be specifically implemented through the following steps 114a and 114b.

[0236] 114a. In response to a triggering operation of entering a batch processing tool, a function guide floating layer is displayed.

[0237] In some embodiments, 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 may include a textual function introduction and / or a video function introduction.

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

[0239] In some embodiments of the present disclosure, a function guide pop-up window can be displayed for new users when using the batch processing tool. For experienced users, a corresponding trigger operation can also trigger the display of a function guide pop-up window during the use of the batch processing tool, thereby helping users quickly understand the batch processing tool.

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

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

[0242] 115. In response to a triggering operation on the material export control, export at least one material among the plurality of second materials to a target path.

[0243] In some embodiments of the present disclosure, it supports exporting all or part of the multiple second materials to the target path, which can be determined according to actual conditions and is not limited here.

[0244] In some embodiments of the present disclosure, the target path may be a default storage path or a user-defined storage path, which may be determined based on actual conditions and is not limited here.

[0245] In the disclosed embodiments, the default is to export (download) all objects to a default local path, such as downloading them as a compressed package to the browser's default local path. However, users can select the materials to be exported and set the path to which they want to export according to their needs.

[0246] In some embodiments of the present disclosure, the exported processed materials can be batch-named in groups, or the original file names can be retained.

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

[0248] In the disclosed embodiment, the batch processing tool provides a convenient material export function, and the user can set the material export quantity, export path, export format, and export naming method according to needs, which can improve the material processing efficiency.

[0249] For example, as shown in FIG2(a), it is a schematic diagram of a batch processing interface provided by an embodiment of the present disclosure. Among them, the area indicated by the mark "21" is the batch function panel (the batch function panel in the expanded state), including 5 function type labels (respectively, preset template label, background replacement label, size ratio label, portrait replacement label, color adjustment label), and the preset template panel corresponding to the preset template label (currently in the selected state). The preset template panel includes a close control (click the close control to collapse the preset template panel), multiple preset template items, a search control and an I2D smart template control. The area indicated by the mark "22" is the batch task panel, which includes 9 materials to be processed and a new material entry control and a collapse control. The batch processing interface also includes a material export control. As shown in Figures 2(b) to 2(e), they are the batch function detail panels corresponding to the background replacement label, size ratio label, portrait replacement label, and color adjustment label, respectively, as shown in the figures, and will not be repeated here. Among them. Figure 2(b) shows the preset template label, background replacement label, size ratio label, portrait replacement label, and color adjustment label displayed in horizontal rows.

[0250] Exemplarily, as shown in FIG3(a), by triggering the material to be processed 1 (such as clicking the "..." control, and when the mouse hovers over the material to be processed 1, the "..." control is displayed), the single material processing menu is triggered. 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 of the multi-template processing option, the interface shown in FIG3(b) is displayed. In response to the triggering operation of the preset template item 1, the preset template item 3, and the preset template item 6, the interface shown in FIG3(c) is displayed. In response to the triggering operation of the multi-size ratio processing option, the interface shown in FIG3(d) is displayed. In response to the triggering operation of the preset size ratio item 2, the preset size ratio item 5, and the preset size ratio item 6, the interface shown in FIG3(e) is displayed.

[0251] Exemplarily, as shown in FIG2(a), by clicking on the folding control, the task management interface shown in FIG4 is displayed, and the task management interface includes 2 batch task identifiers and a new batch task control. In response to the triggering operation of the new batch task control, the new batch task panel shown in FIG5 is displayed. Among them, the new batch task panel includes a batch function panel that is folded and grayed out (grayed out and inoperable). 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 cutout option. In response to the triggering operation of the material import control (such as clicking "..."), the import method menu can be displayed, and the import method menu includes an import option from a device, an import option from a cloud space, an import option from a third party, and an import option within the batch tool tab group.

[0252] FIG6 is a block diagram of a material editing device according to an embodiment of the present disclosure. As shown in FIG6 , the device comprises: a display module 601 for displaying a task management interface, wherein the task management interface displays at least one batch task identifier, wherein 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 displayed, wherein the batch processing interface includes a batch function panel and a target batch task panel, wherein the batch function panel is used to display a plurality of material processing items, each material processing item is used to indicate a material editing function, and the target batch task panel displays a plurality of first materials, wherein the plurality of first materials are a plurality of materials corresponding to the target batch task indicated by the target batch task identifier; a processing module 602 for, in response to a triggering operation on a target material processing item among the plurality of material processing items, performing corresponding processing on the plurality of first materials based on the material editing function indicated by the target material processing item to obtain a plurality of second materials; and the display module 601 is further used 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 also used 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. The new batch task panel displays a material import control, and the material import control is used to import multiple materials corresponding to the newly created batch task.

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

[0256] In some embodiments of the present disclosure, the batch function panel includes at least one function type label, 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 adjustment label, and each function type label is 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, and the display module 601 is specifically used to respond to the first trigger operation on the third material, and display a single material processing menu in the area where the third material is located, and 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 the target multi-processing option in the at least one multi-processing option, the 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 multiple material processing items identified as being in a multi-selectable state.

[0257] In some embodiments of the present disclosure, the processing module 602 is also used to perform corresponding processing on the target batch task in response to an edit operation on the target batch task identifier after displaying the task management interface; when the edit 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; when the edit operation is a delete 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 also displayed in the target batch task panel, and the display module 601 is further used to display the task management interface in response to the triggering operation of the collapse control after displaying the batch processing interface in response to the triggering operation of the target batch task identifier in the at least one batch task identifier.

[0259] In some embodiments of the present disclosure, a preset template tag is displayed in the batch function panel. When the preset template tag is selected, 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 preset template items of the same type as the indicated material processing template; 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 items: 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.

[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 selected, the multiple material processing items are multiple preset background items, and each preset background item is used to indicate a background processing function that replaces 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 of the same type of the indicated background processing function; each background item area is used to display preset background items of color type or preset background items of picture type; the batch function panel also displays at least one of the following: 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 background information in the material to be processed and retain the main information in the material to be processed; the custom background control is used to generate a preset background item based on a picture or video determined by a 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 selected, 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 most recently used among the multiple preset size ratio items; the batch function panel also displays at least one of the following: a size ratio search control, a custom size ratio control, and 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 operation; each layout control is used to indicate a processing function for determining the layout of the main information of the material to be processed in the entire screen.

[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 selected, 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 preset portrait model items of the same type for indicating the portrait effect display function; each portrait model item area is used to display any of the following types of preset portrait model items: portrait model items of the same image, portrait model items of the same posture, 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 item 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 adjustment label is displayed in the batch function panel. When the color adjustment label is selected, the multiple material processing items are multiple preset color adjustment items, and each preset color adjustment item is used to indicate a color adjustment function; the batch function panel includes at least one color adjustment item area, and each color adjustment item area is used to display preset color adjustment items of the same type as the indicated color adjustment function; when the maximum number of preset color adjustment items that can be displayed simultaneously in the target color adjustment item area is less than the number of preset color adjustment items included in the target color adjustment item area, the target color adjustment item area includes a target control, and the target control is used to display all the preset color adjustment items included in the target color adjustment item area, or the target control is used to update the preset color adjustment items displayed in the target color adjustment item area; the target color adjustment item area is any one of the at least one color adjustment item area.

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

[0265] FIG7 is a schematic structural diagram of an electronic device provided in an embodiment of the present disclosure, which is used to exemplify an electronic device that implements any material editing method in an embodiment of the present disclosure and should not be understood as a specific limitation on the embodiment of the present disclosure.

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

[0267] Typically, the following devices may be connected to the I / O interface 705: an input device 706 including, for example, a touch screen, a touchpad, 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 may allow the electronic device 700 to communicate with other devices wirelessly or by wire to exchange data. Although the electronic device 700 is shown as having various devices, it should be understood that it is not required to implement or have all of the devices shown. More or fewer devices may be implemented or have alternatively.

[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, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the 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 embodiment of the present disclosure can be executed.

[0269] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. Computer-readable storage media may be, for example, but not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or components, or any combination of the above. More specific examples of computer-readable storage media may 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 may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.

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

[0271] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.

[0272] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device: displays a task management interface, which displays at least one batch task identifier, and 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 in the at least one batch task identifier, displays a batch processing interface, which includes a batch function panel and a target batch task panel, the batch function panel is used to display multiple material processing items, each material processing item is used to indicate a material editing function, and the target batch task panel displays multiple first materials, which are multiple 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 in the multiple material processing items, based on the material editing function indicated by the target material processing item, the multiple first materials are processed accordingly to obtain multiple second materials; and the multiple second materials are displayed 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 a combination thereof, including but not limited to object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the computer, partially on the computer, as a separate software package, partially on the computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0274] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0275] The units involved in the embodiments described in this disclosure may be implemented in software or hardware, wherein the name of a unit does not necessarily limit the unit itself.

[0276] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), 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 an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. 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, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a computer-readable storage medium can include an electrical connection based on one or more lines, 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 foregoing.

[0278] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also includes other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure.

[0279] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details have been included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.

[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 of implementing the claims.

Claims

1. A material editing method, comprising: Displaying 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, 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, respectively performing corresponding processing on the plurality of first materials based on the 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.

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, wherein after displaying the batch processing interface in response to a trigger operation on a 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 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; And 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 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.

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, and 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, and the single material processing menu includes at least one multi-processing option, and each multi-processing option corresponds to a function type label; And 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 a function - type label corresponding to the target multi - processing option is used to indicate the multiple material - processing items identified as being in a multiple - selection state.

5. The method according to claim 1, wherein after the task management interface is displayed, the method further includes: In response to an editing operation on the target batch - task identifier, corresponding processing is performed 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; And 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, wherein a collapse control is further displayed in the target batch - task panel. After the batch - processing interface is displayed in response to a triggering operation on the target batch - task identifier among the at least one batch - task identifier, the method further includes: In response to a triggering operation on the collapse control, the task management interface is displayed.

7. The method according to claim 1, wherein 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 triggering 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 multiple materials corresponding to the newly created batch task.

8. The method according to any one of claims 1 to 7, wherein 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 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; In the case where the maximum number of preset - template items that can be simultaneously displayed in a 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 further displays any one of the following: 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; and The text - generation - template control is used to intelligently generate a template item according to the text requirements input by the user.

9. The method according to any one of claims 1 to 7, wherein 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 a color type or preset background items of a picture type; The following at least one 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; And The custom background control is used to generate a preset background item according to a picture or video determined by a user operation.

10. The method according to any one of claims 1 to 7, wherein 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; The following at least one 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 a size ratio standard determined by a user operation; And 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, wherein 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 preset portrait model items whose indicated portrait effect display functions belong to the same type; each portrait model item area is used to display preset portrait model items of any one of the following types: portrait model items of the same image, portrait model items of the same pose, portrait model items of the same gender, portrait model items of the same region; and 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.

12. The method according to any one of claims 1 to 7, wherein 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. And 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, comprising: A display module, configured to display a task management interface, where the task management interface displays at least one batch task identifier, and the at least one batch task identifier is respectively 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. 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. And A processing module, configured to, in response to a trigger operation on a 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 to obtain multiple second materials. The display module is further configured to display the multiple second materials in the target batch task panel.

14. An electronic device, comprising: A memory and a processor, where the memory is used to store a computer program. The processor is configured 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 having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the material editing method according to any one of claims 1 to 12.

16. A computer program product comprising computer-executable instructions, wherein the computer-executable instructions, when executed by a processor, implement the material editing method according to any one of claims 1 to 12.

Citation Information

Patent Citations

  • Picture processing method and device, storage medium and mobile terminal

    CN111273835A

  • Image processing method, image processing device and terminal equipment

    CN111325656A

  • Image batch processing method and device, equipment and storage medium

    CN115035134A

  • Material editing method and device, terminal and storage medium

    CN115334361A

  • Batch processing support apparatus and method, and storage medium storing program therefor

    US20070006234A1