Image content processing method and device, electronic equipment, storage medium and program product
By displaying the comparison image content before and after editing on the editing interface and obtaining the target media resources, the problem of single image content processing method in the prior art is solved, convenient media resource acquisition and release are achieved, and user experience is improved.
Patent Information
- Application Number
- CN202411253176.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-06
- Publication Date
- 2024-12-27
AI Technical Summary
The existing image content processing method is single, and lacks the convenience of comparative display before and after editing and media resource acquisition.
It provides an image content processing method, by displaying the contrasting image content before and after editing on the editing interface, and obtaining target media resources based on this content, supporting publishing and saving, without the need for user manual stitching and importing.
It enriches the processing methods of image content, simplifies the generation of comparative image content and media resource acquisition operations, and improves editing efficiency and user experience.
Smart Images

Figure CN119200933A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present disclosure relate to the field of computer technology, and in particular, to a method, device, electronic device, storage medium, and program product for processing image content. Background Art
[0002] Currently, in some applications, users can process image content, such as retouching, etc. However, the processing method of image content is relatively simple. Summary of the invention
[0003] The embodiments of the present disclosure provide a method, device, electronic device, storage medium and program product for processing image content, so as to enrich the processing mode of image content.
[0004] In a first aspect, an embodiment of the present disclosure provides a method for processing image content, including:
[0005] Displaying first image content on the editing interface, where the first image content is edited based on the second image content;
[0006] In response to a comparison content display operation on the editing interface, displaying comparison image content, wherein the comparison image content includes a first image area and a second image area, the first image area is used to display the first image content, and the second image area is used to display the second image content;
[0007] A target media resource is acquired based on the compared image content, where the target media resource is used to publish the target media content and / or the target media resource is used to store.
[0008] In a second aspect, the present disclosure also provides an image content processing device, including:
[0009] A first display module, configured to display first image content on an editing interface, where the first image content is edited based on the second image content;
[0010] a second display module, configured to display a comparison image content in response to a comparison content display operation on the editing interface, wherein the comparison image content includes a first image area and a second image area, the first image area is used to display the first image content, and the second image area is used to display the second image content;
[0011] The resource acquisition module is used to acquire a target media resource based on the compared image content, wherein the target media resource is used to publish the target media content and / or the target media resource is used to store.
[0012] In a third aspect, an embodiment of the present disclosure further provides an electronic device, including:
[0013] one or more processors;
[0014] a memory for storing one or more programs,
[0015] When the one or more programs are executed by the one or more processors, the one or more processors implement the method for processing image content as described in the embodiment of the present disclosure.
[0016] In a fourth aspect, the embodiments of the present disclosure further provide a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the method for processing image content as described in the embodiments of the present disclosure is implemented.
[0017] In a fifth aspect, the embodiments of the present disclosure further provide a computer program product. When the computer program product is executed by a computer, the computer implements the method for processing image content as described in the embodiments of the present disclosure.
[0018] The image content processing method, device, electronic device, storage medium and program product provided by the embodiments of the present disclosure support triggering the generation of comparative image content of the edited image content before and after editing when editing the image content, and support publishing media content and / or saving the comparative image content based on the comparative image content. The user does not need to manually splice the comparative images before and after editing after the editing is completed and import the comparative images into the application software for publishing. It can enrich the image content processing method and the media resource acquisition method, and simplify the operations required to generate and display the comparative image content and obtain the media resources containing the comparative image content. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and the originals and elements are not necessarily drawn to scale.
[0020] Figure 1 A flowchart of a method for processing image content provided by an embodiment of the present disclosure;
[0021] Figure 2 A display schematic diagram of an editing interface provided by an embodiment of the present disclosure;
[0022] Figure 3 A schematic diagram of displaying a comparison image content provided by an embodiment of the present disclosure;
[0023] Figure 4 Another schematic diagram of displaying comparative image contents provided by an embodiment of the present disclosure;
[0024] Figure 5 A schematic diagram of a display process of a comparison content display control provided in an embodiment of the present disclosure;
[0025] Figure 6 A schematic flow chart of another method for processing image content provided by an embodiment of the present disclosure;
[0026] Figure 7 A schematic diagram showing another editing interface provided by an embodiment of the present disclosure;
[0027] Figure 8 A schematic diagram of another display of an editing interface provided by an embodiment of the present disclosure;
[0028] Fig. 9 A display schematic diagram of a publishing interface provided by an embodiment of the present disclosure;
[0029] Fig.10 A schematic diagram of a process of processing image content provided by an embodiment of the present disclosure;
[0030] Fig.11 A schematic diagram of another image content processing process provided by an embodiment of the present disclosure;
[0031] Fig.12 A structural block diagram of an image content processing device provided by an embodiment of the present disclosure;
[0032] Fig.13 A schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0033] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein, which are instead provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
[0034] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0035] The term "including" and its variations used herein are open inclusions, i.e., "including but not limited to". The term "based on" means "based at least in part on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description.
[0036] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0037] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".
[0038] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0039] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and relevant provisions.
[0040] Figure 1 A flowchart of a method for processing image content provided in an embodiment of the present disclosure. The method can be executed by an image content processing device, wherein the device can be implemented by software and / or hardware, and can be configured in an electronic device, typically, a computer, a mobile phone, or a tablet computer. The method for processing image content provided in an embodiment of the present disclosure is suitable for scenarios where a comparison image before and after image editing is generated, such as generating a comparison image before and after image editing during the image editing process, and acquiring a media resource based on the comparison image. Figure 1 As shown, the image content processing method provided in this embodiment may include:
[0041] S101. Displaying first image content on an editing interface, where the first image content is edited based on second image content.
[0042] Among them, the editing interface can be an interface for editing image content. The editing interface supports no limitation on the editing methods of image content, such as supporting beautification of image content, adding stickers, adding text, cropping and / or adjusting the color of at least part of the image content, etc.
[0043] Exemplarily, the editing interface may include a first editing interface and / or a second editing interface. The first editing interface may be a primary editing interface, in which at least one editing item may be displayed, and different editing items may perform different types of editing on the object to be edited (such as the first image content and / or the second image content, etc.). The second editing interface may be a secondary editing interface, in which a secondary editing interface corresponding to a certain editing item may display at least one editing control corresponding to the editing item, and different editing controls may be used to perform different editing operations on the object to be edited. At this time, optionally, the editing interface includes at least one of the first editing interface and the second editing interface, in which at least one editing item is displayed, and the second editing interface is used to edit the object to be edited displayed in the second editing interface based on the editing item displayed in the first editing interface.
[0044] The first image content may be the image content after being edited at the current editing node, such as the image content edited after the editing operation is performed this time. The first image content may be edited based on the second image content, such as the first image content may be edited by performing one or more editing operations on the second image content. The type of the first image content is not limited, for example, the first image content may be picture content and / or video content. It is understandable that the first image content may be the image content finally edited based on the second image content; it may also be the image content edited at a certain editing node during the editing process of the second image content. In this case, it is supported to continue editing the first image content after obtaining the target media resource based on the comparison image content.
[0045] The second image content may be the image content before the current editing node, which may be the original image content that has not been edited in the editing interface, such as the original image content initially captured or imported by the current application, etc.; it may also be the image content edited at a certain editing node before the current editing node, such as the image content edited after a certain editing operation is performed based on the original image content, and this certain editing operation may be the editing operation performed before obtaining the first image content. The following description takes the example that the second image content is the original image content that has not been edited in the editing interface. The type of the second image content is not limited, for example, the second image content may be picture content and / or video content.
[0046] In this embodiment, when the current user has an editing requirement, he can edit the second image 50 ( Figure 2 Accordingly, the current application can edit the second image content based on the received editing operation to obtain the first image content 20, and can display the first image content 20 in the editing interface, such as Figure 2is shown for the current user to view.
[0047] S102. In response to a comparison content display operation on the editing interface, display comparison image content, wherein the comparison image content includes a first image area and a second image area, the first image area is used to display the first image content, and the second image area is used to display the second image content.
[0048] Among them, the comparison content display operation can be understood as a trigger operation for indicating the display of the comparison image content before and after editing. Exemplarily, the comparison content display operation can be performed in the editing interface. The execution method of the comparison content display operation is not limited. For example, the comparison content display operation can be an operation of triggering a comparison content display control or an operation of performing a comparison content display gesture. This comparison content display gesture can be, for example, a pre-set sliding gesture or a pre-set remote control gesture, etc.
[0049] The comparison image content may be image content used to compare and display the image content before and after editing. In other words, the image screen of the comparison image content simultaneously displays at least a portion of the image screen of the second image content before editing and at least a portion of the image screen of the first image content after editing. The type of the comparison image content is not limited. For example, the comparison image content may be image content and / or video content.
[0050] For example, when a comparison content display operation is received in the editing interface, a comparison image content between the first image content after editing and the second image content before editing currently displayed in the editing interface may be displayed, such as Figure 3 and Figure 4 As shown, the current user can compare and view the editing effect of the image content.
[0051] Please continue to refer to Figure 3 The contrast image content 30 includes a first image area 31 and a second image area 32. The first image area 31 of the contrast image content 30 is used to display the image based on the second image content 50 ( Figure 4 The second image region 32 of the comparison image content 30 is used to display at least a partial image of the second image content 50 .
[0052] Please continue to refer to Figure 4 The contrast image content 40 includes a first image area 41 and a second image area 2. The first image of the contrast image content 40 is used to display the image based on the second image content 40 ( Figure 4The second image region 41 of the comparison image content 40 is used to display at least a portion of the image of the second image content 50.
[0053] The sizes of the first image area and the second image area can be flexibly set. For example, the first image area 31 and the second image area 32 can have the same or different area sizes.
[0054] Taking the first image area and the second image area having the same area size as an example, the area sizes of the first image area and the second image area can be determined according to the size of the first image content, such as determining the reduction ratio of the first image content based on the size of the editing interface, proportionally reducing the width and height of the first image content according to the reduction ratio, and using the reduced size of the first image content as the area size of the first image area and the second image area, thereby obtaining the first image area and the second image area. After obtaining the first image area and the second image area, the image screen of the first image content can be proportionally reduced according to the area size of the first image area, and the reduced image screen of the first image content can be displayed in the first image area; and / or the image screen of the second image content can be proportionally reduced according to the area size of the second image area without cropping the image screen of the second image content so as to fully display the image screen of the second image content in the second image area, or the image screen of the second image content can be proportionally reduced according to the area size of the second image area and the image screen of the second image content can be cropped when the aspect ratio of the second image content is inconsistent with the aspect ratio of the second image area, so that the image screen of the second image content can fill the second image area, and so on.
[0055] In addition, the arrangement of the first image area and the second image area in the comparison image content can also be set as needed.
[0056] For example, there may be an overlapping area between the first image area and the second image area. Exemplarily, at least a portion of the second image area may be located within the first image area, or at least a portion of the first image area may be located within the second image area, and so on.
[0057] For another example, there may be no overlapping area between the first image area and the second image area. Exemplarily, the arrangement of the first image area and the second image area in the comparison image content may be preset, and the preset arrangement may be, for example, horizontal arrangement, vertical arrangement, or diagonal arrangement, etc.; or it may be determined based on the size of the first image content and / or the second image content, such as based on the aspect ratio of the first image content and / or the second image content. At this time, optionally, the arrangement of the first image area and the second image area in the comparison image content is associated with the size of the first image content and / or the second image content.
[0058] Taking the case where the arrangement of the first image area and the second image area in the comparison image content is associated with the size of the first image content as an example, when the aspect ratio of the image screen of the first image content 20 is less than a preset value (for example, the preset value is 1), the first image area 31 and the second image area 32 can be arranged horizontally in the comparison image content 30, such as Figure 3 As shown ( Figure 3 In the example of displaying the comparison image content 30 in the second editing interface); when the aspect ratio of the image screen of the first image content is greater than a preset value (for example, the preset value is 1), the first image area 41 and the second image area 42 can be arranged vertically in the comparison image content 40, such as Figure 4 As shown ( Figure 4 In the figure, the comparison image content 40 is displayed in the first editing interface as an example); when the aspect ratio of the image screen of the first image content is equal to a preset value (for example, the preset value is 1), the first image area 31 and the second image area 32 can be arranged horizontally in the comparison image content 30, or the first image area 41 and the second image area 42 can be arranged vertically in the comparison graphic content 40.
[0059] In some embodiments, the type of the contrast image content may be associated with the type of the first image content and / or the second image content. Optionally, at least part of the first image content, the second image content, and the contrast image content is picture content. For example, when both the first image content and the second image content are picture content, the contrast image content may be picture content; when one of the first image content and the second image content is picture content and the other is video content, the contrast image content may be picture content or video content. In addition, when both the first image content and the second image content are video content, the contrast image content may be video content.
[0060] S103: Acquire a target media resource based on the compared image content, where the target media resource is used to publish target media content and / or the target media resource is used to store.
[0061] The target media resource may be a media resource for publishing and / or saving, and the media resource may be understood as a resource for information dissemination, such as an image resource (such as a video or a picture) and / or a text resource, etc. In this embodiment, the target media resource may at least include an image resource, such as a first image content, a second image content, a comparison image content, and / or an image content obtained by further editing the first image content and / or the comparison image content, etc.
[0062] The target media content may be media content published based on the target media resource, and the target media content may include at least part of the target media resource, such as at least part of the target media resource may be used as the media content material of the target media content. It is understandable that the target media content may include any type of target media content resource, for example, the target media content may include video media content resources and / or graphic media content resources, etc.
[0063] Specifically, after displaying the comparison image content, a target media resource for publishing the target media content and / or for saving can be obtained based on the comparison image content. For example, the comparison image content can be used as at least part of the target media resource obtained; the comparison image content can be edited and the edited comparison image content can be used as at least part of the target media resource obtained; and / or the comparison image content can be edited, and new comparison image content for comparing the comparison image content before and after editing is generated based on the comparison image content before and after editing, and the new comparison image content can be used as at least part of the target media resource obtained, and so on.
[0064] Taking the target media resource used to publish the target media content as an example, it can be understood that after the target media resource is obtained based on the comparison image content, the target media resource can be added to the editing interface as an object to be edited, and the added object to be added (such as the comparison image content, etc.) can be edited in the editing interface, such as adding text, etc., to obtain the target media content to be published, and publish this target media content; it is also possible not to edit the target media resource and publish the target media content containing this target media resource, such as publishing the target media resource as the target media content through the publishing interface.
[0065] In some implementations, after the target media resource is acquired, it is possible to support the publishing of media content based on the acquired target media resource and / or the saving of the acquired target media resource, so as to enrich the processing method of image content and simplify the operations required for publishing and / or saving media resources containing comparative image content. At this time, optionally, after acquiring the target media resource based on the comparative image content, it also includes: in response to the publishing operation for the target media content, publishing the target media content containing the target media resource; and / or, in response to the saving operation for the target media resource, saving the target media resource.
[0066] The publishing operation for the target media content may be a triggering operation for indicating the publishing of the target media content, such as an operation for triggering a publishing control corresponding to the target media content or an operation for executing a publishing gesture for the target media content, etc. The saving operation for the target media resource may be a triggering operation for indicating the saving of the target media resource, such as an operation for triggering a saving control corresponding to the target media resource or an operation for executing a saving gesture for the target media resource, etc.
[0067] Exemplarily, when a publishing operation for target media content is received, for example, when it is detected that the current user triggers the publishing control after completing editing in the editing interface, the target media resource can be used as at least part of the media resource included in the target media content, and the target media content is published. In some examples, after the target media content is published, it can be displayed in a media content stream, and the media content stream can include multiple media content published by multiple users of the current application platform. The first user can switch between multiple media content in the media content stream based on content switching operations, such as up and down sliding operations. The first user can also interact with the second user (such as the publisher of the media content) or other users based on the media content, such as liking, commenting on and / or sharing the media content.
[0068] When a save operation for a target media resource is received, for example, when it is detected that the current user triggers a save control corresponding to the target media resource, the target media resource may be saved. The target media resource may be saved in any form, such as saving the target media resource to an edited draft of the target media content and / or saving the target media resource to a preset image collection of the current user, etc.
[0069] The image content processing method provided in this embodiment displays the first image content obtained by editing based on the second image content in the editing interface; in response to the comparison content display operation acting in the editing interface, the comparison image content is displayed, wherein the comparison image content includes a first image area and a second image area, the first image area is used to display the first image content, and the second image area is used to display the second image content; and based on the displayed comparison image content, a target media resource for publishing target media content and / or for saving is obtained. This embodiment uses the above technical solution to support triggering the generation of comparison image content before and after editing of the edited image content when editing the image content, and supports the publishing of media content and / or saving of the comparison image content based on the comparison image content, without the need for the user to manually splice the comparison images before and after editing after the editing is completed and import the comparison images into the application software for publishing, which can enrich the image content processing method and the media resource acquisition method, and simplify the operations required to generate and display the comparison image content and obtain the media resources containing the comparison image content.
[0070] In some embodiments, the comparison content display operation for the editing interface can act on the comparison content display control 21 displayed in the editing interface. Figure 2 As shown, the editing interface also displays a comparison content display control 21, and the comparison content display control 21 is configured to trigger the comparison content display operation. For example, when it is detected that the current user triggers the comparison content display control 21 displayed in the editing interface, it can be confirmed that the comparison content display operation for the editing interface is received, and in response to the comparison content display operation, the comparison image content is displayed.
[0071] Among them, the display timing of the comparison content display control is not limited. For example, the comparison content display control can be displayed in the editing interface when the editing interface is displayed, when the current user has performed at least one editing operation in the editing interface, or in response to the current user performing a target trigger operation, the comparison content display control is displayed in the editing interface, and so on. The target trigger operation can be understood as a trigger operation for triggering the display of the comparison content display control, which is different from the preset editing operation performed on the object to be edited displayed in the editing interface. Exemplarily, the target trigger operation may include an operation for triggering a preset control, and this preset control may be a preset comparison control 22 for displaying the original image in the editing interface, or may be a different control from the preset comparison control 22. The preset control may be displayed in the editing interface or in other interfaces other than the editing interface in the current application. The following description is made by taking the preset control as the preset comparison control displayed in the editing interface as an example.
[0072] In some embodiments, after the current user edits the original image content taken or imported, a comparison content display control can be displayed in the editing interface, so that the current user can obtain the comparison image content of the corresponding editing node by performing the comparison content display operation based on the displayed comparison content display control at each editing node, thereby reducing the difficulty of performing the comparison content display operation and reducing the operations required to obtain the comparison image content. For example, when a preset editing operation for the second image content is received, the second image content can be edited based on the preset editing operation, and the edited second image content can be used as the first image content, and the first image content and the comparison content display control can be displayed in the editing interface. At this time, optionally, the displaying of the first image content in the editing interface includes: in response to the preset editing operation for the second image content, the second image content is edited based on the preset editing operation to obtain the first image content, and the first image content and the comparison content display control are displayed in the editing interface. Among them, the preset editing operation can be an editing operation performed on the object to be edited (such as the second image content, etc.) displayed in the editing interface when the comparison content display control is not displayed in the editing interface, and the operation type of the preset editing operation is not limited.
[0073] In other embodiments, when a target trigger operation for triggering the display of the comparison content display control by the current user is received, the comparison content display control can be displayed in the editing interface, that is, when the current user has a need to obtain the comparison image content, the comparison content display control can be displayed again, so as to reduce the number of controls displayed in the editing interface and improve the simplicity of the editing interface. Taking the target trigger operation acting on the preset comparison control as an example, the first image content and the preset comparison control edited based on the second image content can be displayed in the editing interface, and when the preset trigger operation acting on the preset comparison control is received, the comparison content display control can be added to the editing interface; in addition, if the comparison content display control is already displayed in the editing interface, the comparison content display control can be kept displayed in the editing interface. At this time, optionally, the display of the first image content in the editing interface includes: displaying the first image content and the preset comparison control in the editing interface; and in response to the preset trigger operation for the preset comparison control, adding the comparison content display control in the editing interface. In addition, when the preset trigger operation is received, the second image content can continue to be displayed in the editing interface instead of the first image content, which can be set as needed.
[0074] The preset trigger operation may be a trigger operation acting on a preset comparison control, such as clicking or long pressing the preset comparison control, etc. The display timing of the preset comparison control is not limited. For example, the preset comparison control may remain displayed in the editing interface when the editing interface is displayed, and may be presented as an untriggerable state; or the preset comparison control may be added to the editing interface when the current user performs an editing operation on the object to be edited (such as the second image content, etc.) displayed in the editing interface and the preset comparison control is not yet displayed in the editing interface, etc.
[0075] In some optional implementations, in addition to indicating the display of the comparison content display control, the preset trigger operation can also be used to indicate the switching display of the second image content before editing and the first image content after editing, so as to further enrich the comparison display mode of the image content before and after editing. Optionally, when the preset trigger operation is a long press operation, the second image content is supported to be displayed on the editing interface during the execution of the long press operation; and / or, the first image content is supported to be displayed again on the editing interface after the long press operation is completed.
[0076] For example, the second image content may be displayed on the editing interface during the execution of the preset trigger operation, or, in response to the preset trigger operation, the second image content and the first image content may be switched and displayed on the editing interface according to the preset switching display duration; and / or, in response to the triggering or completion of the preset trigger operation, the second image content may be displayed on the editing interface within the preset switching display duration, and the first image content may be displayed on the editing interface again, etc. The length of the preset switching display duration may be set as required, such as the preset switching display duration may be set to 0.5s, 1s or 2s, etc.
[0077] Figure 5 A schematic diagram of a display process of a comparison content display control provided in an embodiment of the present disclosure. As an optional example, the display process of the comparison content display control can be described as follows: displaying the first image content 20 edited based on the second image content 50 and the preset comparison control 22 in the editing interface, such as Figure 5 As shown in the first figure; when a preset trigger operation acting on the preset comparison control 22 is detected, a display comparison content display control 21 is added to the editing interface, and the image content displayed in the editing interface is switched from the first image content 20 after editing to the second image content 50 before editing, and during the execution of the preset trigger operation, the second image content 50 before editing is kept displayed in the editing interface, as shown in FIG. Figure 5As shown in the second figure; after the preset trigger operation is executed, the image content displayed in the editing interface is switched from the second image content 50 before editing to the first image content 20 after editing, and the first image content 20 and the comparison content display control 21 are kept displayed in the editing interface, such as Figure 5 As shown in the third picture.
[0078] In the above-mentioned embodiment, before displaying the comparison image content, the comparison image content can be generated based on the edited first image content and the before-editing second image content. For example, in response to a comparison content display operation on an editing interface, the comparison image content can be generated based on the first image content and the second image content, and the comparison image content can be displayed; or, before responding to a comparison content display operation, the comparison image content can be generated based on the first image content and the second image content, and in response to a comparison content display operation on the editing interface, the comparison image content can be displayed. At this time, optionally, the image content processing device can also include: generating comparison image content based on the first image content and the second image content in response to a preset trigger operation on the preset comparison control.
[0079] In some embodiments, optionally, the comparison content display control remains displayed in the editing interface; or, the comparison content display control is displayed in the editing interface within a preset time length. Specifically, after the comparison content display control is displayed in response to a preset editing operation or a preset trigger operation, the comparison content display control can be kept displayed in the editing interface until the current user completes the editing (such as closing the editing interface, closing the current application, or publishing the target media content, etc.); the comparison content display control can also be displayed in the editing interface within a preset time length, such as within a preset time length after the above-mentioned preset editing operation or preset trigger operation is executed, and after the display time of the comparison content display control reaches the preset time length, the comparison content display control is cancelled in the editing interface. Among them, the specific value of the preset time length can be flexibly set as needed, such as the preset time length can be set to 3s or 5s, etc.
[0080] The display style of the comparison content display control is not limited, for example, the comparison content display control may be displayed in a preset default display style. Optionally, the display style of the comparison content display control is associated with the first image content and / or the second image content. That is, the display style of the comparison content display control may be determined according to the first image content and / or the second image content, such as displaying an image identifier and / or at least a portion of an image screen of the first image content in the comparison content display control, displaying an image identifier and / or at least a portion of an image screen of the second image content in the comparison content display control, and / or displaying an image identifier and / or at least a portion of an image screen of the comparison image content generated based on the first image content and the second image content in the comparison content display control (for example, Figure 5 The image identifier may include, for example, the name and / or thumbnail of the image. In some examples, the thumbnail of the compared image content is displayed in the compared content display control. For example, the compared content display control may be displayed in the style of the thumbnail of the compared image content that is triggered by the compared content display control to prompt the user to trigger the screen content of the compared image content that can be displayed by the control, so as to facilitate the user to preview the screen content in advance.
[0081] Figure 6 A flowchart of another method for processing image content provided in an embodiment of the present disclosure. The scheme in this embodiment can be combined with one or more optional schemes in the above-mentioned embodiments. Optionally, the method of obtaining the target media resource based on the comparison image content includes: in response to an add operation for the comparison image content, adding the comparison image content as an object to be edited in the editing interface, the object to be edited supports editing; based on the editing result of the object to be edited in the editing interface, obtaining the target media resource.
[0082] Correspondingly, such as Figure 6 As shown, the image content processing method provided in this embodiment may include:
[0083] S201. Displaying first image content on an editing interface, where the first image content is edited based on second image content.
[0084] S202. In response to a comparison content display operation on the editing interface, display comparison image content, wherein the comparison image content includes a first image area and a second image area, the first image area is used to display the first image content, and the second image area is used to display the second image content.
[0085] S203: In response to the adding operation on the compared image content, the compared image content is added as an object to be edited in the editing interface, and the object to be edited supports editing.
[0086] The adding operation for the comparison image content can be understood as a triggering operation for indicating that the comparison image content is added as an object to be edited in the editing interface. The execution method of the adding operation for the comparison image content is not limited. For example, the adding operation for the comparison image content can be an operation of triggering an adding control corresponding to the comparison image content, or an operation of executing an adding gesture corresponding to the comparison image content.
[0087] The adding control 33 corresponding to the contrast image content 30 may be displayed in the editing interface, or may be displayed in other interfaces other than the editing interface in the current application. Optionally, the adding control 33 is displayed in the editing interface, and the editing interface includes at least one of a first editing interface and a second editing interface, wherein at least one editing item is displayed in the first editing interface, and the second editing interface is used to edit the object to be edited based on the editing item displayed in the first editing interface. That is, the second editing interface may be a secondary page of the first editing interface. For example, if the contrast image content 30 is displayed in the first editing interface, the adding control 33 corresponding to the contrast image content 30 may be displayed in the first editing interface, such as Figure 3 If the contrast image content 30 is displayed in the second editing interface, the add control 33 corresponding to the contrast image content can be displayed in the second editing interface, such as Figure 4 shown.
[0088] In some examples, when displaying the comparison image content in response to the comparison content display operation on the editing interface, an add control corresponding to the comparison image content can be further displayed. At this time, optionally, the image content processing method can also include: displaying an add control corresponding to the comparison image content in response to the comparison content display operation on the editing interface, and the add control is configured to trigger the execution of the add operation. For example, when receiving a comparison content display operation acting on the first editing interface, the comparison image content and the add control can be displayed in the first editing interface in response to the comparison content display operation, such as Figure 3 When receiving the contrast content display operation in the second editing interface, the contrast image content and the add control can be displayed in the second editing interface in response to the contrast content display operation, such as Figure 4 shown.
[0089] The object to be edited in the editing interface can be understood as an object that supports editing in the editing interface, such as image content to be edited in the editing interface, and the image content to be edited can be, for example, picture content and / or video content to be edited in the editing interface. Taking the media content publishing scenario as an example, the object to be edited can be the media content material to be edited in the editing interface.
[0090] For example, when an add operation is received for the displayed contrast image content 30, the contrast image content 30 can be added as an object to be edited in the editing interface. Figure 3 ), the comparison image content 30 can be used as the object to be edited in the editing interface, and the identifier of the comparison image content 30 (such as Figure 7 The “comparison image identifier” shown in FIG. 1 is added as the object identifier of the object to be edited to the list of objects to be edited 70 of the editing interface, such as Figure 7 shown.
[0091] It can be understood that after the contrast image content is added as an object to be edited in the editing interface, the contrast image content added as an object to be edited can be displayed in the editing interface to facilitate the current user to edit the contrast image content newly added as an object to be edited; the first image content can also continue to be originally displayed in the editing interface to facilitate the current user to continue to edit the first image content. The specific settings can be made according to needs.
[0092] In some embodiments, if the adding operation for the displayed comparison image content 30 is performed within the first editing interface, for example, if the current user triggers the adding control 33 (such as Figure 3 ) performs an adding operation on the displayed comparison image content 30, then in response to the adding operation, the displayed comparison image content 30 can be added as an object to be edited in the editing interface, and the comparison image content 30 can be displayed as the current object to be edited that is currently being previewed and / or edited in the first editing interface, such as Figure 7 shown.
[0093] In some embodiments, the editing interface includes the second editing interface, and the image content processing method may also include: in response to an addition operation on the comparison image content, displaying a prompt message of successful addition; and / or, in response to an editing completion operation on the first image content, switching the currently displayed editing interface from the second editing interface to the first editing interface.
[0094] The successful addition prompt information can be used to prompt that the compared image content has been successfully added as an object to be edited in the editing interface. The editing completion operation can be a trigger operation for indicating the completion of editing, such as triggering the operation of the editing completion control displayed in the editing interface or executing a preset editing completion gesture.
[0095] For example, if the adding operation for the displayed comparison image content 30 is performed in the second editing interface, for example, if the current user triggers the adding control 33 (such as Figure 4 As shown in FIG. 1 ), an adding operation is performed on the displayed comparison image content 30. Then, in response to the adding operation, the displayed comparison image content 30 is added as an object to be edited in the editing interface, and a prompt message 80 of adding success is displayed, such as Figure 8 As shown, the current user is prompted by the successful adding prompt message 80 that the comparison image content 30 has been added as an object to be edited. In addition, in response to the adding operation, the comparison image content 30 can be canceled and the first image content 20 can be displayed, so that the current user can continue to edit the first image content 20; and / or, the successful adding prompt message 80 can be canceled after being displayed for a set time length to avoid blocking the first image content 20. If the user does not want to perform the adding operation, the display of the comparison image content 30 can be closed.
[0096] After the current user completes editing the first image content 20, he can perform an editing completion operation, such as triggering an editing completion control 23 (such as Figure 2 and Figure 8 Thus, when the current application detects that the current user has completed the editing operation on the first image content 20, the currently displayed editing interface can be changed from the second editing interface (such as Figure 2 and Figure 8 As shown in FIG. 1 , the first editing interface is switched to the first editing interface, and the edited first image content 20 can be displayed in the first editing interface, or the comparison image content 30 added as the object to be edited can be displayed in the first pass interface, such as Figure 7 At this time, the list of objects to be edited 70 of the editing interface already contains the object identifier corresponding to the compared image content 30 .
[0097] In this embodiment, the editing interface may display multiple objects to be edited. For example, when an add operation for the comparison image content is received, the comparison image content and the first image content currently edited may be determined as objects to be edited in the editing interface.
[0098] Optionally, the adding of the compared image content as the object to be edited in the editing interface includes: based on the editing result of the object to be edited in the editing interface, adding the compared image content and the first image content as the object to be edited in the editing interface. Alternatively, upon receiving an adding operation or an editing completion operation for the edited first image content, the first image content may be added as the object to be edited in the editing interface. And so on.
[0099] Exemplarily, at least one first image content can be displayed in the editing interface. After the comparison image content is added as the object to be edited, it can be used as the object to be edited together with the at least one first image content, or replace the first image content corresponding to the comparison image content as the object to be edited.
[0100] In some embodiments, the current user can be supported to continue editing the object to be edited determined in the editing interface in the editing interface, and the current user can be supported to perform a comparison content display operation based on the edited object to be edited, such as supporting the current user to continue to obtain the comparison image content between the object to be edited before editing and the object to be edited after editing by performing the comparison content display operation, and supporting to continue to add this pair of image content and / or the edited object to be edited as the object to be edited in the editing interface. The object to be edited added in the above-mentioned editing interface may include any object to be edited in the editing interface, such as the comparison image content and / or the first image content added as the object to be edited in the editing interface. At this time, optionally, the editing interface supports the comparison content display operation based on the edited comparison image content and / or the edited first image content, that is, the generated first image content and / or the comparison image content can support the use of continuing to edit and performing the comparison content display operation to further enrich the comparison image content supported for generation and display.
[0101] S204: Based on the editing result of the object to be edited in the editing interface, the target media resource is acquired, where the target media resource is used to publish the target media content and / or the target media resource is used to save.
[0102] In this embodiment, the target media resource can be determined based on the editing interface of the object to be edited in the editing interface. For example, at least part of the editing objects in the editing interface can be obtained as the target media resource. The at least part of the editing objects can include the objects to be edited that are directly confirmed by the current user without editing; it can also include the objects to be edited after the current user edited in the editing interface.
[0103] In some embodiments, obtaining the target media resource based on the editing result of the object to be edited in the editing interface includes: in response to a first target operation on the comparison image content, determining the target media resource that is at least a partial media content resource of the target media content based on the editing result of the comparison image content; and / or, in response to a second target operation on the comparison image content, determining the target media resource to be added to a preset image collection based on the editing result of the comparison image content, the preset image collection including at least one of a local image collection and an online image collection.
[0104] The first target operation may be a trigger operation corresponding to the compared image content, used to indicate at least part of the media resources for determining the target media content, such as triggering the operation of the first target control corresponding to the compared image content, and the first target control may include, but is not limited to, the next step control displayed in the first editing interface. The second target operation may be a trigger operation corresponding to the compared image content, used to indicate adding image content to the preset image set, such as triggering the operation of the second target control corresponding to the compared image content, and the second target control may include, but is not limited to, a save control and / or a download control.
[0105] The preset image collection may be a preset image collection of the current user, which may include the local image collection of the current user and / or the online image collection of the current user. The image collection may include one or more image contents.
[0106] Exemplarily, when a first target operation for the comparison image content is received, at least part of the media content resources of the target media content can be determined based on the editing result of the comparison image content. For example, the comparison image content corresponding to the first target operation can be used as the target media resource, and the target media resource can be used as at least part of the media content resource of the target media content to be published. The comparison content corresponding to the first target operation can be, for example, initially generated, unedited comparison image content, edited comparison image content, and / or new comparison image content generated based on comparison image content before and after editing, etc.
[0107] In the case of receiving the second target operation for the comparison image content, the target media resource to be added to the preset image set can be determined based on the editing result of the comparison image content. For example, the comparison image content corresponding to the second target operation can be used as the target media resource to be added to the preset image set, and the target media resource is added to the preset image set of the current user. The comparison image content corresponding to the second target operation can be, for example, the initially generated, unedited comparison image content, the edited comparison image content, and / or the new comparison image content generated based on the comparison image content before and after editing, etc.
[0108] In some embodiments, when determining at least part of the media content resources of the target media content based on the editing result of the compared image content, illustratively, at least part of the objects to be edited including the compared image content 30 in the editing interface can be obtained as the target media resource based on the first target operation, the target media resource is used as at least part of the media content resource of the target media content, and the resource identifier of the target media resource (such as the object identifier of the corresponding object to be edited) is added to the resource list 90 of the target media content, such as Fig. 9 At this time, optionally, determining the target media resource as at least part of the media content resource of the target media content based on the editing result of the comparison image content includes: acquiring at least part of the objects to be edited in the editing interface as the target media resource of the target media content, and adding the resource identifier of the target media resource to the resource list of the target media content, wherein the at least part of the objects to be edited includes the comparison image content.
[0109] In the above-mentioned implementation, at least part of the objects to be edited that are obtained and used as target media resources at least include contrast image content. For example, the at least part of the objects to be edited may only include contrast image content; or may further include at least one other object to be edited in the editing interface in addition to the contrast image content, for example, may further include the first image content, the second image content and / or other image content in addition to the first image content and the second image, etc., so as to further enrich the obtained media resources and meet the user's different media resource acquisition needs. At this time, optionally, the at least part of the objects to be edited also includes one or more objects to be edited in the editing interface in addition to the contrast image content.
[0110] The resource list of the target media content may include resource identifiers of one or more media content resources. Optionally, the resource identifier supports triggering the display of the target media resource corresponding to the resource identifier in the resource preview area of the target media content. For example, when it is detected that the current user triggers a resource identifier displayed in the resource list of the target media content, a preview screen of the media content resource corresponding to the resource identifier may be displayed in the resource preview area of the target media content, such as Fig. 9 As shown ( Fig. 9 The resource preview area of the target media content can be understood as an area for users to preview the media content resources included in the target media content. The display position of the resource preview area of the target media content is not limited. For example, the resource preview area of the target media content can be displayed on the preview interface or publishing interface of the target media content (such as Fig. 9 shown).
[0111] In some implementations, the current user may be supported to adjust the arrangement order of the objects to be edited in the editing interface and / or the media content resources in the target media content, and the current user may be supported to delete one or more objects to be edited in the editing interface and / or one or more media content resources in the target media content. At this time, optionally, the image content processing method may further include at least one of the following: in response to an object order adjustment operation, adjusting the arrangement order of at least part of the objects to be edited in the editing interface; in response to a resource order adjustment operation, adjusting the arrangement order of at least part of the target media resources in the target media content; in response to an object deletion operation, deleting the object to be edited in the editing interface corresponding to the object deletion operation; in response to a resource deletion operation, deleting the target media resource in the target media content corresponding to the resource deletion operation.
[0112] The object order adjustment operation may be a trigger operation for indicating adjustment of the arrangement order of the objects to be edited, such as an operation for adjusting the arrangement order of one or more object identifiers in the list of objects to be edited by dragging, etc. The resource order adjustment operation may be an operation for indicating adjustment of the arrangement order of the media content resources of the target media content, such as an operation for adjusting the arrangement order of one or more resource identifiers in the resource list of the target media content by dragging, etc. The object deletion operation may be a trigger operation for indicating deletion of at least part of the objects to be edited, such as an operation for triggering a deletion control corresponding to a certain object to be edited or an operation for removing the object identifier of a certain object to be edited from the list of objects to be edited, etc. The resource deletion operation may be an operation for indicating deletion of at least part of the media content resources of the target media content, such as an operation for triggering a deletion control corresponding to a certain media content resource of the target media content or an operation for removing the resource identifier of a certain media content resource of the target media content from the resource list of the target media content, etc.
[0113] Exemplarily, when an object order adjustment operation is received for one or more objects to be edited in the editing interface, the arrangement order of the one or more objects to be edited can be adjusted based on the object order adjustment operation; when a resource order adjustment operation is received for one or more media content resources (such as target media resources, etc.) in the target media content, the arrangement order of the one or more media content resources in the target media content can be adjusted based on the resource order adjustment operation; when an object deletion operation is received for one or more objects to be edited in the editing interface, the one or more objects to be edited can be deleted from the editing interface; when a resource deletion operation is received for one or more media content resources (such as target media resources, etc.) in the target media content, the one or more media content resources can be deleted from the target media content.
[0114] In addition, it is also possible to support users to add new objects to be edited in the editing interface and / or to add new media content resources in the target media content. Figure 7 As shown, an object adding control 71 may be displayed in the list of objects to be edited 70, so that when it is detected that the current user triggers the object adding control 71, at least one candidate object may be displayed for the current user to select from the at least one candidate object and add a new object to be edited in the editing interface; and / or Fig. 9 As shown, a resource adding control 91 may be displayed in the resource list 90 of the target media content, so that when it is detected that the current user triggers this resource adding control 91, at least one candidate media content resource may be displayed for the current user to select from the at least one candidate media content resource and add a new media content resource to the target media content.
[0115] Fig.10 A schematic diagram of a processing process of image content provided by an embodiment of the present disclosure (the vertical arrangement of the first image area 41 and the second image area 42 is taken as an example), as shown in FIG. Fig.10 As shown, in some optional examples, the processing process of the image content can be described as:
[0116] The first editing interface displays the second image content 50 ( Fig.10 The first image content 20 and the preset contrast control 22 are edited, such as Fig.10 As shown in the first picture.
[0117] When it is detected that the current user triggers the preset comparison control 22, a comparison image content 40 between the first image content 20 and the second image content 50 is generated, a comparison content display control 21 is added to the first editing interface, and a thumbnail of the comparison image content 40 is displayed in the comparison content display control 21, such as Fig.10 As shown in the second picture.
[0118] When it is detected that the current user triggers the comparison content display control 21, the comparison image content 40 and the adding control 33 corresponding to the comparison image content 40 are displayed in the first editing interface, such as Fig.10 As shown in the third picture.
[0119] When it is detected that the current user triggers the adding control 33, the contrast image content 40 is added as an object to be edited in the object list 70 to be edited, such as adding an object identifier corresponding to the contrast image content 40 in the object list 70 to be edited, and the added contrast image content 40 can be displayed in the first editing interface, such as Fig.10 After adding the comparison image content 40 as the object to be edited, the user can edit the object to be edited in the list of objects to be edited based on the first editing interface and / or the second editing interface, and can trigger the next control 72 displayed in the first editing interface after the editing is completed.
[0120] When it is detected that the current user triggers the next control 72 displayed in the first editing interface, at least part of the objects to be edited in the list of objects to be edited can be used as at least part of the media content resources of the target media content, and the publishing interface of the target media content is displayed, such as Fig.10 Thus, when it is detected that the current user triggers the publishing control 92 displayed in the publishing interface, the target media content can be published; and / or, when it is detected that the current user triggers the saving control 93 displayed in the publishing interface, the editing draft of the target media content can be saved, such as saving the editing draft of the target media content to the draft box.
[0121] Fig.11 A schematic diagram of another image content processing process provided by an embodiment of the present disclosure (the horizontal arrangement of the first image area 31 and the second image area 32 is taken as an example), as shown in FIG. Fig.11 As shown, in some optional examples, the processing process of the image content can be described as:
[0122] The second editing interface displays the second image content 50 ( Fig.11 The first image content 20 and the preset contrast control 22 are edited, such as Fig.11 As shown in the first picture.
[0123] When it is detected that the current user triggers the preset comparison control 22, a comparison image content 40 between the first image content 20 and the second image content 50 is generated, a comparison content display control 21 is added to the second editing interface, and a thumbnail of the comparison image content 40 is displayed in the comparison content display control 21, such as Fig.11 As shown in the second picture.
[0124] When it is detected that the current user triggers the comparison content display control 21, the comparison image content 40 and the adding control 33 corresponding to the comparison image content 40 are displayed in the second editing interface, such as Fig.11 As shown in the third picture.
[0125] When it is detected that the current user triggers the add control 33, the comparison image content 40 is added as an object to be edited in the list of objects to be edited 70, such as adding an object identifier corresponding to the comparison image content 40 in the list of objects to be edited 70, and the comparison image content 40 can be canceled from being displayed in the second editing interface, and the first image content 20 is displayed in the second editing interface, so that the current user can continue to edit the first image content 20, and the addition success prompt message 80 is displayed in the second editing interface to prompt the current user that the comparison image content 40 has been successfully added. Fig.11 As shown in the fourth figure in FIG. 1 , the current user can continue to edit the first image content 20 in the second editing interface, and can trigger the editing completion control 23 displayed in the second editing interface after the editing is completed.
[0126] When it is detected that the current user triggers the editing completion control 23 displayed in the second editing interface, the currently displayed editing interface can be switched from the second editing interface to the first editing interface. At this time, the object identifier of the comparison image content 40 has been added to the list of objects to be edited 70, such as Fig.11After adding the comparison image content 40 as the object to be edited, the user can edit the object to be edited in the list of objects to be edited based on the first editing interface and / or the second editing interface, and can trigger the next control 72 displayed in the first editing interface after the editing is completed.
[0127] When it is detected that the current user triggers the next control 72 displayed in the first editing interface, at least part of the objects to be edited in the list of objects to be edited can be used as at least part of the media content resources of the target media content, and the publishing interface of the target media content is displayed, such as Fig.11 Thus, when it is detected that the current user triggers the publishing control 92 displayed in the publishing interface, the target media content can be published; and / or, when it is detected that the current user triggers the saving control 93 displayed in the publishing interface, the editing draft of the target media content can be saved, such as saving the editing draft of the target media content to the draft box.
[0128] The image content processing method provided in this embodiment supports generating and displaying comparative image content before and after image content editing during the image content editing process, and supports adding this comparative image content as an object to be edited in the editing interface for editing and determining media resources, which can further enrich the objects to be edited in the editing interface, and thus enrich the acquired media resources.
[0129] Fig.12 This is a structural block diagram of an image content processing device provided by an embodiment of the present disclosure. The device can be implemented by software and / or hardware, and can be configured in an electronic device, typically a computer, a mobile phone, or a tablet computer. It can generate a comparison image before and after image editing by executing an image content processing method, such as generating a comparison image before and after image editing during the image editing process, and obtaining media resources based on the comparison image. Fig.12 As shown, the image content processing device provided in this embodiment may include: a first display module 1201, a second display module 1202 and a resource acquisition module 1203, wherein:
[0130] A first display module 1201 is used to display first image content on an editing interface, where the first image content is edited based on second image content;
[0131] A second display module 1202 is configured to display a comparison image content in response to a comparison content display operation on the editing interface, wherein the comparison image content includes a first image area and a second image area, the first image area is used to display the first image content, and the second image area is used to display the second image content;
[0132] The resource acquisition module 1203 is used to acquire a target media resource based on the compared image content, where the target media resource is used to publish the target media content and / or the target media resource is used to store.
[0133] The image content processing device provided in this embodiment displays the first image content obtained by editing based on the second image content in the editing interface through the first display module; displays the comparison image content in response to the comparison content display operation in the editing interface through the second display module, wherein the comparison image content includes a first image area and a second image area, the first image area is used to display the first image content, and the second image area is used to display the second image content; and obtains the target media resource for publishing the target media content and / or for saving based on the displayed comparison image content through the resource acquisition module. This embodiment uses the above technical solution to support triggering the generation of the comparison image content before and after editing the edited image content when editing the image content, and supports the release of media content and / or saving the comparison image content based on the comparison image content, without the need for the user to manually splice the comparison images before and after editing after the editing is completed and import the comparison images into the application software for publishing, which can enrich the image content processing method and the media resource acquisition method, and simplify the operations required for generating and displaying the comparison image content and obtaining the media resource containing the comparison image content.
[0134] Optionally, an arrangement of the first image region and the second image region in the comparison image content is associated with a size of the first image content and / or the second image content.
[0135] Optionally, the resource acquisition module 1203 includes: an object adding unit, used to add the comparison image content as an object to be edited in the editing interface in response to an adding operation on the comparison image content, and the object to be edited supports editing; a resource determination unit, used to acquire the target media resource based on the editing result of the object to be edited in the editing interface.
[0136] Optionally, the object adding unit may be specifically configured to: acquire the object to be edited in the editing interface based on the compared image content and the first image content.
[0137] Optionally, the editing interface supports performing a comparison content display operation based on the edited comparison image content and / or the edited first image content.
[0138] Optionally, the resource determination unit includes: a first determination subunit, for determining, in response to a first target operation on the comparison image content, a target media resource that is at least a part of the media content resource of the target media content based on the editing result of the comparison image content; and / or, a second determination subunit, for determining, in response to a second target operation on the comparison image content, a target media resource to be added to a preset image collection based on the editing result of the comparison image content, the preset image collection including at least one of a local image collection and an online image collection.
[0139] Optionally, the first determination subunit may be specifically used to: obtain at least part of the objects to be edited in the editing interface as target media resources of the target media content, and add the resource identifier of the target media resource to the resource list of the target media content, wherein the at least part of the objects to be edited includes the comparison image content.
[0140] Optionally, the at least part of the objects to be edited further includes one or more objects to be edited in the editing interface except the compared image content.
[0141] Optionally, the resource identifier supports triggering display of a target media resource corresponding to the resource identifier in a resource preview area of the target media content.
[0142] Furthermore, the image content processing device may also include: a control display module, which is used to display an adding control corresponding to the compared image content in response to a comparison content display operation on the editing interface, and the adding control is configured to trigger the execution of the adding operation.
[0143] Optionally, the adding control is displayed within the editing interface, and the editing interface includes at least one of a first editing interface and a second editing interface, wherein at least one editing item is displayed in the first editing interface, and the second editing interface is used to edit the object to be edited based on the editing item displayed in the first editing interface.
[0144] Optionally, the editing interface includes the second editing interface, and the image content processing device may also include: a prompt module, used to display a prompt message of successful addition in response to an addition operation on the comparison image content; and / or, an interface switching module, used to switch the currently displayed editing interface from the second editing interface to the first editing interface in response to an editing completion operation on the first image content.
[0145] Optionally, a comparison content display control is further displayed in the editing interface, and the comparison content display control is configured to trigger execution of the comparison content display operation.
[0146] Optionally, the first display module 1201 can be specifically used to: in response to a preset editing operation for the second image content, edit the second image content based on the preset editing operation to obtain the first image content, and display the first image content and a comparison content display control in the editing interface; or, display the first image content and a preset comparison control in the editing interface; and in response to a preset trigger operation for the preset comparison control, add a comparison content display control in the editing interface.
[0147] Furthermore, the image content processing device may further include: a content generation module, configured to generate comparative image content based on the first image content and the second image content in response to a preset trigger operation for the preset comparison control.
[0148] Optionally, the comparison content display control remains displayed in the editing interface; or, the comparison content display control is displayed in the editing interface within a preset time length.
[0149] Optionally, during the execution of the preset trigger operation, it is supported to display the second image content on the editing interface; and / or after the preset trigger operation is executed, it is supported to re-display the first image content on the editing interface.
[0150] Optionally, a display style of the comparison content display control is associated with the first image content and / or the second image content.
[0151] Optionally, a thumbnail of the compared image content is displayed in the compared content display control.
[0152] Furthermore, the image content processing device may also include: a publishing module for publishing the target media content including the target media resource in response to a publishing operation on the target media content after the target media resource is acquired based on the comparison image content; and / or a saving module for saving the target media resource in response to a saving operation on the target media resource.
[0153] Furthermore, the image content processing device may also include at least one of the following: an object order adjustment module, used to adjust the arrangement order of at least part of the objects to be edited in the editing interface in response to an object order adjustment operation; a resource order adjustment module, used to adjust the arrangement order of at least part of the target media resources in the target media content in response to a resource order adjustment operation; an object deletion module, used to delete the object to be edited in the editing interface corresponding to the object deletion operation in response to an object deletion operation; a resource deletion module, used to delete the target media resources in the target media content corresponding to the resource deletion operation in response to a resource deletion operation.
[0154] Optionally, at least part of the first image content, the second image content and the comparison image content is picture content.
[0155] The image content processing device provided in the embodiment of the present disclosure can execute the method provided in any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of executing the image content processing method. For technical details not described in detail in this embodiment, please refer to the image content processing method provided in any embodiment of the present disclosure.
[0156] Reference below Fig.13 , which shows a schematic diagram of the structure of an electronic device (e.g., terminal device) 1300 suitable for implementing the embodiments of the present disclosure. The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (e.g., vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Fig.13 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0157] like Fig.13 As shown, the electronic device 1300 may include a processing device (e.g., a central processing unit, a graphics processor, etc.) 1301, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1302 or a program loaded from a storage device 1308 to a random access memory (RAM) 1303. In the RAM 1303, various programs and data required for the operation of the electronic device 1300 are also stored. The processing device 1301, the ROM 1302, and the RAM 1303 are connected to each other via a bus 1304. An input / output (I / O) interface 1305 is also connected to the bus 1304.
[0158] Typically, the following devices may be connected to the I / O interface 1305: an input device 1306 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 1307 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 1308 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1309. The communication device 1309 may allow the electronic device 1300 to communicate with other devices wirelessly or by wire to exchange data. Although Fig.13 The electronic device 1300 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.
[0159] 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 contains 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 1309, or installed from the storage device 1308, or installed from the ROM 1302. When the computer program is executed by the processing device 1301, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.
[0160] It should be noted that the computer-readable medium disclosed above may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, 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 containing or storing a program that may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit 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 of the above.
[0161] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may 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.
[0162] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0163] The above-mentioned computer-readable medium carries one or more programs. When the above-mentioned one or more programs are executed by the electronic device, the electronic device: displays a first image content on an editing interface, where the first image content is edited based on the second image content; displays a comparison image content in response to a comparison content display operation on the editing interface, wherein the comparison image content includes a first image area and a second image area, where the first image area is used to display the first image content, and the second image area is used to display the second image content; obtains a target media resource based on the comparison image content, where the target media resource is used to publish the target media content and / or the target media resource is used to save.
[0164] 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 user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0165] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square 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 square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0166] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware, wherein the name of a module does not, in some cases, constitute a limitation on the unit itself.
[0167] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, 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 chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0168] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may 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 machine-readable storage medium may 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.
[0169] According to one or more embodiments of the present disclosure, Example 1 provides a method for processing image content, including:
[0170] Displaying first image content on the editing interface, where the first image content is edited based on the second image content;
[0171] In response to a comparison content display operation on the editing interface, displaying comparison image content, wherein the comparison image content includes a first image area and a second image area, the first image area is used to display the first image content, and the second image area is used to display the second image content;
[0172] A target media resource is acquired based on the compared image content, where the target media resource is used to publish the target media content and / or the target media resource is used to store.
[0173] According to one or more embodiments of the present disclosure, Example 2 is based on the method described in Example 1, and the arrangement of the first image area and the second image area in the contrasting image content is associated with the size of the first image content and / or the second image content.
[0174] According to one or more embodiments of the present disclosure, Example 3 is based on the method described in Example 1, and in response to an adding operation for the comparison image content, the comparison image content is added as an object to be edited in the editing interface, and the object to be edited supports editing; based on the editing result of the object to be edited in the editing interface, the target media resource is obtained.
[0175] According to one or more embodiments of the present disclosure, Example 4 is the method according to Example 3, wherein adding the compared image content as an object to be edited in the editing interface includes:
[0176] Based on the editing result of the object to be edited in the editing interface, the object to be edited in the editing interface is acquired.
[0177] According to one or more embodiments of the present disclosure, Example 5 is based on the method described in Example 4, and the editing interface supports performing a comparison content display operation based on the edited comparison image content and / or the edited first image content.
[0178] According to one or more embodiments of the present disclosure, Example 6 is the method according to Example 3, wherein acquiring the target media resource based on the editing result of the object to be edited in the editing interface includes:
[0179] In response to a first target operation on the compared image content, determining a target media resource as at least a portion of the media content resource of the target media content based on an editing result of the compared image content; and / or
[0180] In response to a second target operation on the compared image content, a target media resource to be added to a preset image collection is determined based on an editing result of the compared image content, the preset image collection comprising at least one of a local image collection and an online image collection.
[0181] According to one or more embodiments of the present disclosure, Example 7 is the method according to Example 6, wherein determining the target media resource as at least a portion of the media content resource of the target media content based on the editing result of the compared image content includes:
[0182] At least part of the objects to be edited in the editing interface is acquired as target media resources of target media content, and resource identifiers of the target media resources are added to a resource list of the target media content, wherein the at least part of the objects to be edited includes the comparison image content.
[0183] According to one or more embodiments of the present disclosure, Example 8 is based on the method described in Example 7, wherein the at least part of the objects to be edited also includes one or more objects to be edited in the editing interface other than the comparison image content.
[0184] According to one or more embodiments of the present disclosure, Example 9 is the method according to Example 7, wherein the resource identifier supports triggering display of a target media resource corresponding to the resource identifier in a resource preview area of the target media content.
[0185] According to one or more embodiments of the present disclosure, Example 10 is the method according to Example 3, further comprising:
[0186] In response to a comparison content display operation on the editing interface, an adding control corresponding to the comparison image content is displayed, and the adding control is configured to trigger execution of the adding operation.
[0187] According to one or more embodiments of the present disclosure, Example 11 is based on the method described in Example 10, wherein the adding control is displayed within the editing interface, and the editing interface includes at least one of a first editing interface and a second editing interface, wherein at least one editing item is displayed in the first editing interface, and the second editing interface is used to edit the object to be edited based on the editing item displayed in the first editing interface.
[0188] According to one or more embodiments of the present disclosure, Example 12 is the method according to Example 11, wherein the editing interface includes the second editing interface, and the method further includes:
[0189] In response to the adding operation on the compared image content, displaying a prompt message indicating that the adding is successful; and / or
[0190] In response to the editing completion operation on the first image content, the currently displayed editing interface is switched from the second editing interface to the first editing interface.
[0191] According to one or more embodiments of the present disclosure, Example 13 is a method according to any one of Examples 1-12, wherein a comparison content display control is further displayed in the editing interface, and the comparison content display control is configured to trigger execution of the comparison content display operation.
[0192] According to one or more embodiments of the present disclosure, Example 14 is a method according to any one of Examples 1 to 13, wherein displaying the first image content on the editing interface includes:
[0193] In response to a preset editing operation for the second image content, the second image content is edited based on the preset editing operation to obtain the first image content, and the first image content and a comparison content display control are displayed in an editing interface; or
[0194] The first image content and a preset comparison control are displayed in the editing interface; and in response to a preset trigger operation for the preset comparison control, a comparison content display control is added in the editing interface.
[0195] According to one or more embodiments of the present disclosure, Example 15 is the method according to Example 14, further comprising:
[0196] In response to a preset trigger operation for the preset contrast control, a contrast image content is generated based on the first image content and the second image content.
[0197] According to one or more embodiments of the present disclosure, Example 16 is a method according to Example 14, wherein the comparison content display control remains displayed within the editing interface; or, the comparison content display control is displayed within the editing interface within a preset time length.
[0198] According to one or more embodiments of the present disclosure, Example 17, based on the method described in Example 14, supports displaying the second image content on the editing interface during the execution of the preset trigger operation; and / or supports re-displaying the first image content on the editing interface after the preset trigger operation is completed.
[0199] According to one or more embodiments of the present disclosure, Example 18 is based on the method described in Example 13, and the display style of the comparison content display control is associated with the first image content and / or the second image content.
[0200] According to one or more embodiments of the present disclosure, Example 19 is based on the method described in Example 18, wherein a thumbnail of the comparison image content is displayed in the comparison content display control.
[0201] According to one or more embodiments of the present disclosure, Example 20 is a method according to any one of Examples 1-12, and further includes, after acquiring the target media resource based on the compared image content:
[0202] In response to a publishing operation for the target media content, publishing the target media content including the target media resource; and / or
[0203] In response to a save operation on the target media resource, the target media resource is saved.
[0204] According to one or more embodiments of the present disclosure, Example 21 is a method according to any one of Examples 1-12, further comprising at least one of the following:
[0205] In response to the object order adjustment operation, adjusting the arrangement order of at least part of the objects to be edited in the editing interface;
[0206] In response to the resource order adjustment operation, adjusting the arrangement order of at least part of the target media resources in the target media content;
[0207] In response to the object deletion operation, deleting the object to be edited corresponding to the object deletion operation in the editing interface;
[0208] In response to the resource deletion operation, the target media resource corresponding to the resource deletion operation in the target media content is deleted.
[0209] According to one or more embodiments of the present disclosure, Example 22 is a method according to any one of Examples 1-12, wherein at least a portion of the first image content, the second image content, and the comparison image content is picture content.
[0210] According to one or more embodiments of the present disclosure, Example 23 provides a device for processing image content, including:
[0211] A first display module, configured to display first image content on an editing interface, where the first image content is edited based on the second image content;
[0212] a second display module, configured to display a comparison image content in response to a comparison content display operation on the editing interface, wherein the comparison image content includes a first image area and a second image area, the first image area is used to display the first image content, and the second image area is used to display the second image content;
[0213] The resource acquisition module is used to acquire a target media resource based on the compared image content, wherein the target media resource is used to publish the target media content and / or the target media resource is used to store.
[0214] According to one or more embodiments of the present disclosure, Example 24 provides an electronic device, including:
[0215] one or more processors;
[0216] a memory for storing one or more programs,
[0217] When the one or more programs are executed by the one or more processors, the one or more processors implement the method for processing image content as described in any one of Examples 1-22.
[0218] According to one or more embodiments of the present disclosure, Example 25 provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method for processing image content as described in any one of Examples 1-22.
[0219] According to one or more embodiments of the present disclosure, Example 26 provides a computer program product. When the computer program product is executed by a computer, the computer implements the method for processing image content as described in any one of Examples 1-22.
[0220] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. 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 a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other to form a technical solution.
[0221] 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 are 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.
[0222] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. On the contrary, the specific features and actions described above are merely example forms of implementing the claims.
Claims
1. A method for processing image content, characterized in that: include: Displaying first image content on the editing interface, where the first image content is edited based on the second image content; In response to a comparison content display operation on the editing interface, displaying comparison image content, wherein the comparison image content includes a first image area and a second image area, the first image area is used to display the first image content, and the second image area is used to display the second image content; A target media resource is acquired based on the compared image content, where the target media resource is used to publish the target media content and / or the target media resource is used to store.
2. The method according to claim 1, characterized in that: The arrangement of the first image region and the second image region in the comparison image content is associated with the size of the first image content and / or the second image content.
3. The method according to claim 1, characterized in that The acquiring of the target media resource based on the compared image content includes: Adding the compared image content as an object to be edited in the editing interface, wherein the object to be edited supports editing; Based on the editing result of the object to be edited in the editing interface, the target media resource is acquired.
4. The method according to claim 3, characterized in that: The step of adding the compared image content as an object to be edited in the editing interface includes: An object to be edited in the editing interface is acquired based on the compared image content and the first image content.
5. The method according to claim 4, characterized in that The editing interface supports performing a comparison content display operation based on the edited comparison image content and / or the edited first image content.
6. The method according to claim 3, characterized in that The acquiring the target media resource based on the editing result of the object to be edited in the editing interface includes: In response to a first target operation on the compared image content, determining a target media resource as at least a portion of the media content resource of the target media content based on an editing result of the compared image content; and / or In response to a second target operation on the compared image content, a target media resource to be added to a preset image collection is determined based on an editing result of the compared image content, the preset image collection comprising at least one of a local image collection and an online image collection.
7. The method according to claim 6, characterized in that The step of determining the target media resource as at least a part of the media content resource of the target media content based on the editing result of the compared image content comprises: At least part of the objects to be edited in the editing interface is acquired as target media resources of target media content, and resource identifiers of the target media resources are added to a resource list of the target media content, wherein the at least part of the objects to be edited includes the comparison image content.
8. The method according to claim 7, characterized in that The at least part of the objects to be edited also includes one or more objects to be edited in the editing interface except the compared image content.
9. The method according to claim 7, characterized in that: The resource identifier supports triggering display of a target media resource corresponding to the resource identifier in a resource preview area of the target media content.
10. The method according to claim 3, characterized in that: Also includes: In response to a comparison content display operation on the editing interface, an adding control corresponding to the comparison image content is displayed, and the adding control is configured to trigger execution of an adding operation on the comparison image content.
11. The method according to claim 10, characterized in that The adding control is displayed within the editing interface, and the editing interface includes at least one of a first editing interface and a second editing interface, wherein at least one editing item is displayed in the first editing interface, and the second editing interface is used to edit the object to be edited based on the editing item displayed in the first editing interface.
12. The method according to claim 11, characterized in that The editing interface includes the second editing interface, and the method further includes: In response to the adding operation on the compared image content, displaying a prompt message indicating that the adding is successful; and / or In response to the editing completion operation on the first image content, the currently displayed editing interface is switched from the second editing interface to the first editing interface.
13. The method according to any one of claims 1 to 12, characterized in that: The editing interface also displays a comparison content display control, and the comparison content display control is configured to trigger the comparison content display operation.
14. The method according to claim 13, characterized in that The displaying of the first image content on the editing interface includes: In response to a preset editing operation for the second image content, the second image content is edited based on the preset editing operation to obtain the first image content, and the first image content and a comparison content display control are displayed in an editing interface; or The first image content and a preset comparison control are displayed in the editing interface; and in response to a preset trigger operation for the preset comparison control, a comparison content display control is added in the editing interface.
15. The method according to claim 14, characterized in that Also includes: In response to a preset trigger operation for the preset contrast control, a contrast image content is generated based on the first image content and the second image content.
16. The method according to claim 14, characterized in that The comparison content display control remains displayed in the editing interface; or, the comparison content display control is displayed in the editing interface within a preset time length.
17. The method according to claim 14, characterized in that During the execution of the preset trigger operation, it supports displaying the second image content on the editing interface; and / or, after the preset trigger operation is completed, it supports re-displaying the first image content on the editing interface.
18. The method according to claim 13, characterized in that The display style of the comparison content display control is associated with the first image content and / or the second image content.
19. The method according to claim 18, characterized in that The comparison content display control displays thumbnails of the comparison image content.
20. The method according to any one of claims 1 to 12, characterized in that: After acquiring the target media resource based on the compared image content, the method further includes: In response to a publishing operation for the target media content, publishing the target media content including the target media resource; and / or In response to a save operation on the target media resource, the target media resource is saved.
21. The method according to any one of claims 1 to 12, characterized in that: Also includes at least one of the following: In response to the object order adjustment operation, adjusting the arrangement order of at least part of the objects to be edited in the editing interface; In response to the resource order adjustment operation, adjusting the arrangement order of at least part of the target media resources in the target media content; In response to the object deletion operation, deleting the object to be edited corresponding to the object deletion operation in the editing interface; In response to the resource deletion operation, the target media resource corresponding to the resource deletion operation in the target media content is deleted.
22. The method according to any one of claims 1 to 12, characterized in that: At least part of the first image content, the second image content and the comparison image content is picture content.
23. An image content processing device, characterized in that: include: A first display module, configured to display first image content on an editing interface, where the first image content is edited based on the second image content; a second display module, configured to display a comparison image content in response to a comparison content display operation on the editing interface, wherein the comparison image content includes a first image area and a second image area, the first image area is used to display the first image content, and the second image area is used to display the second image content; The resource acquisition module is used to acquire a target media resource based on the compared image content, wherein the target media resource is used to publish the target media content and / or the target media resource is used to store.
24. An electronic device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can perform the method for processing image content according to any one of claims 1 to 22.
25. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method for processing image content according to any one of claims 1 to 22 when executed.
26. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the computer program implements the method for processing image content according to any one of claims 1 to 22.
Citation Information
Patent Citations
Image processing method and device
CN110489581A
Picture editing method based on mobile terminal and cross-mobile-terminal picture editing method
CN111028316A
Media resource editing method and device, electronic equipment and storage medium
CN115460448A
Media content display method and device, electronic equipment and storage medium
CN116069221A
Interface processing method and device
CN116088832A
Cited By
Image content processing method and apparatus, electronic device, storage medium and program product
WO2026052069A1