Image display method and apparatus, and electronic device and storage medium
By providing an image display method in the image editing software, allowing multiple target processing images to be displayed simultaneously on the preset canvas, the problem that users cannot edit multiple images at the same time in the prior art is solved, and the correlation relationship between the images to be published during the image editing process is realized, which enhances the fun and creativity of the software.
Patent Information
- Application Number
- PCT/CN2024/126391
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-20
- Filing Date
- 2024-10-22
- Publication Date
- 2025-05-30
AI Technical Summary
In the prior art, users can only process images independently displayed in the image editing software, and cannot simultaneously perform image editing processing on multiple target processing images, resulting in the images to be published independent of each other and lack of correlation in the image editing process.
By providing an image display method, an image processing instruction is obtained and a pending image is displayed on a preset canvas, the size of the preset canvas is greater than the size of the artboard, and the size of the artboard is used to characterize the size of the published image. The method allows the target processing images corresponding to at least two artboards to be simultaneously displayed on a preset canvas, thereby achieving a common image editing process of multiple target processing images.
The correlation relationship between each image to be published is realized, the fun and creativity of the image editing software is enhanced, and the content when displaying the image to be processed is saved, improving the performance of electronic devices.
Smart Images

Figure CN2024126391_30052025_PF_FP_ABST
Abstract
Description
Image display method, device, electronic device and storage medium
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on November 20, 2023, with application number 202311550412.8 and invention name “Image display method, device, electronic device and storage medium”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present disclosure relates to the field of image processing technology, and in particular to an image display method, device, electronic device, and storage medium. Background Art
[0003] To enhance the user-computer interaction experience, users can use image editing software to edit multiple selected images separately and then publish the edited images. However, during the editing process, only the images displayed independently after publication can be processed.
[0004] Summary of the Invention
[0005] In view of this, the present disclosure provides an image display method, device, electronic device and storage medium to solve the problem of image display.
[0006] In a first aspect, the present disclosure provides an image display method, comprising:
[0007] Get the image processing instruction and obtain the image to be processed corresponding to the preset canvas. The area of the preset canvas is the image editing area;
[0008] The image to be processed is displayed on a preset canvas, and there is a target processing image corresponding to at least two artboards in the image to be processed, so as to perform image editing on the image to be processed. The size of the preset canvas is larger than the size of the artboard, and the size of the artboard is used to represent the size of the published image.
[0009] In a second aspect, the present disclosure provides an image display device, comprising:
[0010] The first acquisition module is used to acquire an image processing instruction and obtain an image to be processed corresponding to a preset canvas, where the area of the preset canvas is an image editing area;
[0011] The first processing module is used to display the image to be processed on a preset canvas, and there is a target processing image corresponding to at least two artboards in the image to be processed, so as to perform image editing on the image to be processed. The size of the preset canvas is larger than the size of the artboard, and the size of the artboard is used to represent the size of the published image.
[0012] In a third aspect, the present disclosure provides an electronic device comprising: a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, and the processor executing the image display method of the first aspect or any corresponding embodiment thereof by executing the computer instructions.
[0013] In a fourth aspect, the present disclosure provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the image display method of the first aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] In order to more clearly illustrate the specific embodiments of the present disclosure or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the specific embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0015] FIG1 is a schematic flow chart of an image display method according to an embodiment of the present disclosure;
[0016] FIG2 is a schematic flow chart of another image display method according to an embodiment of the present disclosure;
[0017] FIG3 is a schematic diagram showing a display of an image to be processed according to an embodiment of the present disclosure;
[0018] FIG4 is a schematic diagram of a display interaction interface according to an embodiment of the present disclosure;
[0019] FIG5 is a schematic flow chart of another image display method according to an embodiment of the present disclosure;
[0020] FIG6 is a schematic diagram of another display interaction interface according to an embodiment of the present disclosure;
[0021] FIG7 is a flow chart of yet another image display method according to an embodiment of the present disclosure;
[0022] FIG8 is a schematic diagram of an image to be published according to an embodiment of the present disclosure;
[0023] FIG9 is a schematic diagram of another image to be published according to an embodiment of the present disclosure;
[0024] FIG10 is a structural block diagram of an image display device according to an embodiment of the present disclosure;
[0025] FIG11 is a schematic diagram of the hardware structure of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0026] To make the purpose, technical solutions, and advantages of the embodiments of the present disclosure more clear, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments of the present disclosure, all other embodiments obtained by those skilled in the art without making creative efforts shall fall within the scope of protection of the present disclosure.
[0027] In the related art, when a user edits an image to be processed through image editing software, the image editing is performed separately for the image to be published, that is, after the image editing of the current image is completed, the image editing is performed on the next image, which results in the images to be published being independent of each other.
[0028] Based on this, the embodiment of the present disclosure provides an image display method that can perform image editing processing on multiple target processing images at the same time to establish an association relationship between each image to be published, thereby helping to enhance the interest and creativity of the image editing software.
[0029] According to an embodiment of the present disclosure, an embodiment of an image display method is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0030] In this embodiment, an image display method is provided, which can be used in the above-mentioned electronic devices, such as computers, mobile terminals, etc. FIG1 is a flow chart of the image display method according to an embodiment of the present disclosure. As shown in FIG1 , the flow chart includes the following steps:
[0031] Step S101: Obtain an image processing instruction to obtain an image to be processed corresponding to a preset canvas.
[0032] The preset canvas area is the image editing area. Specifically, the area displayed on the electronic device is where users can edit the image to be processed. Image editing can include, but is not limited to, any one or a combination of the following operations: adjusting or modifying the size, color, contrast, brightness, and image enhancement of the image to be processed. The specific operation may depend on the actual image processing instruction received.
[0033] In some examples, the image to be processed may be a complete single stored image. In other examples, the image to be processed may be a composite image formed by stitching together multiple selected images.
[0034] Step S102 : displaying an image to be processed on a preset canvas, wherein the image to be processed contains target processing images corresponding to at least two drawing boards, so as to perform image editing on the image to be processed.
[0035] The preset canvas size is larger than the artboard size, and the artboard size represents the size of the published image. To ensure a correlation between multiple published images, a correspondence is established between the image to be processed and multiple artboards to determine the target processed image for each artboard. When displaying the image to be processed on the preset canvas, the processed images corresponding to at least two artboards can be displayed simultaneously.
[0036] By simultaneously displaying the target processing images corresponding to at least two drawing boards on a preset canvas, when subsequent users need to edit the images to be processed, they can jointly edit multiple target processing images, thereby enabling the image editing results between the target processing images to have an associated relationship, thereby helping to enhance the user's interest and creativity in using the image editing software.
[0037] The image display method provided in this embodiment can display the image to be processed, which has target processing images corresponding to multiple drawing boards, on a single preset canvas. When image editing is required with the image to be processed later, the multiple target processing images can be processed together, thereby establishing an association relationship between the images to be published, which helps to enhance the fun and creativity of the image editing software.
[0038] Furthermore, displaying the target processed images corresponding to at least two drawing boards on a single preset canvas helps save extra content when displaying the images to be processed, thereby helping to improve the performance of the electronic device.
[0039] In this embodiment, an image display method is provided, which can be used in the above-mentioned electronic devices, such as computers, mobile terminals, etc. FIG2 is a flow chart of the image display method according to an embodiment of the present disclosure. As shown in FIG2 , the flow chart includes the following steps:
[0040] Step S201: Obtain an image processing instruction and obtain an image to be processed corresponding to a preset canvas. Please refer to step S101 of the embodiment shown in FIG1 for details, which will not be repeated here.
[0041] Step S202: Display the image to be processed on a preset canvas, and the image to be processed contains target processing images corresponding to at least two artboards, so as to perform image editing on the image to be processed.
[0042] Step S203: displaying a dividing line between adjacent artboards on a preset canvas.
[0043] To help users clearly determine the size of the published image, a dividing line between adjacent artboards is displayed on the preset canvas to distinguish each target processed image through the dividing line.
[0044] In an optional implementation scenario, a schematic diagram of displaying an image to be processed on a preset canvas may be shown in FIG3 . The boundary between the two canvases is the location of the dividing line, and the image on the canvas is the target image to be processed.
[0045] The image display method provided in this embodiment displays the dividing lines between adjacent artboards while displaying the image to be processed on the preset canvas. This helps users to clearly understand the image content included in the target processing image corresponding to each artboard when editing the image to be processed, thereby facilitating targeted processing by users and helping to improve the user experience.
[0046] In some optional implementations, the image display method further includes:
[0047] Step S204 : Displaying the order of the artboards corresponding to the dividing line and the total number of artboards in the target area corresponding to the dividing line.
[0048] To help users understand whether the current preset canvas fully displays the image to be processed, the order of the artboards corresponding to the dividing line and the total number of artboards are displayed in the target area corresponding to the dividing line, so that users can view the target processed image corresponding to each artboard according to the order of the artboards corresponding to the dividing line and the total number of artboards.
[0049] The target area can be any area near the dividing line. For example, referring to the display diagram shown in Figure 3, the target area can be the upper left corner of the dividing line. Displaying 1 / 2 in the target area indicates that there are 2 artboards and the order of the artboard corresponding to the dividing line is 1. If the order of the artboard corresponding to the dividing line is 2, then 2 / 2 will be displayed in the target area.
[0050] In some other optional implementations, the image display method further includes:
[0051] Step S205, displaying the drawing board modification control;
[0052] The artboard modification control is used to change the number of artboards. Because the number of artboards affects the size of the image being processed, and the number of artboards is the same as the number of images ultimately required for publication, an artboard modification control is displayed on the current display interface to meet user needs. This allows users to adjust the number of artboards in a targeted manner, thereby enhancing the human-computer interaction of the image editing software.
[0053] Step S206: Obtain interaction instructions with the artboard modification control, and increase or delete the number of current artboards.
[0054] When an interaction instruction with the artboard modification control is obtained, it indicates that the user needs to modify the number of current artboards, and then the number of current artboards is increased or deleted according to the interaction instruction.
[0055] In some optional implementation scenarios, as shown in FIG4 , the artboard modification control 410 may include two sub-controls, “+” and “-”. The “+” sub-control is used to increase the number of current artboards, and the “-” sub-control is used to decrease the number of current artboards. If the interaction instruction with the artboard modification control is generated by touching the “+” sub-control, the number of current artboards is increased. Similarly, if the interaction instruction with the artboard modification control is generated by touching the “-” sub-control, the number of current artboards is decreased.
[0056] In one example, to prevent the number of artboards from being excessively increased or decreased, a minimum number of artboards and a maximum number of artboards are preset to control users to modify the number of artboards between the minimum number of artboards and the maximum number of artboards, so that the number of artboards can be reasonably controlled.
[0057] In this embodiment, an image display method is provided, which can be used in the above-mentioned electronic devices, such as computers, mobile terminals, etc. FIG5 is a flow chart of the image display method according to an embodiment of the present disclosure. As shown in FIG5 , the flow chart includes the following steps:
[0058] Step S501: Obtain an image processing instruction to obtain an image to be processed corresponding to a preset canvas.
[0059] Step S502 : displaying an image to be processed on a preset canvas, wherein the image to be processed contains target processing images corresponding to at least two drawing boards, so as to perform image editing on the image to be processed.
[0060] Step S503 : obtaining a drawing board movement instruction, adjusting the drawing board displayed in the preset canvas, and adjusting the image to be processed displayed in the preset canvas.
[0061] Since the size of the preset canvas is larger than the size of the artboard, when the user needs to view the target processed image corresponding to the artboard that is not fully displayed, it is necessary to issue an artboard movement instruction to adjust the artboard displayed in the preset canvas to adjust the image to be processed displayed in the preset canvas, thereby ensuring that the user can view the required image content.
[0062] In some optional implementations, the above step S503 includes:
[0063] Step a1: Obtain a drawing board movement instruction and determine the relative displacement between the drawing board and the preset canvas;
[0064] Step a2: adjusting the drawing board displayed in the preset canvas based on the relative displacement.
[0065] Specifically, a mapping relationship between the image to be processed and the preset canvas is pre-established. When a canvas movement instruction is obtained, it indicates that the current position of the canvas has changed. Since the position of the preset canvas does not change, in order to facilitate targeted adjustment of the canvas displayed on the preset canvas, the relative displacement between the canvas and the preset canvas is determined. The direction of movement of the image to be processed is determined based on the direction of the relative displacement, and the partial image to be displayed in the image to be processed is determined based on the magnitude of the relative displacement.
[0066] In one example, the drawing board movement command can be triggered by a user using a preset gesture in the image editing area. For example, the preset gesture can be a two-finger drag in the target direction. By tracking the movement of the user's fingers in the image editing area, the relative displacement between the drawing board and the preset canvas is determined.
[0067] In an optional implementation scenario, as shown in Figure 6, when the user's preset gesture drags the drawing board to the left, the preset canvas does not move, and the display area of the image to be processed also moves to the left accordingly, thereby adjusting the display position of the drawing board in the preset canvas, and adjusting the image to be processed displayed in the preset canvas according to the mapping relationship between the image to be processed and the preset canvas.
[0068] In one example, the rendering rate of the preset canvas depends on the rate of change of the relative displacement. If the rate of change of the relative displacement is less than the maximum rendering rate, the adjusted image to be processed is rendered at the rate of change of the relative displacement. If the rate of change of the relative displacement is greater than or equal to the maximum rendering rate, the adjusted image to be processed is rendered at the maximum rendering rate.
[0069] In another example, to improve rendering efficiency, the entire image to be processed is loaded before being displayed on a preset canvas, and then only a local area image of the image to be processed that is the same size as the preset canvas is displayed during display.
[0070] The image display method provided in this embodiment can simulate the actual situation of the preset canvas scrolling by adjusting the drawing board displayed in the preset canvas, thereby satisfying the user's visual experience while achieving the purpose of carrying multiple target processing images on a single preset canvas.
[0071] In some optional implementations, the following method may be used to obtain the image to be processed corresponding to the preset canvas according to the acquired image processing instruction:
[0072] Step b1, obtaining an image processing instruction, arranging a specified number of preset drawing boards according to a preset arrangement direction to obtain a combined drawing board;
[0073] Step b2: setting the multiple selected images on the combined drawing board to obtain the image to be processed corresponding to the preset canvas.
[0074] Specifically, after receiving an image processing instruction, a specified number of preset canvases are arranged according to a preset layout direction to determine the layout direction and size of the image to be processed, thereby obtaining a combined canvas. For example, the preset layout direction can be arranged side by side in a horizontal row or in a vertical column. Multiple selected images are placed on the combined canvas to determine the target processing image corresponding to each canvas, thereby obtaining the image to be processed corresponding to the preset canvas.
[0075] The manner in which the multiple selected images are arranged on the combined canvas may be automatically arranged according to a preset template, or may be arranged and laid out by the user according to needs, and the specific arrangement method is not limited. The target processed image includes at least one selected image. If the target processed image contains multiple selected images, the arrangement of the multiple selected images on the target processed image may be adjusted according to the user's needs.
[0076] In some other optional implementations, the above method further includes:
[0077] Step b3, displaying the newly added image control;
[0078] Step b4: Obtain interaction instructions with the newly added image control and add the selected image.
[0079] Specifically, in order to improve the page interactivity, while displaying the preset canvas, a new image control is also displayed, so that when the user needs to add a selected image, the selected image can be added by triggering the interaction instruction with the new image control, thereby meeting the user's usage needs.
[0080] In an optional implementation scenario, in combination with the display interaction interface schematic diagram shown in FIG4 , a new image control 420 may be displayed below the preset canvas, thereby satisfying the user's habit of adding images.
[0081] In this embodiment, an image display method is provided, which can be used in the above-mentioned electronic devices, such as computers, mobile terminals, etc. FIG7 is a flow chart of the image display method according to an embodiment of the present disclosure. As shown in FIG7 , the flow chart includes the following steps:
[0082] Step S701: Obtain an image processing instruction to obtain an image to be processed corresponding to a preset canvas.
[0083] Step S702 : displaying an image to be processed on a preset canvas, wherein the image to be processed contains target processing images corresponding to at least two artboards, so as to perform image editing on the image to be processed.
[0084] Step S703 : splitting the image to be processed after image editing according to the drawing boards, obtaining and publishing a plurality of images to be published.
[0085] Because the size of each artboard is the same as the size of the actual published image, the edited image is split into artboards to directly obtain multiple images for publication. After obtaining multiple images, each image is published and displayed on multiple preset canvases to meet the user's social needs and help enhance the user's social experience.
[0086] In some optional implementation scenarios, in combination with the image to be processed shown in Figure 3, there are target processing images corresponding to two artboards. After the image is edited, the edited image to be processed is split according to the artboards, and the images to be published as shown in Figures 8 and 9 can be obtained.
[0087] The image display method provided in this embodiment displays the target processing images corresponding to multiple artboards through a single preset canvas, which helps to save memory. Moreover, by performing image editing on the image to be processed through the preset canvas, it can ensure that the target processing images between the artboards can be edited at the same time, thereby making the obtained images to be published have an association relationship, which not only improves the convenience of image editing, but also improves the publishing efficiency of the images to be published, can effectively enhance the fun and creativity of the image editing software, and is conducive to improving the user experience.
[0088] In some optional implementation scenarios, the process of publishing an image according to the image display method provided in this embodiment may be as follows:
[0089] Get the image processing instruction, arrange the specified number of preset artboards according to the preset arrangement direction to obtain a combined artboard, and use automatic screen loading or manual layout to set multiple selected images on the combined artboard to obtain the image to be processed corresponding to the preset canvas.
[0090] An image to be processed is loaded and displayed on the preset canvas. The image to be processed is larger than the preset canvas. The image to be processed contains target processing images corresponding to at least two artboards. Dividing lines between adjacent artboards are displayed on the preset canvas, and the order of the artboards corresponding to the dividing lines and the total number of artboards are displayed in a target area corresponding to the dividing lines.
[0091] The image to be processed that has undergone image editing is split according to the drawing boards, thereby obtaining and publishing a plurality of images to be published.
[0092] Before splitting the image to be processed after image editing, the number of artboards can be increased or deleted by interacting with the displayed artboard modification control. The selected image can also be added by interacting with the displayed new image control.
[0093] In this embodiment, an image display device is also provided, which is used to implement the above-mentioned embodiments and preferred embodiments. The details already described will not be repeated here. As used below, the term "module" can refer to a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation using hardware, or a combination of software and hardware, is also possible and contemplated.
[0094] This embodiment provides an image display device, as shown in FIG10 , including:
[0095] The first acquisition module 1001 is used to acquire an image processing instruction and obtain an image to be processed corresponding to a preset canvas, where the area of the preset canvas is an image editing area;
[0096] The first processing module 1002 is used to display the image to be processed on a preset canvas, and there is a target processing image corresponding to at least two artboards in the image to be processed, so as to perform image editing on the image to be processed. The size of the preset canvas is larger than the size of the artboard, and the size of the artboard is used to represent the size of the published image.
[0097] In some optional implementations, the device further includes: a first display module, configured to display a dividing line between adjacent artboards on a preset canvas.
[0098] In some optional embodiments, the device further includes: a second display module, configured to display the order of the artboards corresponding to the dividing line and the total number of artboards in the target area corresponding to the dividing line.
[0099] In some optional embodiments, the device further includes: a third display module for displaying an artboard modification control; and a second acquisition module for acquiring interaction instructions with the artboard modification control to increase or delete the number of current artboards.
[0100] In some optional embodiments, the apparatus further includes: a third acquisition module, configured to acquire a drawing board movement instruction, and adjust the drawing board displayed in the preset canvas to adjust the image to be processed displayed in the preset canvas.
[0101] In some optional embodiments, the third acquisition module includes: a determination unit for acquiring a drawing board movement instruction and determining a relative displacement between the drawing board and a preset canvas; and an adjustment unit for adjusting the drawing board displayed in the preset canvas based on the relative displacement.
[0102] In some optional embodiments, the first acquisition module 1001 includes: a first processing unit, used to obtain image processing instructions, arrange a specified number of preset canvases in a preset arrangement direction, and obtain a combined canvas; a second processing unit, used to set multiple selected images on the combined canvas, and obtain the image to be processed corresponding to the preset canvas.
[0103] In some optional implementations, the device further includes: a fourth display module, configured to display a newly added image control; and a fourth acquisition module, configured to acquire interaction instructions with the newly added image control and add a selected image.
[0104] In some optional implementations, the apparatus further includes: a second processing module configured to split the image to be processed that has undergone image editing according to artboards, and obtain and publish a plurality of images to be published.
[0105] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.
[0106] The image display device in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.
[0107] An embodiment of the present disclosure further provides an electronic device having the image display device shown in FIG. 10 .
[0108] Please refer to Figure 11, which is a structural diagram of an electronic device provided by an optional embodiment of the present disclosure. As shown in Figure 11, the electronic device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. The various components are connected to each other using different buses for communication and can be installed on a common motherboard or installed in other ways as needed. The processor can process instructions executed in the electronic device, including instructions stored in or on the memory to display graphical information of a GUI on an external input / output device (such as a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple electronic devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 11 takes a processor 10 as an example.
[0109] The processor 10 may be a central processing unit, a network processor, or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit, a programmable logic device, or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic, or any combination thereof.
[0110] The memory 20 stores instructions that can be executed by at least one processor 10, so that the at least one processor 10 executes the method shown in the above embodiment.
[0111] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and applications required for at least one function; the data storage area may store data created based on the use of the electronic device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely located relative to the processor 10, and these remote memories may be connected to the electronic device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0112] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid-state drive; the memory 20 may also include a combination of the above types of memory.
[0113] The electronic device further includes an input device 30 and an output device 40. The processor 10, the memory 20, the input device 30, and the output device 40 may be connected via a bus or other means, with FIG11 taking the bus connection as an example.
[0114] The input device 30 can receive input digital or character information and generate key signal input related to user settings and function control of the electronic device, such as a touch screen, a keypad, a mouse, a trackpad, a touch pad, an indicator stick, one or more mouse buttons, a trackball, a joystick, etc. The output device 40 can include a display device, an auxiliary lighting device (e.g., an LED), and a tactile feedback device (e.g., a vibration motor). The above-mentioned display device includes but is not limited to a liquid crystal display, a light emitting diode, a display, and a plasma display. In some optional embodiments, the display device can be a touch screen.
[0115] The embodiments of the present disclosure also provide a computer-readable storage medium. The above-mentioned method according to the embodiments of the present disclosure can be implemented in hardware, firmware, or implemented as a computer code that can be recorded in a storage medium, or implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and downloaded through a network and will be stored in a local storage medium, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state drive, etc.; further, the storage medium can also include a combination of the above-mentioned types of memory. It can be understood that a computer, a processor, a microprocessor controller or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor or hardware, the method shown in the above embodiment is implemented.
[0116] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0117] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the operation requested will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operations of the disclosed technical solution based on the prompt message.
[0118] As an optional but non-limiting implementation, in response to receiving a user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0119] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0120] Although the embodiments of the present disclosure have been described with reference to the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present disclosure, and such modifications and variations are all within the scope defined by the appended claims.
Claims
1. An image display method, the method comprising: Obtain an image processing instruction to obtain an image to be processed corresponding to a preset canvas, wherein the area of the preset canvas is an image editing area; The image to be processed is displayed on the preset canvas, and there are target processing images corresponding to at least two artboards in the image to be processed, so as to perform image editing on the image to be processed. The size of the preset canvas is larger than the size of the artboard, and the size of the artboard is used to represent the size of the published image.
2. The method according to claim 1, further comprising: The dividing lines between adjacent artboards are displayed on the preset canvas.
3. The method according to claim 2, further comprising: The order of the artboards corresponding to the dividing line and the total number of the artboards are displayed in the target area corresponding to the dividing line.
4. The method according to claim 1, further comprising: Display the artboard modification controls; An interactive instruction with the artboard modification control is obtained to increase or delete the number of current artboards.
5. The method according to claim 1, further comprising: A drawing board movement instruction is obtained, and the drawing board displayed in the preset canvas is adjusted to adjust the image to be processed displayed in the preset canvas.
6. The method according to claim 5, wherein: The obtaining of the artboard moving instruction and adjusting the artboard displayed in the preset canvas includes: Obtaining the drawing board movement instruction to determine the relative displacement between the drawing board and the preset canvas; Based on the relative displacement, the artboard displayed in the preset canvas is adjusted.
7. The method according to claim 1, wherein: The step of obtaining an image processing instruction to obtain an image to be processed corresponding to a preset canvas includes: Obtain an image processing instruction, arrange a specified number of preset drawing boards according to a preset arrangement direction, and obtain a combined drawing board; The plurality of selected images are set on the combined drawing board to obtain the image to be processed corresponding to the preset canvas.
8. The method according to claim 7, further comprising: Display the newly added image control; An interaction instruction with the newly added image control is obtained to add a selected image.
9. The method according to claim 1, further comprising: The image to be processed that has undergone image editing is split according to the drawing board to obtain and publish a plurality of images to be published.
10. An image display device, comprising: A first acquisition module is used to acquire an image processing instruction and obtain an image to be processed corresponding to a preset canvas, wherein an area of the preset canvas is an image editing area; The first processing module is used to display the image to be processed on the preset canvas, and there is a target processing image corresponding to at least two artboards in the image to be processed, so as to edit the image to be processed. The size of the preset canvas is larger than the size of the artboard, and the size of the artboard is used to represent the size of the published image.
11. An electronic device, comprising: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the image display method according to any one of claims 1 to 9 by executing the computer instructions. 12 . A computer-readable storage medium having computer instructions stored thereon, wherein the computer instructions are used to enable a computer to execute the image display method according to claim 1 .
Citation Information
Patent Citations
Image processing method, mobile terminal and computer readable storage medium
CN109859211A
Interactive style template generation method and device, electronic equipment and storage medium
CN117348868A
Image display method and device, electronic equipment and storage medium
CN117475036A
KR20220021213A
Cited By
Block scheduling method and device for super-large-resolution image and medium
CN122134544A