Content adjustment method and device, computer device, storage medium and product
Patent Information
- Application Number
- CN202610815616.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-08
- Publication Date
- 2026-08-28
AI Technical Summary
[0004]然而,采用AI问答软件进行修图时,往往需要很多的文字描述表达用户的修图需求,甚至大段的文字说明也不一定能准确表达用户的真实修图想法,导致修图结果无法精准匹配用户的真实需求,造成图片调整的效果不佳
[0056] The aforementioned content adjustment method, apparatus, computer equipment, storage medium, and computer program product display a dialogue page with the target agent on a terminal device. The dialogue page includes initial media content and an adjustment entry point. In response to a trigger operation on the adjustment entry point, at least two templates are displayed on the dialogue page. These templates are determined based on the target published content. The target published content is content pre-published by the user on a content platform and distributed there. In response to a trigger operation on the target template, target media content is displayed. The target media content is obtained by the target agent adjusting the initial media content based on the target template. This method provides an adjustment entry point for the user on the dialogue page, allowing the user to directly select an adjustment template from the target published content. This enables content adjustment using the same content template as the target published content, reducing the difficulty and improving the efficiency of content adjustment. For image adjustment scenarios, this method not only simplifies the user's image adjustment process and lowers the barrier to entry for image adjustment, improving efficiency, but also increases user satisfaction and ultimately enhances the image adjustment effect.
Smart Images

