Image display method, apparatus, image display electronic device, storage medium, and computer program
The image display method allows simultaneous editing of multiple images on a single canvas, addressing the limitations of independent image processing in existing software by enhancing user engagement and device efficiency.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- BEIJING ZITIAO NETWORK TECH CO LTD
- Filing Date
- 2024-10-22
- Publication Date
- 2026-04-30
AI Technical Summary
Existing image editing software processes images independently, lacking the ability to establish relationships between multiple images awaiting distribution, which hinders user engagement and creativity.
An image display method that simultaneously displays multiple target processing images on a single pre-configured canvas, allowing for collaborative image editing and establishing relationships between images, with features like dividing lines, drawing board adjustments, and interaction controls to enhance user experience.
Enhances user engagement and creativity by enabling simultaneous editing of multiple images, improves device performance by optimizing display space, and simplifies image distribution.
Smart Images

Figure 2026513682000001_ABST
Abstract
Description
Technical Field
[0001] [Cross - reference to related applications] This application claims the priority of a Chinese patent application filed with the China National Intellectual Property Administration on November 20, 2023, with the application number 202311550412.8 and the invention title "Image Display Method, Device, Electronic Device and Storage Medium", and all of its content is incorporated into this application by reference.
[0002] The present disclosure relates to the field of image processing technology, and specifically to an image display method, device, electronic device and storage medium.
Background Art
[0003] In order to enhance the human - machine interaction experience, a user can perform image editing processing on a plurality of selected images by image editing software respectively, and further distribute the plurality of images that have been image - edited. However, in the editing process, only the images that are independently displayed after distribution can be processed.
Summary of the Invention
[0004] In view of this, the present disclosure provides an image display method, device, electronic device and storage medium for solving the problem of image display.
Means for Solving the Problems
[0005] According to a first aspect, the present disclosure provides an image display method, and this method includes: Obtaining an image - processing instruction and obtaining a processing - pending image corresponding to a preset canvas, where the area of the preset canvas is an image - editing area; The process involves displaying a pending image on a pre-configured canvas, where at least two target processing images corresponding to drawing boards are displayed, and performing image editing on the pending image, wherein the size of the pre-configured canvas is larger than the size of the drawing boards, and the size of the drawing boards is used to represent the size of the distributed image.
[0006] According to a second aspect, the present disclosure provides an image display device, which is A first acquisition module for acquiring image processing commands and obtaining a processing-awaited image corresponding to a pre-configured canvas, wherein the pre-configured canvas area is an image editing area, A first processing module for displaying a pending image on a pre-configured canvas, where a target processing image corresponding to at least two drawing boards exists, and for performing image editing on the pending image, wherein the size of the pre-configured canvas is larger than the size of the drawing boards, and the size of the drawing boards is used to represent the size of the distributed image.
[0007] In a third aspect, the Disclosure provides an electronic device comprising a memory and a processor, the memory and the processor being communicated with each other, the memory storing computer instructions, and the processor executing the computer instructions to perform an image display method according to the first aspect or any one of the corresponding embodiments.
[0008] According to a fourth aspect, the Disclosure provides a computer-readable storage medium that stores computer instructions, which are used to cause a computer to execute an image display method according to the first aspect or any one of the corresponding embodiments. [Brief explanation of the drawing]
[0009] To more clearly describe the modes for carrying out the invention of this disclosure or the prior art, the following briefly introduces the drawings that may be used in the description of the modes for carrying out the invention or the prior art, and obviously the drawings in the following description are some embodiments of this disclosure, and a person skilled in the art can obtain other drawings based on these drawings without expending any creative effort. [Figure 1] This is a flowchart of the image display method according to the embodiments of this disclosure. [Figure 2] This is a flowchart of another image display method according to an embodiment of the present disclosure. [Figure 3] This is a schematic diagram showing the display of an image awaiting processing according to an embodiment of the present disclosure. [Figure 4] This is a schematic diagram of a display interaction interface according to an embodiment of the present disclosure. [Figure 5] This is a flowchart of yet another image display method according to an embodiment of the present disclosure. [Figure 6] This is a schematic diagram of another display interaction interface according to an embodiment of the present disclosure. [Figure 7] This is a flowchart of yet another image display method according to an embodiment of the present disclosure. [Figure 8] This is a schematic diagram of an image awaiting delivery according to an embodiment of the present disclosure. [Figure 9] This is a schematic diagram of another image awaiting delivery according to an embodiment of the present disclosure. [Figure 10] This is a structural block diagram of an image display device according to an embodiment of the present disclosure. [Figure 11] This is a schematic diagram of the hardware structure of an electronic device according to an embodiment of the present disclosure. [Modes for carrying out the invention]
[0010] To clarify the purpose, technical proposals, and advantages of the embodiments of this disclosure, the following clearly and completely describes the technical proposals of the embodiments of this disclosure, in conjunction with the drawings of the embodiments of this disclosure. Clearly, the embodiments described are some, but not all, embodiments of this disclosure. All other embodiments obtained based on the embodiments of this disclosure without the creative effort of a person skilled in the art are all within the scope of protection of this disclosure.
[0011] In related technologies, when a user performs image editing on an image awaiting processing using image editing software, the image editing is performed on each image awaiting distribution independently. That is, after the image editing of the current image is completed, the image editing is performed on the next image, resulting in each image awaiting distribution being independent of the others.
[0012] Based on this, the embodiments of the present disclosure provide an image display method that performs image editing processing on multiple target processing images simultaneously to establish relationships between each image awaiting distribution, thereby contributing to enhancing the fun and creativity of image editing software.
[0013] Embodiments of the present disclosure provide embodiments of image display methods, and it should be noted that the steps shown in the flowchart of the drawings can be performed on a computer system of a set of computer executable instructions, and although the flowchart shows a logical order, in some cases the illustrated or described steps can be performed in an order different from that shown herein.
[0014] This embodiment provides an image display method which may be used in the above-mentioned electronic devices, such as computers and mobile terminals. Figure 1 is a flowchart of the image display method according to an embodiment of this disclosure, and as shown in Figure 1, this flow includes the following steps.
[0015] In step S101, an image processing command is obtained, and a processing-awaited image corresponding to a pre-configured canvas is obtained.
[0016] The preset canvas area is the image editing area. That is, the area where the preset canvas is displayed on the electronic device is the area where the user can perform image editing on the image waiting to be processed. Here, image editing may include any one or a combination of operations such as adjusting or modifying the size, color, contrast, and brightness of the image waiting to be processed, image enhancement processing, etc., but is not limited thereto, and the specific operations can depend on the actually received image processing instructions.
[0017] In some examples, the image waiting to be processed may be a single complete stored image. In some other examples, the image waiting to be processed may be a combined image formed by stitching a plurality of selected images.
[0018] Step S102: Display an image waiting to be processed with target processing images corresponding to at least two drawing boards on the preset canvas, and perform image editing on the image waiting to be processed.
[0019] The size of the preset canvas is larger than the size of the drawing board, and the size of the drawing board is used to represent the size of the distributed image. In order to establish a relationship between a plurality of distributed images, a correspondence relationship between the image waiting to be processed and the plurality of drawing boards is established to determine the target processing image corresponding to each drawing board. Furthermore, when the image waiting to be processed is displayed on the preset canvas, the processing images corresponding to at least two drawing boards can be displayed simultaneously.
[0020] By simultaneously displaying the target processing images corresponding to at least two drawing boards on the preset canvas, when the subsequent user needs to perform image editing on the image waiting to be processed, image editing processing can be jointly performed on the plurality of target processing images, and furthermore, a relationship can be established between the image editing results of each target processing image, thereby contributing to enhancing the fun and creativity of the user using the image editing software.
[0021] The image display method according to this embodiment allows for the display of a pending image, which has multiple target processing images corresponding to different drawing boards, on a single pre-configured canvas. Furthermore, if subsequent image editing is required for the pending image, multiple target processing images can be processed collaboratively, thereby establishing relationships between each pending image and contributing to enhancing the fun and creativity of image editing software.
[0022] Furthermore, by displaying target processing images corresponding to at least two drawing boards on a single pre-configured canvas, it helps to save content that would otherwise be unnecessarily occupied when displaying images awaiting processing, thereby contributing to improved performance of electronic devices.
[0023] This embodiment provides an image display method which may be used in the above-mentioned electronic devices, such as computers and mobile terminals. Figure 2 is a flowchart of the image display method according to an embodiment of this disclosure, and as shown in Figure 2, this flow includes the following steps.
[0024] In step S201, an image processing command is obtained, and a processing-ready image corresponding to a pre-configured canvas is acquired. For details, please refer to step S101 of the embodiment shown in Figure 1, and no further explanation is provided here.
[0025] In step S202, a processing queue image containing target processing images corresponding to at least two drawing boards is displayed on a pre-configured canvas, and image editing is performed on the processing queue image. For details, please refer to step S102 of the embodiment shown in Figure 1, and no further explanation is provided here.
[0026] Step S203: Display dividing lines between adjacent drawing boards on a pre-set canvas.
[0027] To make it easier for users to check the size of the delivered images, dividing lines are displayed on a pre-configured canvas between adjacent drawing boards, and each target processing image is distinguished by these dividing lines.
[0028] In one selective implementation scenario, a schematic diagram of the display showing the image awaiting processing on a pre-configured canvas may be shown in Figure 3. Here, the boundary between the two drawing boards is the position where the dividing line is located. The image on the drawing board is the target processing image.
[0029] The image display method according to this embodiment displays a pre-set canvas processing await image while simultaneously displaying dividing lines between adjacent drawing boards. This helps to clarify the image content included in the target processing image corresponding to each drawing board when the user performs image editing on the processing await image, thereby making it easier for the user to perform specialized processing and thus contributing to an improved user experience.
[0030] In some selective embodiments, the image display method further includes the following:
[0031] Step S204: Display the order of the drawing boards corresponding to the dividing lines and the total number of drawing boards in the target area corresponding to the dividing lines.
[0032] To make it easier for users to confirm whether the image awaiting processing is fully displayed on the currently pre-configured canvas, the order of the drawing boards corresponding to the dividing lines and the total number of drawing boards are displayed in the target area corresponding to the dividing lines, allowing the user to view the corresponding target processing image on each drawing board according to the order of the drawing boards corresponding to the dividing lines and the total number of drawing boards.
[0033] Here, the target area may be any area near the dividing line. For example, as shown in the schematic diagram in Figure 3, the target area may be the upper left of the dividing line. Here, the 1 / 2 displayed in the target area represents that the total number of drawing boards is 2 and the order of the drawing boards corresponding to the dividing line is 1. If the order of the drawing boards corresponding to the dividing line is 2, then 2 / 2 will be displayed in the target area.
[0034] In some other selective embodiments, the image display method further includes the following:
[0035] Step S205: Display the drawing board correction controls.
[0036] The drawing board adjustment control is a control for adjusting the number of drawing boards. Since the number of drawing boards affects the size of the images awaiting processing, and the number of drawing boards is the same as the final number of images that need to be delivered, the drawing board adjustment control is displayed on the current display interface to meet user needs. This allows users to adjust the number of drawing boards specifically, thereby contributing to enhancing the human-machine interaction of the image editing software.
[0037] In step S206, an interaction command with the drawing board modification control is obtained, and an add or delete operation is performed on the current number of drawing boards.
[0038] Obtaining an interaction command with the drawing board modification control indicates that the user needs to modify the current number of drawing boards and, according to this interaction command, perform an addition or deletion operation on the current number of drawing boards.
[0039] In some selective implementation scenarios, as shown in Figure 4, the drawing board correction control 410 may include two sub-controls, "+" and "-". Here, the sub-control "+" is used to increase the current number of drawing boards, and the sub-control "-" is used to decrease the current number of drawing boards. When an interaction command with the drawing board correction control is generated by the touch sub-control "+", an increment operation is performed on the current number of drawing boards. Similarly, when an interaction command with the drawing board correction control is generated by the touch sub-control "-", a decrease operation is performed on the current number of drawing boards.
[0040] For example, to avoid an excessive increase or decrease in the number of drawing boards, a minimum and maximum number of drawing boards can be set in advance, and the user can be controlled to adjust the number of drawing boards between the minimum and maximum numbers, thereby allowing for reasonable control of the number of drawing boards.
[0041] This embodiment provides an image display method which may be used in the above-mentioned electronic devices, such as computers and mobile terminals. Figure 5 is a flowchart of the image display method according to an embodiment of this disclosure, and as shown in Figure 5, this flow includes the following steps.
[0042] In step S501, an image processing command is obtained, and a processing-awaited image corresponding to a pre-configured canvas is obtained.
[0043] In step S502, a processing await image containing target processing images corresponding to at least two drawing boards is displayed on a pre-configured canvas, and image editing is performed on the processing await image.
[0044] Step S503: The drawing board movement command is received, the drawing board displayed on the pre-configured canvas is adjusted, and the image awaiting processing displayed on the pre-configured canvas is adjusted.
[0045] If the pre-set canvas size is larger than the drawing board size, and the user needs to view a target processing image corresponding to a drawing board that is not fully displayed, a drawing board movement command must be issued to adjust the drawing board displayed on the pre-set canvas and adjust the processing pending image displayed on the pre-set canvas, thereby ensuring that the user can view the necessary image content.
[0046] In some selective embodiments, step S503 includes the following:
[0047] Step a1, obtain a drawing board movement command and determine the relative displacement between the drawing board and the pre-set canvas. Step a2: Adjust the drawing board displayed on the pre-set canvas based on the relative displacement.
[0048] Specifically, a mapping relationship is established in advance between the image awaiting processing and a pre-configured canvas. Receiving a drawing board movement command indicates that the current position of the drawing board has changed. Since the position of the pre-configured canvas does not change, in order to facilitate adjustments specific to the drawing board displayed on the pre-configured canvas, the relative displacement between the drawing board and the pre-configured canvas is determined, the movement direction of the image awaiting processing is determined according to the direction of the relative displacement, and the display-ready local image among the image awaiting processing is determined according to the magnitude of the relative displacement.
[0049] In one example, a drawing board movement command may be generated by the user triggering a pre-configured gesture in the image editing area. For example, the pre-configured gesture may be a two-finger drag along the target direction. The relative displacement between the drawing board and the pre-configured canvas is determined by tracking the movement trajectory of the user's fingers in the image editing area.
[0050] In one selective implementation scenario, as shown in Figure 6, when the user drags the drawing board to the left using a pre-configured gesture, the pre-configured canvas does not move, and the display area of the pending image also moves to the left accordingly. This adjusts the display position of the drawing board on the pre-configured canvas, and the pending image displayed on the pre-configured canvas is adjusted according to the mapping relationship between the pending image and the pre-configured canvas.
[0051] In one example, the rendering rate for rendering a pre-set canvas depends on the rate of change of relative displacement. If the rate of change of relative displacement is less than the maximum rendering rate, the adjusted pending image is rendered according to the rate of change of relative displacement. If the rate of change of relative displacement is equal to or greater than the maximum rendering rate, the adjusted pending image is rendered according to the maximum rendering rate.
[0052] In another example, to improve rendering efficiency, all pending images are loaded first before being displayed on a pre-defined canvas, and then, when displayed, only localized images that are the same size as the pre-defined canvas are shown.
[0053] The image display method according to this embodiment can simulate the actual situation of a pre-set canvas scrolling by adjusting the drawing board format displayed on a pre-set canvas, thereby satisfying the user's visual experience and achieving the objective of displaying multiple target processing images on a single pre-set canvas.
[0054] In some selective embodiments, the following method may be employed to obtain a processing-awaited image corresponding to a pre-configured canvas according to the acquired image processing command.
[0055] Step b1, obtain an image processing command, arrange a specified number of preset drawing boards according to a predetermined arrangement direction, and obtain a combined drawing board. Step b2: Multiple selected images are combined and placed on the drawing board to obtain a processing-ready image corresponding to a pre-set canvas.
[0056] Specifically, after receiving an image processing command, a specified number of preset drawing boards are arranged according to a predetermined arrangement direction to clarify the layout direction and size of the images awaiting processing, thereby obtaining a combined drawing board. For example, the predetermined arrangement direction may be horizontal rows or vertical rows. By placing multiple selected images on the combined drawing board and clarifying the target processing image corresponding to each drawing board, an image awaiting processing corresponding to a predetermined canvas is obtained.
[0057] Here, the method for combining and placing multiple selected images on the drawing board may be automatically set according to a pre-set template, or it may be set by the user themselves, determining the layout and setting it according to their needs; the specific setting method is not limited. Here, the target processing image includes at least one selected image. If there are multiple selected images in the target processing image, the arrangement method of the multiple selected images in the target processing image may be adjusted according to the user's needs.
[0058] In some other selective embodiments, the above scheme further includes the following:
[0059] Step b3: Display the "Add New Image" control. Step b4: Obtain an interaction command with the "Add New Image" control and add the selected image.
[0060] Specifically, to improve page interaction capabilities, a pre-configured canvas is displayed, and at the same time, a new image addition control is displayed. When a user needs to add a selected image, they can trigger an interaction command with the new image addition control to add the selected image, thereby satisfying the user's needs.
[0061] In one selective implementation scenario, the new image addition control 420 may be displayed below a pre-configured canvas, in conjunction with the schematic diagram of the display interaction interface shown in Figure 4, thereby satisfying the user's habit of adding images.
[0062] This embodiment provides an image display method which may be used in the above-mentioned electronic devices, such as computers and mobile terminals. Figure 7 is a flowchart of the image display method according to an embodiment of this disclosure, and as shown in Figure 7, this flow includes the following steps.
[0063] In step S701, an image processing command is obtained, and a processing-awaited image corresponding to a pre-configured canvas is obtained.
[0064] In step S702, a processing await image containing target processing images corresponding to at least two drawing boards is displayed on a pre-configured canvas, and image editing is performed on the processing await image.
[0065] In step S703, the edited image awaiting processing is divided according to the drawing board, and multiple images awaiting distribution are obtained and distributed.
[0066] Since the size of each drawing board is the same as the size of the image to be actually distributed, the image-edited processing image is divided according to the drawing board, and multiple images awaiting distribution are directly obtained. After obtaining multiple images awaiting distribution, each image is distributed and displayed on multiple pre-configured canvases, thereby satisfying the user's social needs and contributing to enhancing the user's social engagement.
[0067] In several selective implementation scenarios, a target processing image corresponding to two drawing boards exists, associated with the processing await image shown in Figure 3. After image editing, the processed image is divided according to the drawing board, resulting in the distribution await images shown in Figures 8 and 9.
[0068] The image display method according to this embodiment displays target processing images corresponding to multiple drawing boards on a single pre-configured canvas, contributing to memory conservation. Furthermore, by performing image editing on the images awaiting processing using the pre-configured canvas, it is possible to ensure that target processing images between each drawing board can be edited simultaneously. Moreover, by establishing relationships between the obtained images awaiting distribution, it is possible to not only enhance the convenience of image editing but also improve the distribution efficiency of images awaiting distribution. This effectively enhances the fun and creativity of the image editing software and is advantageous in improving the user experience.
[0069] In some selective implementation scenarios, the process for delivering images using the image display method according to this embodiment may be as follows:
[0070] The system receives an image processing command, arranges a specified number of preset drawing boards according to a predetermined arrangement direction to obtain a combined drawing board, and uses either automatic screen display or manual typesetting to place multiple selected images on the combined drawing board, thereby obtaining a processing-ready image corresponding to a predetermined canvas.
[0071] The image awaiting processing is loaded and displayed on the pre-configured canvas. Here, the size of the image awaiting processing is larger than the size of the pre-configured canvas. The image awaiting processing contains target processing images corresponding to at least two drawing boards. On the pre-configured canvas, dividing lines are displayed between adjacent drawing boards, and the order of the drawing boards corresponding to the dividing lines and the total number of drawing boards are displayed in the target area corresponding to the dividing lines.
[0072] The image that has been edited and is awaiting processing is divided according to the drawing board, and multiple images awaiting distribution are obtained and distributed.
[0073] Here, before splitting the image awaiting processing after image editing, the number of drawing boards may be added or deleted by interaction commands with the displayed drawing board modification control. Selected images may also be added by interaction commands with the displayed new image addition control.
[0074] This embodiment further provides an image display device used to implement the above embodiment and preferred embodiment, and no further duplication of what has already been described is provided. As used below, the term “module” refers to a combination of software and / or hardware that can implement a predetermined function. The devices described in the following embodiments are preferably implemented by software, but implementation by hardware, or a combination of software and hardware, is also possible and envisioned.
[0075] This embodiment provides an image display device, as shown in Figure 10, A first acquisition module 1001 for acquiring image processing commands and obtaining a processing-awaited image corresponding to a pre-configured canvas, wherein the pre-configured canvas area of the first acquisition module 1001 is an image editing area, A first processing module 1002 for displaying a pending image on a pre-configured canvas, where a target processing image corresponding to at least two drawing boards exists, and for performing image editing on the pending image, wherein the size of the pre-configured canvas is larger than the size of the drawing board, and the size of the drawing board is used to represent the size of the distributed image.
[0076] In some selective embodiments, the apparatus further includes a first display module for displaying dividing lines between adjacent drawing boards on a pre-configured canvas.
[0077] In some selective embodiments, the device further includes a second display module for displaying the order of drawing boards corresponding to the dividing lines and the total number of drawing boards in a target area corresponding to the dividing lines.
[0078] In some selective embodiments, the device further includes a third display module for displaying drawing board correction controls and a second acquisition module for receiving interaction commands with the drawing board correction controls and performing add or delete operations on the current number of drawing boards.
[0079] In some selective embodiments, the device further includes a third acquisition module for acquiring a drawing board movement command, adjusting the drawing board displayed on a preset canvas, and adjusting a pending image displayed on a preset canvas.
[0080] In some selective embodiments, the third acquisition module includes a determination unit for acquiring a drawing board movement command and determining the relative displacement between the drawing board and a preset canvas, and an adjustment unit for adjusting the drawing board as it appears on the preset canvas based on the relative displacement.
[0081] In some selective embodiments, the first acquisition module 1001 includes a first processing unit for acquiring image processing commands, arranging a specified number of preset drawing boards according to a predetermined arrangement direction to obtain a combined drawing board, and a second processing unit for placing a plurality of selected images on the combined drawing board to obtain a waiting image corresponding to a predetermined canvas.
[0082] In some selective embodiments, the device further includes a fourth display module for displaying an image addition control, and a fourth acquisition module for receiving interaction commands with the image addition control and adding a selected image.
[0083] In some selective embodiments, the apparatus further includes a second processing module for dividing the image-edited awaiting image according to the drawing board, obtaining and distributing multiple awaiting images.
[0084] Further functional descriptions of each of the above modules and units are the same as those in the corresponding embodiments described above and will not be explained further here.
[0085] The image display device in this embodiment is presented in the form of a functional unit, where the unit comprises an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that execute one or more software or a specific program, and / or other devices capable of providing the above functions.
[0086] Embodiments of the present disclosure further provide electronic devices having an image display device as shown in Figure 10.
[0087] Referring to Figure 11, which is a schematic diagram of the structure of an electronic device according to a selective embodiment of the present disclosure, as shown in Figure 11, the electronic device includes one or more processors 10, memory 20, and interfaces for connecting each component, including a high-speed interface and a low-speed interface. Each component is connected to communicate with one another using different buses and may be mounted on a common motherboard or in other ways as needed. The processors can process instructions that are executed within the electronic device, including instructions that are in or on memory and that display GUI graphics information on an external input / output device (e.g., a display device coupled to the interface). In some selective embodiments, multiple processors and / or multiple buses may be used together with multiple memories and multiple memory, as needed. Similarly, multiple electronic devices may be connected, and each device may provide some of the necessary operations (e.g., as a server array, a set of blade servers, or a multiprocessor system). In Figure 11, one processor 10 is used as an example.
[0088] The processor 10 may be a central processor, a network processor, or a combination thereof. Here, 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 composite programmable logic device, a field-programmable logic gate array, a general-purpose array logic, or any combination thereof.
[0089] Here, the memory 20 stores instructions that can be executed by at least one processor 10, so as to cause at least one processor 10 to execute and implement the method shown in the above embodiment.
[0090] The memory 20 may include a program storage area and a data storage area, where the program storage area can store an operating system and application programs necessary for at least one function, and the data storage area can store data created in accordance with the use of the electronic device. The memory 20 may also include high-speed random-access memory and may further include non-temporary memory, such as at least one magnetic disk memory device, a flash memory device, or other non-temporary solid-state memory devices. In some selective embodiments, the memory 20 may include memory that is selectively installed remotely from the processor 10, and these remote memories may be connected to the electronic device via a network. Examples of the network include, but are not limited to, the Internet, a corporate intranet, a local area network, a mobile communication network, and combinations thereof.
[0091] The memory 20 may include volatile memory, such as random access memory, and the memory may also include non-volatile memory, such as flash memory, a hard disk, or a solid-state hard disk. The memory 20 may also include a combination of the above types of memory.
[0092] This electronic device further includes an input device 30 and an output device 40. The processor 10, memory 20, input device 30, and output device 40 may be connected by a bus or by other means, with Figure 11 showing an example of connection via a bus.
[0093] The input device 30 can receive input numerical or character information and generate key signal inputs related to user settings and function control of the electronic device, such as a touchscreen, keypad, mouse, trackpad, touchpad, indicator rod, one or more mouse buttons, trackball, joystick, etc. The output device 40 may include a display device, auxiliary lighting device (e.g., LEDs), and haptic feedback device (e.g., vibration motor), etc. The display device includes, but is not limited to, liquid crystal displays, light-emitting diode displays, and plasma displays. In some optional embodiments, the display device may be a touchscreen.
[0094] Embodiments of the present disclosure further provide computer-readable storage media, and the methods described herein may be implemented in hardware, firmware, or as recordable on a storage medium, or as computer code originally stored on a remote or non-temporary machine-readable storage medium downloaded over a network and stored on a local storage medium, thereby processing the methods described herein with such software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Here, the storage medium may be a magnetic disk, an optical disk, read-only memory, random-access memory, flash memory, a hard disk, or a solid-state hard disk, and furthermore, the storage medium may further include combinations of the above types of memory. To understand that, a computer, processor, microprocessor controller, or programmable hardware includes a storage assembly capable of storing or receiving software or computer code, and when the software or computer code is accessed and executed by the computer, processor, or hardware, it implements the methods described herein.
[0095] To ensure understanding, before using any of the technical proposals disclosed in each embodiment of this disclosure, the user should be informed in an appropriate manner, in accordance with applicable laws and regulations, of the type of personal information related to this disclosure, the scope of use, and the usage scenarios, and the user's permission should be obtained.
[0096] For example, when responding to a user's voluntary request, prompt information is sent to the user to clearly prompt the user that the requested operation requires the acquisition and use of the user's personal information. This allows the user to autonomously choose whether or not to provide personal information to software or hardware such as electronic devices, application programs, servers, or storage media that perform the operation of the proposed technical method of this disclosure based on the prompt information.
[0097] As a selective but non-restrictive implementation, a method for sending prompt information to a user in response to receiving a voluntary request from the user may be, for example, a pop-up window, and the prompt information may be presented in text format within the pop-up window. Furthermore, the pop-up window may include a selection control that allows the user to choose whether to "agree" or "disagree" to providing personal information to the electronic device.
[0098] To ensure clarity, the above notice and user permission process are general in nature and do not limit the forms in which this disclosure may be implemented. Other methods that comply with applicable laws and regulations are also applicable to the implementation of this disclosure.
[0099] While embodiments of this disclosure have been described with reference to the drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of this disclosure, all of which fall within the scope of the appended claims.
Claims
1. A method of displaying images, The process involves obtaining an image processing command and obtaining a processing-awaited image corresponding to a pre-configured canvas, wherein the pre-configured canvas area is an image editing area. A method comprising displaying the pending image, which has target processing images corresponding to at least two drawing boards, on a pre-configured canvas, and performing image editing on the pending image, wherein the size of the pre-configured canvas is larger than the size of the drawing boards, and the size of the drawing boards is used to represent the size of the distributed image.
2. The method according to claim 1, further comprising displaying dividing lines between adjacent drawing boards on the pre-set canvas.
3. The method according to claim 2, further comprising displaying the order of the drawing boards corresponding to the dividing line and the total number of the drawing boards in a target region corresponding to the dividing line.
4. Displaying the drawing board correction controls, The method according to claim 1, further comprising obtaining an interaction command with the drawing board modification control and performing an add or delete operation on the current number of drawing boards.
5. The method according to claim 1, further comprising obtaining a drawing board movement command, adjusting the drawing board displayed on the pre-set canvas, and adjusting the image awaiting processing displayed on the pre-set canvas.
6. The above-mentioned process of obtaining a drawing board movement command and adjusting the drawing board displayed on the pre-set canvas is as follows: The process involves obtaining the drawing board movement command and determining the relative displacement between the drawing board and the pre-set canvas, The method according to claim 5, comprising adjusting the drawing board displayed on the pre-set canvas based on the relative displacement.
7. The process of obtaining the aforementioned image processing command and obtaining the processing-awaited image corresponding to the pre-configured canvas is as follows: The process involves obtaining the aforementioned image processing command, arranging a specified number of preset drawing boards according to a predetermined arrangement direction, and obtaining a combined drawing board. The method according to claim 1, comprising: placing a plurality of selected images on the combination drawing board to obtain a processing-awaited image corresponding to the pre-set canvas.
8. Display the new image addition control, The method according to claim 7, further comprising obtaining an interaction command with the aforementioned new image addition control and adding the selected image.
9. The method according to claim 1, further comprising dividing the image-edited image awaiting processing according to the drawing board, obtaining a plurality of images awaiting distribution, and distributing them.
10. An image display device, A first acquisition module for acquiring image processing commands and obtaining a processing-awaited image corresponding to a pre-configured canvas, wherein the pre-configured canvas area is an image editing area, An apparatus comprising: a first processing module for displaying a pending image on a pre-configured canvas, the pending image having target processing images corresponding to at least two drawing boards, and for performing image editing on the pending image, wherein the size of the pre-configured canvas is larger than the size of the drawing boards, and the size of the drawing boards is used to represent the size of the distributed image.
11. An electronic device comprising memory and a processor, wherein the memory and the processor are connected to each other in a manner that allows them to communicate with each other, the memory stores computer instructions, and the processor performs the image display method according to any one of claims 1 to 9 by executing the computer instructions.
12. A computer-readable storage medium that stores computer instructions, the computer instructions being used to cause a computer to execute the image display method described in any one of claims 1 to 9.