Figure CN122653484A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular to a content adjustment method, apparatus, computer equipment, storage medium, and product. Background Technology
[0002] In daily life, people often have a great need to edit photos they take or download images. They can use photo editing software or artificial intelligence (AI) question-and-answer software to edit photos.
[0003] When using photo editing software, users can adjust parameters and select style templates to edit images, but the process is relatively cumbersome, and the editing capabilities of such software are limited. Therefore, with the enhanced functionality of AI question-and-answer software, users can directly obtain adjusted images by inputting their editing needs and the image itself.
[0004] However, when using AI question-and-answer software for photo editing, a lot of text description is often needed to express the user's photo editing needs. Even long text descriptions may not be able to accurately express the user's true photo editing ideas, resulting in the photo editing results failing to accurately match the user's actual needs and causing poor image adjustment effects. Summary of the Invention
[0005] Therefore, it is necessary to address the aforementioned technical problems by providing a content adjustment method, device, computer equipment, computer-readable storage medium, and computer program product that can offer users a variety of image adjustment controls with different adjustment strategies and implement a lightweight image adjustment path, so as to meet user expectations, lower the user's usage threshold, and improve the image adjustment effect.
[0006] Firstly, this application provides a content adjustment method, including:
[0007] Displays a dialogue page with the target agent, including initial media content and adjustment options;
[0008] In response to a trigger action targeting the adjustment entry, at least two templates are displayed on the dialog page; the templates are determined based on the target published content; the target published content is content that the user has pre-published on the content platform and is being distributed on the content platform;
[0009] In response to a trigger operation on the target template, the target media content is displayed; the target media content is obtained by the target agent adjusting the initial media content based on the target template.
[0010] In one embodiment, the dialog page also displays content access entries corresponding to each template, and the method further includes:
[0011] In response to a triggered operation on the content access entry corresponding to the target template, display the content details page of the target published content corresponding to the target template.
[0012] In one embodiment, the method further includes, before displaying the target media content:
[0013] Display at least one of the following on the dialog page: a progress component, sample content corresponding to the target template, and dynamic prompt content.
[0014] In one embodiment, the method further includes:
[0015] In response to a triggered operation on the content publishing entry, a content publishing page is displayed, which displays at least one pre-populated content, including the target media content;
[0016] In response to content editing and publishing via the content publishing page, generate and publish target content associated with the target media content.
[0017] In one embodiment, a dialogue page with the target agent is displayed, including:
[0018] Displays a dialogue page between the target intelligent agent and the dialogue page, which includes the first interaction entry point;
[0019] In response to a triggered operation targeting the first interaction entry point, an interaction window is displayed on the dialog page; the interaction window includes a second interaction entry point.
[0020] In response to a triggered operation targeting the second interactive entry point, an adjustment entry point is displayed on the dialog page; wherein, the interactive window and / or dialog page supports loading media content and displaying initial media content.
[0021] Secondly, this application provides a content adjustment method, including:
[0022] Displays a dialogue page with the target agent, including initial media content and adjustment options;
[0023] In response to a trigger action on the adjustment entry, at least two templates are displayed on the dialog page; each template includes a title and at least one corresponding sample media content.
[0024] In response to a trigger operation on the target template, the target media content is displayed; the target media content is obtained by the target agent adjusting the initial media content based on the target template.
[0025] In one embodiment, displaying the target media content includes:
[0026] Display dynamic media content and dynamically output target media content through the dynamic media content.
[0027] In one embodiment, dynamic media content is displayed, and target media content is dynamically output through the dynamic media content, including:
[0028] After converting the target media content into a preset format, display the dynamic media content and create an initial canvas element in the preset area of the dynamic media content;
[0029] Start dynamic media content and output the target media content line by line in the initial canvas element;
[0030] Overlay a preset texture mask onto the target media content.
[0031] In one embodiment, dynamic media content is displayed, and target media content is dynamically output through the dynamic media content, including:
[0032] If the device performance is lower than the preset performance requirements, dynamic media content is displayed, and the target media content is smoothly output through the dynamic media content in the form of native tags and CSS animations.
[0033] In one embodiment, dynamic media content is displayed, and target media content is dynamically output through the dynamic media content, including:
[0034] If the acquisition time of the target media content is less than the preset time, the dynamic media content will be displayed after the preset delay, and the target media content will be dynamically output through the dynamic media content.
[0035] Thirdly, this application provides a content adjustment method, including:
[0036] Displays a dialogue page with the target agent, including initial media content and adjustment options;
[0037] In response to a trigger operation on the adjustment entry, the target media content is displayed; the target media content is obtained by the target agent adjusting the initial media content based on a random template.
[0038] In one embodiment, before displaying the target media content, the method further includes:
[0039] Display scrolling media content on the chat page;
[0040] In response to the end of the dynamic effect of the scrolling media content, a random template and at least one sample media content corresponding to the random template are displayed.
[0041] In one embodiment, the initial media content is entered before the adjustment entry is triggered; or, it is entered through a guide control corresponding to a random template.
[0042] Fourthly, this application also provides a content adjustment device, comprising:
[0043] The page display module is used to display the dialogue page between the target intelligent agent and the dialogue page, which includes initial media content and adjustment entry points.
[0044] The template display module is used to display at least two templates in the dialog page in response to a trigger operation on the adjustment entry. The templates are determined based on the target published content. The target published content is content that users have pre-published on the content platform and is distributed on the content platform.
[0045] The content display module is used to display the target media content in response to a trigger operation on the target template; the target media content is obtained by the target agent adjusting the initial media content based on the target template.
[0046] Fifthly, this application also provides a content adjustment device, comprising:
[0047] The page display module is used to display the dialogue page between the target intelligent agent and the dialogue page, which includes initial media content and adjustment entry points.
[0048] The template display module is used to display at least two templates in the dialog page in response to a trigger operation on the adjustment entry; the template includes a title and at least one corresponding sample media content;
[0049] The content display module is used to display the target media content in response to a trigger operation on the target template; the target media content is obtained by the target agent adjusting the initial media content based on the target template.
[0050] Sixthly, this application also provides a content adjustment device, comprising:
[0051] The page display module is used to display the dialogue page between the target intelligent agent and the dialogue page, which includes initial media content and adjustment entry points.
[0052] The content display module is used to display the target media content in response to the trigger operation of the adjustment entry; the target media content is obtained by the target agent adjusting the initial media content based on a random template.
[0053] In a seventh aspect, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the content adjustment methods in the first, second and third aspects described above.
[0054] Eighthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the content adjustment methods in the first, second, and third aspects described above.
[0055] Ninthly, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the content adjustment methods in the first, second, and third aspects described above.
[0056] The aforementioned content adjustment method, apparatus, computer equipment, storage medium, and computer program product display a dialogue page with the target agent on a terminal device. The dialogue page includes initial media content and an adjustment entry point. In response to a trigger operation on the adjustment entry point, at least two templates are displayed on the dialogue page. These templates are determined based on the target published content. The target published content is content pre-published by the user on a content platform and distributed there. In response to a trigger operation on the target template, target media content is displayed. The target media content is obtained by the target agent adjusting the initial media content based on the target template. This method provides an adjustment entry point for the user on the dialogue page, allowing the user to directly select an adjustment template from the target published content. This enables content adjustment using the same content template as the target published content, reducing the difficulty and improving the efficiency of content adjustment. For image adjustment scenarios, this method not only simplifies the user's image adjustment process and lowers the barrier to entry for image adjustment, improving efficiency, but also increases user satisfaction and ultimately enhances the image adjustment effect. Attached Figure Description
[0057] To more clearly illustrate the technical solutions in the embodiments or related technologies of this application, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0058] Figure 1 This is a diagram illustrating the application environment of the content adjustment method in one embodiment;
[0059] Figure 2 This is a flowchart illustrating a content adjustment method in one embodiment;
[0060] Figure 3 This is a schematic diagram of the display chain of a dialog page in one embodiment;
[0061] Figure 4This is a schematic diagram of the interface for adding initial media content to a dialog page in one embodiment.
[0062] Figure 5 This is an interactive diagram of the same link used by the blogger in one embodiment;
[0063] Figure 6 This is an interactive diagram of the same link used by the blogger in another embodiment;
[0064] Figure 7 This is an interactive diagram of the same link used by the blogger in another embodiment;
[0065] Figure 8 This is a flowchart illustrating the content adjustment method in another embodiment;
[0066] Figure 9 This is an interactive diagram of the master shot link in one embodiment;
[0067] Figure 10 This is an interactive diagram of the master shot link in another embodiment;
[0068] Figure 11 This is a flowchart illustrating the content adjustment method in another embodiment;
[0069] Figure 12 This is a schematic diagram of the interaction of an arbitrary gate link in one embodiment;
[0070] Figure 13 This is a schematic diagram of the interaction flow of the blogger's similar link in one embodiment;
[0071] Figure 14 This is a schematic diagram of the interaction flow of the master lens link in one embodiment;
[0072] Figure 15 This is a schematic diagram of the interaction flow of an arbitrary gate link in one embodiment;
[0073] Figure 16 This is a structural block diagram of the content adjustment device in one embodiment;
[0074] Figure 17 This is a structural block diagram of the content adjustment device in another embodiment;
[0075] Figure 18 This is a structural block diagram of the content adjustment device in another embodiment;
[0076] Figure 19 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0077] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0078] Before describing the embodiments of this application, it should be noted that the term "in response to" as used herein refers to a state in which a corresponding event occurs or a condition is met. It will be understood that the timing of subsequent actions performed in response to such an event or condition is not necessarily strongly correlated with the time when the event or condition occurs. For example, in some cases, subsequent actions may be performed immediately upon the occurrence of the event or the fulfillment of the condition; while in other cases, subsequent actions may be performed some time after the occurrence of the event or the fulfillment of the condition. "Triggering operation" refers to an action performed by a user on a visual interface through clicking, dragging, swiping, or other interactive methods, which aims to initiate or activate a specific patent data display, analysis, or editing function. "Published images" refers to image content published on a content platform, distributed through a content distribution algorithm deployed on the server, to be recommended to accounts on the content platform's information flow page. The information flow page can be a two-column image recommendation page or a single-column image stream page.
[0079] The content adjustment method provided in this application embodiment can be applied to, for example, Figure 1 In the application environment shown, terminal device 101 is equipped with content adjustment software, i.e., a content adjustment client. When the content adjustment client is launched, a content adjustment page can be displayed. This content adjustment page provides a variety of content adjustment controls with different adjustment strategies. Users can select one or more adjustment controls according to their needs to adjust the initial media content. Finally, the adjusted target media content is displayed on the content adjustment page.
[0080] For example, the content adjustment software can be a dialogue software with the target intelligent agent, and correspondingly, the content adjustment page can be a dialogue page with the target intelligent agent, that is, the dialogue page displays multiple content adjustment controls with different adjustment strategies.
[0081] For example, the content adjustment process can be performed by a server, which can be the server corresponding to the content adjustment client or a dedicated server that provides media content adjustment functions. The server adjusts the initial media content input by the user based on the content adjustment strategy corresponding to the adjustment control selected by the user, and generates at least one target media content. Then, the server sends the at least one target media content to the user's content adjustment client, so that the content adjustment client updates the content adjustment page, i.e., the dialog page, based on the at least one target media content, thereby displaying the at least one target media content corresponding to the initial media content in the dialog adjustment page.
[0082] Among them, the terminal device 101 may be, but is not limited to, various personal computers, laptops, smartphones, tablets and portable wearable devices, and the portable wearable devices may be smartwatches, smart bracelets, smart glasses, head-mounted devices, etc.
[0083] Three content adjustment methods are presented below. Each method employs a different content adjustment strategy to modify the initial media content, thereby obtaining the target media content under different adjustment strategies. In summary, a content adjustment method is provided that can be applied to… Figure 1 Taking a terminal device as an example, the explanation includes the following steps:
[0084] Step 1: Display the content adjustment page. The content adjustment page includes the initial media content and multiple adjustment controls, each of which uses a different content adjustment strategy.
[0085] For example, when the content adjustment client is launched, an initial content adjustment page can be displayed. If the content adjustment client is an intelligent dialogue client, the initial content adjustment page can display at least one type of content adjustment entry, such as: text adjustment entry, image adjustment entry, video adjustment entry, file adjustment entry, etc. By triggering the corresponding adjustment entry, the corresponding content adjustment page can be displayed. For example, the terminal device can respond to the triggering operation of the target adjustment entry in the initial content adjustment page and display the content adjustment page corresponding to the target adjustment entry. For example, if the media content is image content, an image content adjustment page can be displayed.
[0086] For example, when the content adjustment client is a dedicated image adjustment client, the initial content adjustment page may include at least one image adjustment entry point, including but not limited to image enhancement, portrait beautification, collage, and AI retouching. Triggering an image adjustment entry point displays the corresponding content adjustment page. In this example, triggering image enhancement, portrait beautification, or AI retouching leads to the content adjustment page, which includes initial media content and multiple adjustment controls, each employing a different content adjustment strategy. It should be noted that AI retouching leads to an intelligent dialogue page, which uses an intelligent agent to intelligently adjust images, videos, and other content. This intelligent dialogue page may include various types of content adjustment entry points, including but not limited to image adjustment entry points and video adjustment entry points.
[0087] For example, a user can first import initial media content on the initial content adjustment page, and then enter the content adjustment page through the adjustment entry. At this time, the content adjustment page displays the initial media content and multiple adjustment controls. In another implementation, the user can also first enter the content adjustment page through the adjustment entry on the initial content adjustment page, and then select and import the initial media content through the image loading control on the content adjustment page, thereby displaying the initial media content and multiple adjustment controls on the content adjustment page.
[0088] For the adjustment controls, for example, the plurality of adjustment controls may include at least two of the following: style transfer control, master lens control, and random adjustment control. Correspondingly, the content adjustment strategy adopted by the adjustment controls may include at least one of the following: transferring the image style of the published image to the initial media content (i.e., the same adjustment strategy), adjusting the initial media content to the imaging effect of a preset shooting device (i.e., master adjustment strategy), or adjusting the initial media content to a random image style (i.e., any door adjustment strategy). The image style may include at least one of the following: visual style or image set style. The visual style can be used to represent a fixed combination of visual features, which may include, but are not limited to, shape, color, light and shadow, texture, composition, and atmosphere. The image set style can be used to represent a combination of multiple images based on a unified visual tone, wherein the unified visual tone can be manifested in a unified color scheme, composition, and other characteristics. Figure 1 The goal is to achieve consistency in at least one dimension, such as uniformity of elements and atmosphere. For example, when the image style is a series of images, a user can input multiple initial media content pieces. After style transfer adjustments to these initial pieces, the adjusted intermediate images can be combined to obtain the final target media content. Alternatively, a user can input only one initial media content piece, obtain multiple intermediate images through style transfer, and then combine these intermediate images to obtain the final target media content.
[0089] It should be noted that different adjustment strategies can also be combined to generate combined adjustment strategies. These combined adjustment strategies correspond to combined adjustment controls. Multiple adjustment strategies can include at least one independent adjustment strategy and at least one combined adjustment strategy. For example, combining style transfer with master lenses can ensure the generation of images of a specific style and also improve the shooting effect of images of that specific style.
[0090] Step 2: In response to the trigger operation of the target adjustment control, display at least one target media content on the content adjustment page; the target media content is obtained by adjusting the initial media content based on the content adjustment strategy corresponding to the target adjustment control.
[0091] For example, a user can select a target adjustment control from multiple adjustment controls displayed on the content adjustment page. In response to a trigger operation on the target adjustment control, the terminal device generates an image adjustment request based on the initial media content and the identification information corresponding to the target adjustment control, and sends the image adjustment request to the server. The server, after parsing the initial media content and the identification information of the target adjustment control, performs image adjustment processing on the initial media content using the content adjustment strategy corresponding to the target adjustment control, thereby generating at least one target media content.
[0092] In one optional implementation, the server can determine multiple sets of adjustment parameters based on the content adjustment strategy corresponding to the target adjustment control, and then process the initial media content based on these multiple sets of adjustment parameters to generate multiple target media contents. The multiple sets of adjustment parameters may include a set of basic adjustment parameters and at least one set of extended adjustment parameters. The basic adjustment parameters are the original adjustment parameters corresponding to the content adjustment strategy of the target adjustment control, and the extended adjustment parameters are obtained by fine-tuning the values of the basic adjustment parameters.
[0093] The following describes the content adjustment interaction process corresponding to the different content adjustment strategies mentioned above, assuming that the content adjustment page is a dialogue page with the target intelligent agent.
[0094] The first approach: the same adjustment strategy.
[0095] In one exemplary embodiment, such as Figure 2 As shown, a content adjustment method is provided, which can be applied to Figure 1 Taking a terminal device as an example, the explanation includes the following steps 201 to 203. Wherein:
[0096] Step 201: Display the dialogue page with the target agent. The dialogue page includes initial media content and adjustment entry points.
[0097] The target agent can be an agent used for content adjustment. When a user needs to adjust the initial media content, they can interact with the terminal device to display a dialogue page between the user and the target agent. For example, the terminal device can display an initial dialogue page that can be used to perform any type of dialogue function, such as asking questions, searching, or answering questions. Users can access the dialogue page with the target agent through the content adjustment entry point on the initial dialogue page, where they can then adjust the initial media content.
[0098] In an exemplary embodiment, displaying a dialogue page with a target agent may include: displaying an initial dialogue page, the initial dialogue page including an interaction entry; displaying an interaction window on the initial dialogue page in response to a triggering operation on the interaction entry; the interaction window including a content adjustment entry; and displaying a dialogue page with the target agent in response to a triggering operation on the content adjustment entry; wherein the interaction window and / or the dialogue page support loading and displaying initial media content.
[0099] refer to Figure 3 As shown, it illustrates an initial dialogue page with an intelligent agent. The initial dialogue page includes a dialogue area and a functional area. The functional area can include multiple functional components, such as dialogue input components (e.g., text input, voice input), and also an interaction entry point and a camera entry point. The camera entry point in the dialogue page can directly trigger camera capture and enter the capture page. The interaction entry point is used to trigger specific interactive functions. For example, clicking the "+" interaction entry point displays an interactive window. This window can include at least one functional entry point corresponding to a specific interactive function. For instance, this specific interactive function may include at least a media content adjustment function. Taking image content as an example, this specific interactive function could be an image content adjustment function, and the corresponding functional entry point would be the image content adjustment entry point, such as "God Camera".
[0100] For example, specific interactive functions may also include product recommendation functions, strategy search functions, and configuration attributes, etc. The function entry point corresponding to the product recommendation function can be a product recommendation entry point, such as "Good Things Buyer", the function entry point corresponding to the strategy search function can be a strategy search entry point, such as "Strategy Mode", and the function entry point corresponding to the configuration attribute can be a configuration attribute entry point, such as "My Experience Pack".
[0101] In addition, the interactive window may include a camera control, an image control, and at least one candidate image. The camera control can trigger the camera to take a picture and enter the shooting page, the image control can trigger the gallery selection and enter the local gallery / album page, and the at least one candidate image can be a recently stored image in the local gallery.
[0102] For example, a user can select an initial image for content adjustment from the candidate images in the interaction window, such as selecting the first candidate image as the initial image. Then, the user can trigger the image content adjustment entry, such as "God's Camera," to enter the dialogue page between the target agent corresponding to the image adjustment, as follows: Figure 4 and Figure 5 The first diagram.
[0103] In other implementations, users can also access a local image library by triggering an image control in the interactive window and select an initial image to be adjusted from the image display page of the local image library. For example, after a user selects an initial image on the image display page of the local image library, the terminal device can display the initial image selected by the user from the local image library in the candidate image area to the right of the image control as the first candidate image, and the selection control in the upper right corner of the initial image will be selected. Then, the user can trigger the image content adjustment entry "God's Camera" to enter the dialog page. Alternatively, when the user accesses the image display page of the local image library by triggering the image control, the image display page can also include an image content adjustment entry "God's Camera," which the user can directly trigger to enter the dialog page after selecting an initial image.
[0104] In other implementations, users can also enter the shooting page by triggering the camera control in the interactive window or by triggering the shooting entry in the dialog page. On the shooting page, users take pictures. After the shooting control in the shooting page generates the initial media content, the shooting page can display the initial image and the image content adjustment entry "God Camera" so that users can quickly enter the dialog page by triggering the image content adjustment entry "God Camera".
[0105] For example, the shooting page can also directly display the blogger-style control, master lens control, and any door control. When the blogger-style control is triggered, the blogger-style selection window can be overlaid on the shooting page. The user selects the target media content from the multiple published images displayed in the selection window and triggers the shooting of the same style. At this time, the shooting area of the shooting page can display candidate shooting screens that are consistent with the shooting scene, shooting elements, and shooting style of the target media content. The user can adjust the posture under the candidate shooting screen to directly achieve the blogger-style shooting and generate the blogger-style shooting image.
[0106] Additionally, when the Master Lens control is triggered, a selection window for Master Lenses can be overlaid on the shooting page. The user can select the target Master Lens from the multiple Master Lenses displayed in the selection window and trigger the use of the lens. At this time, the shooting area of the shooting page can display the candidate shooting images after the user's portrait has been processed by the lens parameters of the target Master Lens. After the user triggers the shooting, the Master Lens shooting image can be generated directly.
[0107] Furthermore, when the "Any Door" control is triggered, the shooting area on the shooting page can display candidate shooting images after the user's portrait has been processed using a randomly determined image adjustment template. When the user triggers the "Any Door" control again, the image adjustment template can be redefined, and the candidate shooting images displayed in the shooting area can be updated, displaying candidate shooting images after the user's portrait has been processed using the redefined image adjustment template. In other words, by triggering the "Any Door" control multiple times, the shooting effect of the candidate shooting images can be randomly updated.
[0108] In addition, users can also directly trigger the "God's Camera" entry point for adjusting image content within the interactive window, enter the dialog page, and load and display the initial image within the dialog page. For example... Figure 4 As shown, the dialog page may include an image addition entry point. For example, clicking "Add Portrait" allows users to select and import an initial image by triggering the image addition entry point. For instance, this image addition entry point can be associated with a local image library, so that after the user triggers the entry point, the terminal device can display an image display page from the local image library, allowing the user to select an initial image from the local image library. For the initial image selected by the user, the terminal device loads the initial image from the local image library and displays it in the dialog area of the dialog page, along with adjustment controls, such as at least one of the following: a blogger-style control, a master lens control, and an "Anywhere Door" control.
[0109] In this embodiment, by embedding an intelligent image adjustment function in the intelligent dialogue client, that is, displaying an image content adjustment entry in the interactive window of the dialogue page, users can trigger the intelligent image adjustment function through the image adjustment entry, thereby selecting the user's preferred adjustment strategy through a convenient interactive link, achieving high-quality adjustment of the initial image, and improving the efficiency and effect of image adjustment.
[0110] Step 202: In response to the triggering operation for adjusting the entry point, at least two templates are displayed on the dialog page; the templates are determined based on the target published content; the target published content is content that the user has pre-published on the content platform and distributed on the content platform.
[0111] Step 203: In response to the trigger operation on the target template, display the target media content; the target media content is obtained by the target agent adjusting the initial media content based on the target template.
[0112] The adjustment entry point in this example can be the same as the one used by the blogger. In this example, on the dialog page, the user can enter initial media content and use the adjustment controls on the dialog page to display at least two templates determined by the target content. The user can then select the target template from these templates provided on the dialog page and adjust the initial media content based on the target template to obtain the adjusted target media content.
[0113] In one exemplary embodiment, a method is provided for displaying a template on a dialog page and adjusting content using the template. Specifically, when the content adjustment strategy is to migrate the content style of the target published content to the initial media content, the content adjustment interaction process may include:
[0114] Step a1: Display the selection window, which shows at least two templates and their corresponding selection entries.
[0115] Step a2: In response to the trigger operation for selecting the target entry, display the description information of the target template and the transition prompt screen that migrates the content style of the target template to the initial media content in the dialog page.
[0116] Step a3 displays at least one target media content obtained after migrating the content style of the target template to the initial media content.
[0117] Under the first content adjustment strategy, taking the initial media content as the initial image and the template as the published image as an example, the image adjustment process may include: the terminal device can acquire and display multiple published images for the user to refer to when adjusting the image. The published images can be images generated and published on the content platform and distributed on the content platform after the user or other users have performed image adjustment operations in the past. For example, the server can filter the images published on the content platform and processed by the image adjustment operation to obtain images that meet the preset filtering conditions as reference images for image adjustment, i.e., the published images in this example. The preset filtering conditions may include, but are not limited to, the image popularity being greater than or equal to a preset popularity threshold. The image popularity may be determined based on at least one of the following: the number of image likes, the number of image views, the number of image collections, and the number of similar creations.
[0118] For example, the first content adjustment strategy can be the same adjustment strategy used by bloggers, for reference. Figure 5As shown, it illustrates the adjustment process of the blogger-style interaction link. The dialogue page displays adjustment controls corresponding to each content adjustment strategy. These controls may include a style migration control, which can be a blogger-style control. When the blogger-style control is triggered, multiple published images can be displayed on the dialogue page. These multiple published images can correspond to multiple bloggers, or to the same blogger (i.e., displaying published images from different bloggers, or displaying multiple published images from one blogger).
[0119] For example, when a terminal device responds to a trigger operation for a control similar to the blogger's, it can overlay a selection window for the same control onto the dialog page. This selection window can display multiple published images in a two-column format, and it also supports vertical scrolling to display more published images. Furthermore, the selection window includes selection entries for each published image; for example, a corresponding selection entry can be set for each published image. Figure 5 The example shown is "Make the same style". In other implementations, only one selection entry point can be set in the selection window. For example, a shared "Make the same style" control can be set up. After the user selects one of the published images, the shared "Make the same style" control is triggered, which can also achieve the image adjustment effect triggered by the blogger's "Make the same style".
[0120] Furthermore, after responding to a trigger operation targeting the selected entry point, the terminal device can also display a description of the target template and a transition prompt screen that shifts the content style of the target template to the initial image on the dialog page; for example, such as Figure 6 As shown, after a user selects a blogger's published image and clicks "Make the Same Style," the selection window for the blogger's style exits. The dialog page simultaneously displays the initial image and the user-selected target published image, along with automatically filled text input boxes displaying descriptions corresponding to the selected target published image, such as "Make a star sticker style same style." Next, when the user triggers an adjustment control, such as the text input box, the blogger's style adjustment operation is triggered, generating and sending an image adjustment request to the server. Simultaneously, a transition prompt appears on the dialog page indicating that the image style of the target published image is being migrated to the initial image, such as "Details are being refined... xx% complete." Once the image style migration is complete and at least one target media content (i.e., the target image) is received from the server, at least one target image and corresponding dialogue information are displayed on the dialog page, such as "Your smile is so gentle, like sunshine on the windowsill~ I made four styles for you, are you satisfied?".
[0121] In one exemplary embodiment, after selecting a target image posted by a blogger, the user can also change the initial image. This satisfies the user's need to select and change the initial image at any stage of image adjustment, thus achieving flexibility in image adjustment. (Reference) Figure 7 As shown, after a user clicks "Make the same style" and exits the interactive window, the dialog page displays the initial image, the blogger's style image, and descriptions of the blogger's style image. In this case, if the user wants to change the initial image, they can click the delete control (e.g., "×") in the upper right corner of the initial image. After deletion, the image location corresponding to the initial image is updated to the image addition entry point, as shown below. Figure 7 The third illustration shows that users can select and enter an initial image by triggering the image addition entry.
[0122] For example, the initial image can be updated, and the blogger's similar image can also be updated. That is, a delete control is also set in the upper right corner of the blogger's similar image. After clicking the delete control of the blogger's similar image, the blogger's similar selection entry (not shown in the image) can be displayed. After clicking the blogger's similar selection entry, the blogger's similar selection window can be displayed, such as... Figure 7 The first diagram.
[0123] For example, triggering the display of a blogger's image can also allow you to view the target content corresponding to that image, i.e., display the content details page for the blogger's image. Figure 7 The fourth illustration. In other implementations, the blogger-style selection window can include multiple blogger-style templates and corresponding content access points. These content access points can be content access controls, similar to a "Make the Same Style" control. Alternatively, the blogger-style template can also serve as a content access point; clicking on a blogger-style template will lead to the corresponding content details page. Figure 7 The first illustration triggers the entry after displaying the blogger's image. Figure 7 The fourth illustration shows the template details for the same image. In other words, the chat page also displays content access points for each template. By responding to a trigger action on the content access point corresponding to the target template, the content details page for the target content can be displayed.
[0124] For example, after responding to a trigger operation on the target template and before displaying the target media content, at least one of the following can be displayed on the dialog page: a progress component, sample content corresponding to the target template, and dynamic prompt content. The progress component visually presents the progress of image adjustment; the sample content corresponding to the target template may include media content from previous adjustments made using the target template by the current user or other users, allowing the current user to preview the effect of the adjusted target template by browsing the sample content; the dynamic prompt content may include dynamic prompt animations to represent the dynamic adjustment process or the dynamic adjustment progress, avoiding tedious and lengthy waiting times for users during content adjustment and increasing the enjoyment of the content adjustment process.
[0125] For example, when the target media content is displayed on the dialog page, the dialog page may also display a content publishing entry point for publishing the target media content. For example, in response to a trigger operation on the content publishing entry point, the terminal device may also display a content publishing page, which displays at least one pre-filled piece of content, including the target media content; in response to editing and publishing content through the content publishing page, target published content associated with the target media content is generated and published. This target published content may subsequently serve as a reference template for content adjustments, used to provide a basis for creating similar content.
[0126] Specifically, the chat page can also display a content posting entry, as follows: Figure 12 The "Creating Content Notes" section shown below illustrates this. It's important to note that both the blogger-style link and the master lens link (described below) allow users to access a publishing entry below the target media content by swiping up. This enables users to publish the generated target media content, creating image notes or image-text notes. The target media content in the published content notes may later be used as published images in the blogger-style link, providing users with reference for image adjustments and creating similar image effects.
[0127] For example, when a terminal device responds to a trigger operation on a content publishing entry point, it can publish target content associated with the target media content. For instance, after triggering "Create Content Note," the terminal device can display a content publishing page. This page can display at least one target media content that has been recently adjusted by default, and a delete control, such as "-", can be displayed in the upper right corner of each target media content. Users can delete the corresponding target media content by triggering the delete control on the target media content. In other words, users can flexibly select one or more target media content they want to publish.
[0128] For example, the image display area on the content publishing page may also include add / import controls, such as "+". By triggering the add / import controls, the local image library of the terminal device can be displayed, allowing the user to select other images to generate published content together with the target media content. For example, the content publishing page may also include multiple editing controls, including but not limited to title, body text, tags, links, permissions, etc. Users can edit the note content based on these editing controls. Alternatively, when the content publishing entry is triggered and the content publishing page is displayed, some pre-filled content can be automatically displayed, such as: descriptions similar to those of bloggers (e.g., star sticker style), descriptions of master photography (e.g., master photography [furjfim X100VI mode]), and randomly adjusted descriptions (e.g., ever-changing you, sparkling).
[0129] Furthermore, after generating a content note associated with the target media content, the content note can be published, saved, and shared. After publishing the content note associated with the target media content, the content platform can recommend the content note to other users based on a preset recommendation algorithm, that is, display the content note on the information feed page of other users' terminal devices. Alternatively, the server can also determine whether to use the target media content in the content note as a reference image for the blogger's style based on information such as the popularity of the content note, that is, display the target media content in the blogger's style selection window, that is, display the target media content as the published image mentioned above.
[0130] It should be noted that the content platform can be the sharing platform corresponding to the content adjustment client, or it can be other content interaction platforms. For example, the content adjustment client can be an independent client, and this content adjustment client can interact and associate with other content interaction software. When publishing content in the content adjustment client, the published content can be published to the content platform corresponding to other content interaction software. Alternatively, the content adjustment client can also be a mini-program client in the content interaction software. In this case, the content platform can be the content platform corresponding to the content interaction software. The published content triggered in the content adjustment client can be shared to the content platform corresponding to the content interaction software, so that registered users of the content interaction software can view, forward, and share the published content.
[0131] In this embodiment, the dialog page is also configured with a content publishing entry, which provides a quick publishing link for the adjusted target media content, enabling users who intend to publish content to quickly publish the target media content based on this publishing entry, thereby improving the efficiency and convenience of content publishing.
[0132] In this embodiment, a dialogue page between the user and the target agent is displayed on the terminal device. The dialogue page includes initial media content and an adjustment entry point. In response to a trigger operation on the adjustment entry point, at least two templates are displayed on the dialogue page. These templates are determined based on the target published content. The target published content is content pre-published by the user on a content platform and distributed there. In response to a trigger operation on the target template, target media content is displayed. The target media content is obtained by the target agent adjusting the initial media content based on the target template. This method provides the user with an adjustment entry point on the dialogue page, allowing the user to directly select an adjustment template from the target published content. This enables content adjustment using the same content template as the target published content, reducing the difficulty and improving the efficiency of content adjustment. For image adjustment scenarios, this method not only simplifies the user's image adjustment process and lowers the barrier to entry for image adjustment, improving efficiency, but also increases user satisfaction and ultimately enhances the image adjustment effect.
[0133] The second method: lens adjustment strategy.
[0134] In one exemplary embodiment, such as Figure 8 As shown, a content adjustment method is provided, which can be applied to Figure 1 Taking a terminal device as an example, the explanation includes the following steps 801 to 803. Wherein:
[0135] Step 801: Display the dialogue page with the target agent. The dialogue page includes initial media content and adjustment entry points.
[0136] Taking image content as an example, the adjustment entry point in this example can be the Master Lens adjustment entry point. For details on the display of the dialog page, please refer to the relevant description in step 201 above; it will not be repeated here.
[0137] Step 802: In response to the triggering operation for adjusting the entry, display at least two templates on the dialog page; each template includes a title and at least one corresponding sample media content.
[0138] Step 803: In response to the trigger operation on the target template, display the target media content; the target media content is obtained by the target agent adjusting the initial media content based on the target template.
[0139] refer to Figure 9 As shown, when the content adjustment strategy is to adjust the initial media content to the imaging effect of the preset shooting device, the image adjustment interaction process may include:
[0140] Step b1: Display at least one imaging effect component; the imaging effect component displays an imaging effect title and at least one corresponding reference image, i.e., sample media content.
[0141] Step b2, in response to the trigger operation on the target imaging effect component, displays a description of the target imaging effect and a transition prompt to adjust the initial media content to the target imaging effect in the dialog page.
[0142] Step b3 displays at least one target media content (i.e., target image) obtained after adjusting the initial media content (i.e., the initial image) to the target imaging effect.
[0143] Under the second content adjustment strategy, the terminal device can acquire and display multiple imaging effect components. Each imaging effect component includes an imaging effect title and at least one reference image under that imaging effect for the user to use as a reference for image adjustment. The imaging effect title can be named based on the camera shooting effect achievable by a set of lens parameters. The at least one reference image under that imaging effect is obtained by adjusting multiple initial reference images based on the set of lens parameters. The initial reference images can be pictures of people from different users in different scenes.
[0144] For example, the second content adjustment strategy can be the master lens adjustment strategy, see reference. Figure 9 As shown, this diagram illustrates the adjustment process of the Master Lens interaction chain. The dialog page displays adjustment controls corresponding to each content adjustment strategy. These controls may include a Master Lens control. When the Master Lens control is triggered, multiple imaging effect components are displayed on the dialog page. Each imaging effect component corresponds to a set of lens parameters, and each component can be swiped left or right to view other reference images corresponding to its title.
[0145] For example, when the terminal device responds to a trigger operation on the Master Lens control, it can overlay a Master Lens selection window on the dialog page. This selection window can display multiple imaging effect components in a single column, and it also supports vertical scrolling to display more imaging effect components. Additionally, each imaging effect component can include a selection entry for the title of that imaging effect, such as "Use Lens." After the user selects a particular Master Lens, they can trigger the selection entry in the corresponding imaging effect component. Upon responding to a trigger operation on the selection entry, the terminal device can also display a description of the target imaging effect and a transition prompt to adjust the initial media content to the target imaging effect on the dialog page; for example, such as... Figure 10As shown, when a user triggers a Master Lens, the selection window for the Master Lens exits, and the dialog page displays a description of the selected Master Lens, such as "Master Photography [Fujilm X100VI Mode]", as well as transitional prompts and transitional screens for image adjustments. The transitional prompts may include messages such as "Detail refinement in progress... Completed xx%", and the transitional screens may include dynamic printer output effects, such as... Figure 10 The printer screen in the second illustration represents the actual interface effect of dynamic printer output. For example, this transition screen can be triggered upon completion of the master lens adjustment and receipt of at least one target media content from the server. After the target media content is output via the printer, multiple target media contents adjusted by the master lens parameters can be displayed in a two-column format on the dialog page.
[0146] In other words, when displaying target media content, dynamic media content can be displayed, and the target media content can be dynamically output through this dynamic media content; wherein, the dynamic media content can be the aforementioned transition prompt screen. In an exemplary embodiment, the process of dynamically displaying target media content through dynamic media content may include: converting the target media content into a preset format and then displaying the dynamic media content, and creating an initial canvas element in a preset area of the dynamic media content; starting the dynamic media content and outputting the target media content line by line in the initial canvas element; and overlaying a preset texture mask onto the target media content. The preset format can be an image format that the GPU can directly process, and the preset texture mask is used to add a printing paper effect to the target media content to improve the printing quality.
[0147] When using printer effects to output images, the overall architecture can be divided into three layers: image download and decoding, Canvas line-by-line rendering, and texture overlay. These three layers are implemented independently and then merged for output. Specifically, after the raw image task is completed, the server sends the target image to the client. Upon receiving the target image, the client does not render it directly but first converts it into binary data and saves it in memory. Then, it decodes it into an image object that the GPU can directly use. This step must be completed before the printer animation starts to avoid line-by-line rendering stuttering due to network latency or image decoding time during animation playback. The animation is triggered after pre-decoding is completed. The entire process is transparent to the user (a "Printing..." placeholder animation can be displayed during the waiting period).
[0148] Next, the client can create an initial canvas element in the results display area that is the same size as the target image (width fills the container, height is calculated according to the image ratio), with a white background (simulating photo paper). Within the initial canvas element, the target image is printed line by line, simulating the physical sensation of a printer outputting paper from fast to slow. Finally, after the printer animation ends, a semi-transparent paper texture overlay is superimposed on the canvas: a pre-set gray-white noise texture image (PNG, approximately 20KB, included in the installation package) of the same size as the target image is tiled over the entire canvas, set to Multiply blending mode and a certain degree of opacity. The final effect is a slight paper grain texture superimposed on the generated image, enhancing the tactile association with "physical photo printing."
[0149] For example, when using printer effects to output the target image, the animation process can be adjusted based on device performance. For instance, the client checks device performance before the animation starts: if the actual time taken for three consecutive frames exceeds 50ms, or the device's remaining memory is less than 150MB, a degradation strategy is adopted, abandoning canvas-based line-by-line rendering and switching to pure CSS linear rendering. For example, if the terminal device does not support the above output performance, dynamic media content can be displayed, and the target media content can be smoothly output using native tags and CSS animations, i.e., a fade-in effect. Pure CSS rendering reduces device performance overhead, achieves GPU acceleration, and visually approximates a "top-to-bottom unfolding" effect without canvas involvement. Additionally, texture overlays are also downgraded to CSS simulation of slight graininess.
[0150] For example, when displaying the target image via printer animation, to avoid excessive user waiting during the image generation process, timing coordination with the server can be implemented. There is a waiting period between the printer animation and the server's image delivery. If the time taken to obtain the target media content (i.e., image delivery) is less than a preset time, the dynamic media content is displayed after the preset delay, and the target media content is dynamically output through the dynamic media content. For instance, if the server's actual image generation time is < 3 seconds (extremely fast image output), the client will intentionally delay by 1-1.5 seconds after receiving the image URL before starting the animation, while simultaneously playing a "photo paper delivery" sound effect (optional, silent by default), allowing users to perceive the ritualistic process of "printing" and avoiding a "cheap" feeling due to excessively fast image output. If the image generation time itself is > 5 seconds, the fake wait is canceled, and the animation is triggered immediately after the image is ready.
[0151] In this embodiment, a dialogue page between the user and the target agent is displayed on the terminal device. The dialogue page includes initial media content and an adjustment entry point. In response to a trigger operation on the adjustment entry point, at least two templates are displayed on the dialogue page. Each template includes a title and at least one corresponding sample media content. In response to a trigger operation on the target template, the target media content is displayed. The target media content is obtained by the target agent adjusting the initial media content based on the target template. This method provides the user with an adjustment entry point on the dialogue page, allowing the user to select a target adjustment template based on sample media content with multiple specific titles. This enables content adjustment to be performed using the same content template as the specific title, reducing the difficulty and improving the efficiency of content adjustment. For image adjustment scenarios, this method not only simplifies the user's image adjustment process and lowers the barrier to entry for image adjustment, improving the efficiency of image adjustment, but also increases user satisfaction with image adjustment, thereby improving the image adjustment effect.
[0152] The third type: Any Door Adjustment Strategy.
[0153] In one exemplary embodiment, such as Figure 11 As shown, a content adjustment method is provided, which can be applied to Figure 1 Taking a terminal device as an example, the explanation includes the following steps 1101 to 1102. Wherein:
[0154] Step 1101: Display the dialogue page with the target agent. The dialogue page includes initial media content and adjustment entry points.
[0155] The initial media content is entered before the adjustment entry is triggered; or, it is entered through the guide control corresponding to the random template (details are described in detail below). The adjustment entry in this example is a random adjustment entry.
[0156] Step 1102: In response to the trigger operation for adjusting the entry, display the target media content; the target media content is obtained by the target agent adjusting the initial media content based on a random template.
[0157] When the content adjustment strategy involves adjusting the initial media content to at least one of random content styles, the content adjustment interaction process may include:
[0158] Step c1: Display randomly adjusted prompts on the dialog page, including a random template.
[0159] Step c2 displays at least one target media content obtained after adjusting the initial media content to a random content style, along with a description of the random adjustment effect.
[0160] The third content adjustment strategy can be a random generation strategy. For example, the multiple adjustment controls can also include a random adjustment control, which can be an arbitrary door control, such as... Figure 12 As shown, this "Any Door" control can be used to represent random adjustments to the initial media content. Taking image content as an example, under the third content adjustment strategy, multiple image adjustment templates can be pre-set, such as multiple filter templates, multiple theme templates, multiple lens templates, etc. These image adjustment templates can be stored in the server. When the user triggers random generation, such as with the "Any Door" control, the terminal device can generate an image adjustment request carrying the initial image and the "Any Door" identifier and send it to the server. The server then randomly selects a target adjustment template from the multiple preset image adjustment templates and processes the initial image based on the target adjustment template to generate one or more target images. Simultaneously, the terminal device can display prompts for random adjustment, such as "Open Any Door," "Random Template," etc. Furthermore, upon receiving at least one target image from the server, the terminal device can display at least one target image and a description of the random adjustment effect on the dialog page, such as "You are ever-changing, shining brightly."
[0161] For example, when the arbitrary door control is triggered, a target image can be randomly generated. If the user is not satisfied with this, they can continue to trigger "Try again" on the dialog page, so that the server randomly selects a new target adjustment template from the image adjustment templates that have never been consumed, and generates the corresponding target image. This method can increase the novelty and fun of the image adjustment process.
[0162] For example, when the arbitrary door control is triggered, multiple target images can be randomly generated so that the user can quickly locate the desired target image from among them, improving the efficiency of image adjustment. In this case, if the user is not satisfied with any of the multiple target images, they can also trigger "Try Again" to regenerate multiple target images.
[0163] For example, with the Any Door strategy, when the user triggers the Any Door control, an image quantity selection component can also be displayed, that is, the user can customize the number of images generated at one time, such as generating 2 images at one time, generating 3 images at one time, etc.
[0164] For example, when displaying a random template, the terminal device can also display scrolling media content on the dialog page, and in response to the end of the dynamic effect of the scrolling media content, display the random template and at least one sample media content corresponding to the random template. The scrolling media content can be a container for any type of random content, such as a random turntable animation. The random template matched in this instance is ultimately revealed through the random turntable animation (e.g., rotating for 0.8 seconds and then freezing).
[0165] Before triggering the "Any Door" control, it can be assumed that the user has pre-selected an initial image. In this case, the client directly assembles the randomly assigned template with the initial image to generate a raw image request. However, if the user has not selected an image beforehand, they can be guided to select an image after triggering the "Any Door" and revealing the random template. In other words, the initial media content can be entered before the adjustment entry is triggered, or it can be entered through the guidance control corresponding to the random template. For example, when the random template is revealed, the dialog page can also display guidance controls, which the user can trigger to add an initial image and trigger random adjustments to that initial image. For instance, during the raw image waiting period, sample images of the random template can also be displayed, such as "Previous Highlights," so that users can browse them during the raw image process. After the raw image is completed, a "Randomize Again" button can be provided, which allows the user to request a random template again for the initial image, forming a closed loop of content adjustment.
[0166] In this embodiment, a dialogue page between the user and the target agent is displayed on the terminal device. This dialogue page includes initial media content and an adjustment entry point. In response to a trigger operation on the adjustment entry point, the target media content is displayed. The target media content is obtained by the target agent adjusting the initial media content based on a random template. This method provides the user with an adjustment entry point on the dialogue page, enabling direct random adjustments to the media content. This satisfies the diverse needs of users for media content adjustments, reduces the difficulty of content adjustment, and improves the efficiency of content adjustment. For image adjustment scenarios, this method not only simplifies the user's image adjustment process and lowers the barrier to entry for image adjustment, improving the efficiency of image adjustment, but also increases user satisfaction with image adjustment, thereby improving the image adjustment effect.
[0167] The above lists three image adjustment strategies: the blogger-style strategy, the master lens strategy, and the "anywhere door" strategy. Users can freely choose different adjustment strategies to adjust images. This not only enriches the ways to adjust images and provides users with more choices, thereby outputting adjusted images that satisfy users and improving user satisfaction, but also provides users with a more convenient and intuitive image adjustment path, improving image adjustment efficiency.
[0168] Additionally, it should be noted that any of the above image adjustment strategies supports multiple triggers, multiple uses, and cross-triggering and cross-adjustment operations. For example, if a user wants to generate more blogger-style images, triggering the readjustment operation on the target image will display a selection window for blogger-style images, allowing the user to choose other blogger images to create similar images. The user can choose to recreate other blogger-style images based on the initial image, or create other blogger-style images based on the target image; alternatively, the user can select a master lens or any door based on the target image to further adjust it; or, the user can select a blogger-style image or any door based on a master lens for image adjustment; or, the user can select a blogger-style image or a master lens based on any door for adjustment, etc.
[0169] In the aforementioned content adjustment method, a dialogue page between the user and the target agent is displayed on the terminal device. This dialogue page displays initial media content and multiple adjustment controls, each employing a different content adjustment strategy. Based on this, in response to a trigger operation on a target adjustment control, at least one target media content is displayed on the dialogue page. Each target media content is obtained by adjusting the initial media content based on the content adjustment strategy corresponding to the target adjustment control. In other words, the adjustment method proposed in this application provides users with adjustment controls corresponding to multiple different content adjustment strategies on the dialogue page. Users do not need to input text descriptions; they only need to select the desired adjustment control to trigger the image adjustment operation, outputting target media content that better matches the user's intentions. Furthermore, this method can output multiple target media contents based on the same content adjustment strategy, thereby increasing the matching degree with the user's intentions. In other words, this method not only simplifies the user's image adjustment process, lowers the barrier to entry for image adjustment, and improves image adjustment efficiency, but also increases user satisfaction with image adjustment, thereby improving the image adjustment effect.
[0170] In one exemplary embodiment, a complete embodiment of a content adjustment method is provided, detailing the image content adjustment process of a blogger-style link through the interaction between a terminal device and a server, such as... Figure 13 As shown, the specific steps include:
[0171] Step 1301: The terminal device displays a dialog page, which shows the initial image and multiple adjustment controls.
[0172] Among them, there are multiple adjustment controls, including the same controls used by bloggers, master lens controls, and any door controls, each of which uses a different content adjustment strategy; in addition, the dialog page is displayed after triggering the image adjustment entry "God Photographer" in the interactive window of the dialog page.
[0173] Step 1302: In response to the trigger operation for the blogger's same style control, the terminal device generates a blogger same style acquisition request including the blogger's same style identifier and sends the blogger same style acquisition request to the server.
[0174] Step 1303: The server responds to the blogger's request to obtain the same image, retrieves multiple published images that meet the popularity requirements from the content publishing platform, and sends these multiple published images to the terminal device.
[0175] Step 1304: The terminal device receives multiple published images returned by the server, and renders and displays the same selection window as the blogger on the dialog page based on these multiple published images.
[0176] Step 1305: In response to the blogger's style selection window, the terminal device displays the description information corresponding to the target published image in the dialog page.
[0177] In step 1306, the terminal device responds to the triggering operation of the adjustment start control in the dialog page, generates an image adjustment request including the initial image and the target published image, and sends the image adjustment request to the server; at the same time, a transition prompt screen is displayed in the dialog page to migrate the image style of the target published image to the initial image.
[0178] Step 1307: In response to the image adjustment request, the server obtains the adjustment parameters corresponding to the target published image, adjusts the initial image based on the adjustment parameters, generates at least one target image, and sends the at least one target image to the terminal device.
[0179] Step 1308: The terminal device receives at least one target image returned by the server and displays at least one target image on the dialog page.
[0180] By adopting the same approach as bloggers, when users click to use the same style as bloggers, they can select specific template content, and the system will automatically generate template-specific prompts. Then, by clicking send, they can obtain the generated image, achieving the same image effect as bloggers.
[0181] In one exemplary embodiment, a complete embodiment of another content adjustment method is provided, detailing the image content adjustment process of the Master Lens Link through the interaction between the terminal device and the server, such as... Figure 14 As shown, the specific steps include:
[0182] Step 1401: The terminal device displays a dialog page, which shows the initial image and multiple adjustment controls.
[0183] Among them, there are multiple adjustment controls, including the same controls used by bloggers, master lens controls, and any door controls, each of which uses a different content adjustment strategy; in addition, the dialog page is displayed after triggering the image adjustment entry "God Photographer" in the interactive window of the dialog page.
[0184] Step 1402: In response to the trigger operation for the Master Lens control, the terminal device generates a Master Lens Acquisition Request including the Master Lens identifier and sends the Master Lens Acquisition Request to the server.
[0185] Step 1403: The server responds to the master lens acquisition request, acquires multiple preset master lens information, and sends the multiple master lens information to the terminal device.
[0186] The master lens information includes the master lens title and at least one corresponding reference image.
[0187] Step 1404: The terminal device receives multiple master shot information returned by the server, and renders and displays the master shot information selection window overlaid on the dialog page based on the multiple master shot information.
[0188] In step 1405, the terminal device responds to the lens usage operation for the target master lens in the master lens information selection window by generating an image adjustment request including an initial image and the title of the target master lens, and sends the image adjustment request to the server; at the same time, the terminal device displays the description information of the target master lens and a transition prompt screen to adjust the initial image to the target imaging effect in the dialog page.
[0189] Step 1406: In response to the image adjustment request, the server obtains the adjustment parameters corresponding to the title of the target master shot, adjusts the initial image based on the adjustment parameters, generates at least one target image, and sends the at least one target image to the terminal device.
[0190] Step 1407: The terminal device receives at least one target image returned by the server and dynamically displays at least one target image with a printer effect on the dialog page.
[0191] Employing the Master Lens Link, multiple camera lens capabilities can be preset. When a user selects a photo and applies the Master Lens effect, they will achieve a professional-looking photo editing effect. Combined with printer effects, it provides users with a more immersive experience of high-quality content.
[0192] In one exemplary embodiment, a complete embodiment of another content adjustment method is provided, detailing the image content adjustment process of any gate link through the interaction between the terminal device and the server, such as... Figure 15 As shown, the specific steps include:
[0193] Step 1501: The terminal device displays a dialog page, which shows the initial image and multiple adjustment controls.
[0194] Among them, there are multiple adjustment controls, including the same controls used by bloggers, master lens controls, and any door controls, each of which uses a different content adjustment strategy; in addition, the dialog page is displayed after triggering the image adjustment entry "God Photographer" in the interactive window of the dialog page.
[0195] In step 1502, in response to the trigger operation for the arbitrary door control, the terminal device generates an image adjustment request including the arbitrary door identifier and the initial image, and sends the image adjustment request to the server; at the same time, a prompt message for random adjustment is displayed on the dialog page.
[0196] Step 1503: In response to the image adjustment request, the server randomly selects a target image adjustment template from the preset image adjustment templates, adjusts the initial image based on the target image adjustment template, generates the target image, and sends the target image to the terminal device.
[0197] Step 1504: The terminal device receives the target image returned by the server and displays the target image and readjusts the controls on the dialog page.
[0198] The readjustment control can be a "Try Again" control.
[0199] By employing the "Any Door" link, users who enjoy surprises can click on any door to randomly match and adjust templates, thereby obtaining unexpected image content and achieving unexpected image adjustment effects.
[0200] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0201] Based on the same inventive concept, this application also provides a content adjustment device for implementing the content adjustment method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more content adjustment device embodiments provided below can be found in the limitations of the content adjustment method described above, and will not be repeated here.
[0202] In one exemplary embodiment, such as Figure 16 As shown, a content adjustment device is provided, including a page display module 1601, a template display module 1602, and a content display module 1603, wherein:
[0203] The page display module 1601 is used to display the dialogue page between the target intelligent agent and the dialogue page, which includes initial media content and adjustment entry points.
[0204] The template display module 1602 is used to display at least two templates in the dialog page in response to a trigger operation for the adjustment entry; the templates are determined based on the target published content; the target published content is content that the user has pre-published on the content platform and distributed on the content platform.
[0205] The content display module 1603 is used to display target media content in response to a trigger operation on the target template; the target media content is obtained by the target agent adjusting the initial media content based on the target template.
[0206] In one embodiment, the dialog page also displays content access entries corresponding to each template, and the device further includes:
[0207] The content access module is used to respond to the triggered operation of the content access entry corresponding to the target template and display the content details page of the target published content corresponding to the target template.
[0208] In one embodiment, before displaying the target media content, the content display module 1603 is further configured to display at least one of the progress component, sample content corresponding to the target template, and dynamic prompt content on the dialog page.
[0209] In one embodiment, the device further includes:
[0210] The content publishing module is used to respond to a triggered operation on the content publishing entry point, display a content publishing page, which displays at least one pre-filled content, including the target media content; and to generate and publish target publishing content associated with the target media content in response to content editing and publishing through the content publishing page.
[0211] In one embodiment, the page display module 1601 is used to display a dialogue page with the target intelligent agent, the dialogue page including a first interaction entry point;
[0212] In response to a triggered operation targeting the first interaction entry point, an interaction window is displayed on the dialog page; the interaction window includes a second interaction entry point.
[0213] In response to a triggered operation targeting the second interactive entry point, an adjustment entry point is displayed on the dialog page; wherein, the interactive window and / or dialog page supports loading media content and displaying initial media content.
[0214] In one exemplary embodiment, such as Figure 17 As shown, a content adjustment device is provided, including a page display module 1701, a template display module 1702, and a content display module 1702, wherein:
[0215] The page display module 1701 is used to display the dialogue page between the target intelligent agent and the dialogue page, which includes initial media content and adjustment entry points.
[0216] The template display module 1702 is used to display at least two templates in the dialog page in response to a trigger operation on the adjustment entry; the templates include a title and at least one corresponding sample media content.
[0217] The content display module 1703 is used to display target media content in response to a trigger operation on the target template; the target media content is obtained by the target agent adjusting the initial media content based on the target template.
[0218] In one embodiment, the content display module 1703 is specifically used to display dynamic media content and dynamically output target media content through the dynamic media content.
[0219] In one embodiment, the content display module 1703 is specifically used to convert the target media content into a preset format and display the dynamic media content, and create an initial canvas element in a preset area of the dynamic media content; start the dynamic media content and output the target media content line by line in the initial canvas element; and overlay a preset texture mask onto the target media content.
[0220] In one embodiment, the content display module 1703 is specifically used to display dynamic media content in response to the device performance being lower than the preset performance requirements, and to smoothly output the target media content in the form of native tags and CSS animations through the dynamic media content.
[0221] In one embodiment, the content display module 1703 is specifically used to display dynamic media content after a preset delay in response to the acquisition time of the target media content being less than a preset time, and to dynamically output the target media content through the dynamic media content.
[0222] In one exemplary embodiment, such as Figure 18 As shown, a content adjustment device is provided, including a page display module 1801 and a content display module 1802, wherein:
[0223] The page display module 1801 is used to display the dialogue page between the target intelligent agent and the dialogue page, which includes initial media content and adjustment entry points.
[0224] The content display module 1802 is used to display the target media content in response to a trigger operation on the adjustment entry; the target media content is obtained by the target agent adjusting the initial media content based on a random template.
[0225] In one embodiment, before displaying the target media content, the device further includes:
[0226] The scrolling media content display module is used to display scrolling media content in the dialog page;
[0227] The random template display module is used to display a random template and at least one sample media content corresponding to the random template in response to the end of the dynamic effect of scrolling media content.
[0228] In one embodiment, the initial media content is entered before the adjustment entry is triggered; or, it is entered through a guide control corresponding to a random template.
[0229] The modules in the aforementioned content adjustment device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.
[0230] In one exemplary embodiment, a computer device is provided, which may be a terminal device, and its internal structure diagram may be as follows: Figure 19As shown, the computer device includes a processor, memory, input / output interfaces, a communication interface, a display unit, and an input device. The processor, memory, and input / output interfaces are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interfaces. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The input / output interfaces are used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, Near Field Communication (NFC), or other technologies. When the computer program is executed by the processor, it implements a content adjustment method. The display unit is used to form a visually visible image and can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.
[0231] Those skilled in the art will understand that Figure 19 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0232] In one exemplary embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the content adjustment method in any of the above embodiments.
[0233] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps of the content adjustment method in any of the above embodiments.
[0234] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps of the content adjustment method in any of the above embodiments.
[0235] It should be noted that the user information (including but not limited to user device information, user image information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of related data must comply with relevant regulations.
[0236] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments described above. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0237] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0238] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A content adjustment method, characterized in that, The method includes: Displays a dialogue page with the target intelligent agent, the dialogue page including initial media content and adjustment entry points; In response to a trigger operation on the adjustment entry, at least two templates are displayed on the dialog page; the templates are determined based on the target published content; the target published content is content that the user has pre-published on the content platform and is distributed on the content platform; In response to a trigger operation on a target template, target media content is displayed; the target media content is obtained by the target agent adjusting the initial media content based on the target template.
2. The method according to claim 1, characterized in that, The dialog page also displays content access entries corresponding to each template, and the method further includes: In response to a triggered operation on the content access entry corresponding to the target template, the content details page of the target published content corresponding to the target template is displayed.
3. The method according to claim 1, characterized in that, Before displaying the target media content, the method further includes: The dialog page displays at least one of the following: a progress component, sample content corresponding to the target template, and dynamic prompt content.
4. The method according to claim 1, characterized in that, The dialogue page also displays a content publishing entry; the method further includes: In response to a trigger operation on the content publishing entry, a content publishing page is displayed, which displays at least one pre-filled content, including the target media content; In response to content editing and publishing via the content publishing page, target publishing content associated with the target media content is generated and published.
5. The method according to any one of claims 1 to 4, characterized in that, The dialog page displayed between the target agent and the target intelligent agent includes: Displays a dialogue page between the target intelligent agent and the dialogue page, the dialogue page including a first interaction entry point; In response to a trigger operation on the first interactive entry point, an interactive window is displayed on the dialog page; the interactive window includes a second interactive entry point. In response to a trigger operation on the second interactive entry point, the adjustment entry point is displayed on the dialog page; wherein the interactive window and / or the dialog page supports loading and displaying the initial media content.
6. A content adjustment method, characterized in that, The method includes: Displays a dialogue page with the target intelligent agent, the dialogue page including initial media content and adjustment entry points; In response to a trigger operation on the adjustment entry, at least two templates are displayed on the dialog page; each template includes a title and at least one corresponding sample media content; In response to a trigger operation on a target template, target media content is displayed; the target media content is obtained by the target agent adjusting the initial media content based on the target template.
7. The method according to claim 6, characterized in that, The target media content to be displayed includes: Display dynamic media content, and dynamically output the target media content through the dynamic media content.
8. The method according to claim 7, characterized in that, The process of displaying dynamic media content and dynamically outputting the target media content includes: After converting the target media content into a preset format, display the dynamic media content and create an initial canvas element in the preset area of the dynamic media content; Initiate the dynamic media content and output the target media content line by line in the initial canvas element; Overlay a preset texture mask onto the target media content.
9. The method according to claim 7, characterized in that, The process of displaying dynamic media content and dynamically outputting the target media content includes: If the device performance is lower than the preset performance requirements, dynamic media content is displayed, and the target media content is smoothly output through the dynamic media content in the form of native tags and CSS animations.
10. The method according to claim 7, characterized in that, The process of displaying dynamic media content and dynamically outputting the target media content includes: If the acquisition time of the target media content is less than a preset time, dynamic media content is displayed after a preset delay, and the target media content is dynamically output through the dynamic media content.
11. A content adjustment method, characterized in that, The method includes: Displays a dialogue page with the target intelligent agent, the dialogue page including initial media content and adjustment entry points; In response to a trigger operation on the adjustment entry, the target media content is displayed; the target media content is obtained by the target agent adjusting the initial media content based on a random template.
12. The method according to claim 11, characterized in that, Before displaying the target media content, the method further includes: Scrolling media content is displayed on the dialog page; In response to the end of the dynamic effect of the scrolling media content, the random template and at least one sample media content corresponding to the random template are displayed.
13. The method according to claim 11, characterized in that, The initial media content is entered before the adjustment entry is triggered; or, it is entered through the guide control corresponding to the random template.
14. A content adjustment device, characterized in that, The device includes: The page display module is used to display the dialogue page between the target intelligent agent and the dialogue page, which includes initial media content and adjustment entry points; A template display module is used to display at least two templates on the dialog page in response to a trigger operation for the adjustment entry; the templates are determined based on the target published content; the target published content is content that the user has pre-published on the content platform and is distributed on the content platform; The content display module is used to display target media content in response to a trigger operation on the target template; the target media content is obtained by the target agent adjusting the initial media content based on the target template.
15. A content adjustment device, characterized in that, The device includes: The page display module is used to display the dialogue page between the target intelligent agent and the dialogue page, which includes initial media content and adjustment entry points; A template display module is used to display at least two templates in the dialog page in response to a trigger operation on the adjustment entry; the templates include a title and at least one corresponding sample media content; The content display module is used to display target media content in response to a trigger operation on the target template; the target media content is obtained by the target agent adjusting the initial media content based on the target template.
16. A content adjustment device, characterized in that, The device includes: The page display module is used to display the dialogue page between the target intelligent agent and the dialogue page, which includes initial media content and adjustment entry points; The content display module is used to display target media content in response to a trigger operation on the adjustment entry; the target media content is obtained by the target agent adjusting the initial media content based on a random template.
17. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 13.
18. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 13.
19. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 13.