CN112269522A - Image processing method, image processing device, electronic equipment and readable storage medium - Google Patents
Image processing method, image processing device, electronic equipment and readable storage medium Download PDFInfo
- Publication number
- CN112269522A CN112269522A CN202011163737.7A CN202011163737A CN112269522A CN 112269522 A CN112269522 A CN 112269522A CN 202011163737 A CN202011163737 A CN 202011163737A CN 112269522 A CN112269522 A CN 112269522A
- Authority
- CN
- China
- Prior art keywords
- image processing
- target image
- input
- processing element
- graph
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/77—Retouching; Inpainting; Scratch removal
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The application discloses an image processing method, an image processing device, electronic equipment and a readable storage medium, belongs to the field of image processing, and can solve the problem that the image processing effect is poor due to the fact that the existing image processing elements cannot meet the requirements of users. The method comprises the following steps: receiving a first input of a target image by a user; in response to the first input, displaying a set of image processing elements that match the first input; selecting a target image processing element from the set of image processing elements; and obtaining a processed target image according to the target image processing element and the target image. The embodiment of the application can improve the image processing effect.
Description
Technical Field
The present application relates to the field of image processing, and in particular, to an image processing method and apparatus, an electronic device, and a readable storage medium.
Background
After the image is acquired by using a terminal such as a mobile phone, the user often needs to share the image. In sharing, it may be necessary to beautify the image, for example, to add an image processing element to the image. The image processing element may be, for example, a sticker, a frame, or the like.
In the prior art, a user usually selects a required image processing element in a database. In the process of implementing the present application, the inventor finds that at least the following problems exist in the prior art:
in the existing image processing element selection process, the preset image processing elements displayed based on the database are single in display mode, and under different scenes, a user can only select the image processing elements from the displayed same preset image processing elements, so that the acquired image processing elements cannot meet the requirements of the user, and the image processing effect is influenced.
Disclosure of Invention
An object of the embodiments of the present application is to provide an image processing method, an image processing apparatus, an electronic device, and a readable storage medium, which can solve the problem that an image processing effect is poor due to the fact that an existing image processing element cannot meet a user's requirement.
In order to solve the technical problem, the present application is implemented as follows:
in a first aspect, an embodiment of the present application provides an image processing method, where the method includes:
receiving a first input of a target image by a user;
in response to the first input, displaying a set of image processing elements that match the first input;
selecting a target image processing element from the set of image processing elements;
and obtaining a processed target image according to the target image processing element and the target image.
In a second aspect, an embodiment of the present application provides an image processing apparatus, including:
the first receiving module is used for receiving a first input of a user to the target image;
a first display module for displaying, in response to the first input, a first receiving module of an image matching the first input for processing a set of elements;
a first selection module to select a target image processing element from the set of image processing elements;
and the first processing module is used for obtaining a processed target image according to the target image processing element and the target image.
In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor, a memory, and a program or instructions stored on the memory and executable on the processor, and when executed by the processor, the program or instructions implement the steps of the method according to the first aspect.
In a fourth aspect, embodiments of the present application provide a readable storage medium, on which a program or instructions are stored, which when executed by a processor implement the steps of the method according to the first aspect.
In a fifth aspect, an embodiment of the present application provides a chip, where the chip includes a processor and a communication interface, where the communication interface is coupled to the processor, and the processor is configured to execute a program or instructions to implement the method according to the first aspect.
In an embodiment of the application, a first input of a target image by a user is received, and a set of image processing elements matched with the first input is displayed in response to the first input. And then, selecting a target image processing element from the image processing element set, and obtaining a processed target image according to the target image processing element and the target image. Since the image processing element set is matched with the first input, and the acquired image processing element set meets the requirements of the user, when the user selects an image processing element, a target image processing element can be selected from the image processing element set meeting the requirements of the user, and a processed target image can be obtained according to the target image processing element and the target image. Therefore, by the scheme of the embodiment of the application, the image processing element meeting the requirements of the user can be obtained, and the image processing effect is improved.
Drawings
FIG. 1 is a flowchart of an image processing method according to an embodiment of the present application;
FIG. 2 is a second flowchart of an image processing method according to an embodiment of the present application;
fig. 3 to 6 are schematic diagrams of display interfaces according to embodiments of the present application, respectively;
fig. 7 is a structural diagram of an image processing apparatus according to an embodiment of the present application;
FIG. 8 is one of the block diagrams of an electronic device according to an embodiment of the present application;
fig. 9 is a second structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some, but not all, embodiments of the present application. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The terms first, second and the like in the description and in the claims of the present application are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It will be appreciated that the data so used may be interchanged under appropriate circumstances such that embodiments of the application may be practiced in sequences other than those illustrated or described herein, and that the terms "first," "second," and the like are generally used herein in a generic sense and do not limit the number of terms, e.g., the first term can be one or more than one. In addition, "and/or" in the specification and claims means at least one of connected objects, a character "/" generally means that a preceding and succeeding related objects are in an "or" relationship.
The image processing method provided by the embodiment of the present application is described in detail below with reference to the accompanying drawings through specific embodiments and application scenarios thereof.
Referring to fig. 1, fig. 1 is a flowchart of an image processing method according to an embodiment of the present application. As shown in fig. 1, an image processing method according to an embodiment of the present application includes:
The target image may refer to any image to be processed. The first input may be, for example, a touch input or the like. By means of the first input, some graphics may be input. Wherein the graphic has attribute information such as size, shape, color, etc.
Specifically, in this step, in response to the first input, attribute information of the graphic input by the first input is acquired. Wherein the attribute information may include: shape, size, color, etc. And then, acquiring at least one candidate image processing element matched with the graph from a preset image processing element library according to the attribute information of the graph to obtain the image processing element set. Thereafter, the set of image processing elements is displayed. Wherein the set of image processing elements includes at least one image processing element. The image processing elements may be photographic paper, borders, templates, etc.
In the embodiment of the present application, in order to make an image processing element more suitable for the requirement of a user, any one of the candidate image processing elements satisfies at least one of the following conditions:
the shape of any element is matched with the shape of the graph, the size of any element is matched with the size of the graph, and the color of any element is matched with the color of the graph.
In the embodiment of the present application, the meaning of matching includes that the two compared aspects are completely identical, or the similarity of the two compared aspects exceeds a certain threshold, and the threshold can be set according to actual needs.
In this step, a second input to the set of image processing elements by the user may be received, and then, in response to the second input, the target image processing element is selected from the set of image processing elements. Wherein the second input may be a click input, a touch input, or the like.
Alternatively, in practical applications, the apparatus implementing the embodiment of the present application may further match the target image processing element from the set of image processing elements according to attribute information of the graph input by the first input. For example, a candidate image processing element that matches all of the shape, size, and color of the graphic is selected from the set of image processing elements as the target image processing element.
And 104, obtaining a processed target image according to the target image processing element and the target image.
Specifically, in this step, the target image processing element and the target image are mainly synthesized to obtain the processed target image.
In the process of synthesizing, in order to make the processed target image more suitable for the user's requirement, the position information of the first input on the target image may be first acquired. Wherein the position information refers to a position on the display screen where the first input acts on the target image. The position information may be, for example, a specific position, or may be a display area having a certain size. And then, according to the position information, displaying the target image processing element in a display area corresponding to the position information. The display area corresponding to the position information may be a display area where the position information is located, or may be a display area having a corresponding relationship with the display area where the display position is located, and the corresponding relationship may be preset or set by a user according to actual needs. And finally, synthesizing the target image processing element and the target image to obtain the processed target image.
In addition, in order to facilitate subsequent operations, the processed target image may be saved, where a storage layer of the target image processing element is different from a storage layer of the target image. That is, the target image processing element may be saved in a separate layer.
In an embodiment of the application, a first input of a target image by a user is received, and a set of image processing elements matched with the first input is displayed in response to the first input. And then, selecting a target image processing element from the image processing element set, and obtaining a processed target image according to the target image processing element and the target image. Since the image processing element set is matched with the first input, and the acquired image processing element set meets the requirements of the user, when the user selects an image processing element, a target image processing element can be selected from the image processing element set meeting the requirements of the user, and a processed target image can be obtained according to the target image processing element and the target image. Therefore, by the scheme of the embodiment of the application, the image processing element meeting the requirements of the user can be obtained, and the image processing effect is improved.
On the basis of the above embodiment, the user may also edit the saved processed target image, for example, adjust attribute information of the target image processing element included therein, and the like. At this time, a third input to the target-image processing element in the processed target image may be received, and in response to the third input, the attribute information of the target-image processing element may be adjusted, for example, adjusted in size, shape, color, and the like. Wherein the third input may be a touch input or the like.
Referring to fig. 2, fig. 2 is a flowchart of an image processing method according to an embodiment of the present disclosure. In this embodiment, the graphic processing element is described as an example of a sticker. As shown in fig. 2, the image processing method according to the embodiment of the present application includes:
As shown in fig. 3, in response to a first input, a retouch edit page can be displayed. After the user selects the gesture sticker, setting windows such as a painting brush selection window, a color selection window, a thickness window, a sticker retrieval window and the like are displayed in response to the selection of the user. Meanwhile, in response to a first input by the user, attribute information, such as a shape, a color, a size, and the like, of the graphic input by the first input may be acquired.
As shown in fig. 4, in the embodiment of the present application, assuming that the user inputs a star shape, a sticker matching the star shape may be displayed in the display interface. Further, the color and size of the display sticker matches the star shape entered by the user.
As shown in fig. 5, the user can select from a sticker matching the star shape when displayed. At this time, the target sticker is determined in response to the input of the user. Further, the user can adjust the size and the like of the target sticker again. Meanwhile, the sticker may be displayed in a corresponding location in response to a user input.
And 204, obtaining a processed target image according to the target paster and the target image.
And step 205, storing the processed target image, wherein the storage layer of the target sticker is different from the storage layer of the target image.
As shown in fig. 6, after the processed target image is obtained, a prompt message is displayed to the user to prompt the user whether to save the target sticker to a separate layer. If the user confirms, the target sticker is saved to a separate layer in response to the user's input. The advantage of saving sticker to a separate layer is that the target sticker can be adjusted again, etc. in response to user input of the target sticker.
It can be seen from the above description that, with the scheme of the embodiment of the present application, the set of stickers matching the input of the user can be obtained in response to the input of the user, so that the user can select conveniently, and the obtained stickers can better meet the requirements of the user. In addition, the position, the size and the color of the sticker can be directly determined according to the input of the user, and then the setting of the sticker can be completed more quickly, so that the time for repairing the picture is shortened, and the operation experience of the user is improved.
It should be noted that, in the image processing method provided in the embodiment of the present application, the execution subject may be an image processing apparatus, or a control module in the image processing apparatus for executing the loaded image processing method. The embodiment of the present application describes an image processing apparatus provided in the embodiment of the present application, by taking an example in which an image processing apparatus executes a loaded image processing method.
Referring to fig. 7, fig. 7 is a schematic structural diagram of an image processing apparatus according to an embodiment of the present application. As shown in fig. 7, the image processing apparatus 700 may include:
a first receiving module 701, configured to receive a first input of a target image by a user; a first display module 702 for displaying, in response to the first input, a first receiving module of an image matching the first input for processing a set of elements; a first selection module 703 for selecting a target image processing element from the set of image processing elements; a first processing module 704, configured to obtain a processed target image according to the target image processing element and the target image.
Optionally, the first display module 702 includes:
the first obtaining submodule is used for responding to the first input and obtaining attribute information of the graph input by the first input;
the first selection submodule is used for acquiring at least one candidate image processing element matched with the graph from a preset image processing element library according to the attribute information of the graph to obtain an image processing element set;
a first display sub-module for displaying the set of image processing elements;
wherein any of the candidate image processing elements satisfies at least one of the following conditions:
the shape of any element is matched with the shape of the graph, the size of any element is matched with the size of the graph, and the color of any element is matched with the color of the graph.
Optionally, the first selecting module 703 includes:
a first receiving submodule, configured to receive a second input of the image processing element set by a user;
a first selection sub-module for selecting the target image processing element from the set of image processing elements in response to the second input.
Optionally, the first processing module 704 includes:
the first acquisition submodule is used for acquiring the position information of the first input on the target image;
the first processing submodule is used for displaying the target image processing element in a display area corresponding to the position information according to the position information;
and the second processing submodule is used for synthesizing the target image processing element and the target image to obtain the processed target image.
Optionally, the apparatus further comprises:
and the storage module is used for storing the processed target image, wherein the storage layer of the target image processing element is different from the storage layer of the target image.
Optionally, the apparatus further comprises:
a second receiving module, configured to receive a third input to the target image processing element in the processed target image;
a second processing module to adjust attribute information of the target image processing element in response to the third input.
And (5) processing the target image.
The image processing apparatus in the embodiment of the present application may be an apparatus, or may be a component, an integrated circuit, or a chip in a terminal. The device can be mobile electronic equipment or non-mobile electronic equipment. By way of example, the mobile electronic device may be a mobile phone, a tablet computer, a notebook computer, a palm top computer, a vehicle-mounted electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook or a Personal Digital Assistant (PDA), and the like, and the non-mobile electronic device may be a server, a Network Attached Storage (NAS), a Personal Computer (PC), a Television (TV), a teller machine or a self-service machine, and the like, and the embodiments of the present application are not particularly limited.
The image processing apparatus in the embodiment of the present application may be an apparatus having an operating system. The operating system may be an Android (Android) operating system, an ios operating system, or other possible operating systems, and embodiments of the present application are not limited specifically.
The image processing apparatus provided in the embodiment of the present application can implement each process implemented by the method embodiments of fig. 1 to fig. 6, and is not described herein again to avoid repetition.
Optionally, as shown in fig. 8, an electronic device 800 is further provided in this embodiment of the present application, and includes a memory 801, a processor 802, and a program or an instruction stored in the memory 801 and executable on the processor 802, where the program or the instruction is executed by the processor 802 to implement each process of the foregoing image processing method embodiment, and can achieve the same technical effect, and no further description is provided here to avoid repetition.
It should be noted that the electronic device in the embodiment of the present application includes the mobile electronic device and the non-mobile electronic device described above.
Fig. 9 is a schematic diagram of a hardware structure of an electronic device implementing an embodiment of the present application. The electronic device 9000 includes, but is not limited to: a radio frequency unit 9001, a network module 9002, an audio output unit 9003, an input unit 9004, a sensor 9005, a display unit 9006, a user input unit 9007, an interface unit 9008, a memory 9009, and a processor 9010.
Those skilled in the art will appreciate that the electronic device 9000 may further comprise a power supply (such as a battery) for supplying power to each component, and the power supply may be logically connected to the processor 9010 through a power management system, so as to implement functions of managing charging, discharging, and power consumption through the power management system. The electronic device structure shown in fig. 9 does not constitute a limitation of the electronic device, and the electronic device may include more or less components than those shown, or combine some components, or arrange different components, and thus, the description is not repeated here.
The user input unit 9007 is used for receiving a first input of a target image by a user;
a display unit 9006 for displaying, in response to the first input, a set of image processing elements matching the first input;
a processor 9010, configured to select a target image processing element from the set of image processing elements; and obtaining a processed target image according to the target image processing element and the target image.
Since the image processing element set is matched with the first input, and the acquired image processing element set meets the requirements of the user, when the user selects an image processing element, a target image processing element can be selected from the image processing element set meeting the requirements of the user, and a processed target image can be obtained according to the target image processing element and the target image. Therefore, by the scheme of the embodiment of the application, the image processing element meeting the requirements of the user can be obtained, and the image processing effect is improved.
Optionally, the processor 9010 is configured to, in response to the first input, obtain attribute information of a graph input by the first input;
a processor 9010, configured to obtain, according to the attribute information of the graph, at least one candidate image processing element that matches the graph from a preset image processing element library, to obtain the image processing element set;
a display unit 9006 for displaying the set of image processing elements;
wherein any of the candidate image processing elements satisfies at least one of the following conditions:
the shape of any element is matched with the shape of the graph, the size of any element is matched with the size of the graph, and the color of any element is matched with the color of the graph.
Optionally, the user input unit 9007 is further configured to receive a second input of the set of image processing elements from the user; a processor 9010, configured to select, in response to the second input, the target image processing element from the set of image processing elements.
Optionally, the processor 9010 is configured to obtain location information of the first input on the target image; a display unit 9006, configured to display the target image processing element in a display area corresponding to the position information according to the position information; and a processor 9010, configured to synthesize the target image processing element and the target image to obtain the processed target image.
Optionally, the processor 9010 is configured to store the processed target image, where a storage layer of the target image processing element is different from a storage layer of the target image.
Optionally, the user input unit 9007 is further configured to receive a third input to the target image processing element in the processed target image; a processor 9010, configured to, in response to the third input, adjust attribute information of the target image processing element.
It is to be understood that, in the embodiment of the present application, the input Unit 9004 may include a Graphics Processing Unit (GPU) 90041 and a microphone 90042, and the Graphics processor 90041 may process image data of still pictures or videos obtained by an image capturing device (e.g., a camera) in a video capturing mode or an image capturing mode. The display unit 9006 may include a display panel 90061, and the display panel 90061 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit 9007 includes a touch panel 90071 and other input devices 90072. A touch panel 90071, also referred to as a touch screen. The touch panel 90071 may include two parts of a touch detection device and a touch controller. Other input devices 90072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described in detail herein. The memory 9009 may be used to store software programs as well as various data, including but not limited to application programs and an operating system. Processor 9010 may integrate an application processor, which primarily handles operating systems, user interfaces, and applications, and a modem processor, which primarily handles wireless communications. It is to be understood that the modem processor may not be integrated into the processor 9010.
The embodiment of the present application further provides a readable storage medium, where a program or an instruction is stored on the readable storage medium, and when the program or the instruction is executed by a processor, the program or the instruction implements each process of the embodiment of the image processing method, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here.
The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and so on.
The embodiment of the present application further provides a chip, where the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to execute a program or an instruction to implement each process of the embodiment of the image processing method, and can achieve the same technical effect, and the details are not repeated here to avoid repetition.
It should be understood that the chips mentioned in the embodiments of the present application may also be referred to as system-on-chip, system-on-chip or system-on-chip, etc.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element. Further, it should be noted that the scope of the methods and apparatus of the embodiments of the present application is not limited to performing the functions in the order illustrated or discussed, but may include performing the functions in a substantially simultaneous manner or in a reverse order based on the functions involved, e.g., the methods described may be performed in an order different than that described, and various steps may be added, omitted, or combined. In addition, features described with reference to certain examples may be combined in other examples.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present application may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present application.
While the present embodiments have been described with reference to the accompanying drawings, it is to be understood that the invention is not limited to the precise embodiments described above, which are meant to be illustrative and not restrictive, and that various changes may be made therein by those skilled in the art without departing from the spirit and scope of the invention as defined by the appended claims.
Claims (14)
1. An image processing method, characterized in that the method comprises:
receiving a first input of a target image by a user;
in response to the first input, displaying a set of image processing elements that match the first input;
selecting a target image processing element from the set of image processing elements;
and obtaining a processed target image according to the target image processing element and the target image.
2. The method of claim 1, wherein said displaying, in response to the first input, a set of image processing elements that match the first input comprises:
responding to the first input, and acquiring attribute information of a graph input by the first input;
acquiring at least one candidate image processing element matched with the graph from a preset image processing element library according to the attribute information of the graph to obtain an image processing element set;
displaying the set of image processing elements;
wherein any element of the at least one candidate image processing element satisfies at least one of the following conditions:
the shape of any element is matched with the shape of the graph, the size of any element is matched with the size of the graph, and the color of any element is matched with the color of the graph.
3. The method of claim 1, wherein selecting a target image processing element from the set of image processing elements comprises:
receiving a second input of the set of image processing elements by the user;
in response to the second input, selecting the target image processing element from the set of image processing elements.
4. The method of claim 1, wherein deriving a processed target image from the target image processing element and the target image comprises:
acquiring position information of the first input on the target image;
displaying the target image processing element in a display area corresponding to the position information according to the position information;
and synthesizing the target image processing element and the target image to obtain the processed target image.
5. The method of claim 1, wherein after said deriving a processed target image from said target image processing element and said target image, said method further comprises:
and saving the processed target image, wherein the storage layer of the target image processing element is different from the storage layer of the target image.
6. The method of claim 5, wherein after said saving said processed target image, said method further comprises:
receiving a third input to the target image processing element in the processed target image;
in response to the third input, adjusting attribute information of the target image processing element.
7. An image processing apparatus, characterized in that the apparatus comprises:
the first receiving module is used for receiving a first input of a user to the target image;
a first display module for displaying, in response to the first input, a first receiving module of an image matching the first input for processing a set of elements;
a first selection module to select a target image processing element from the set of image processing elements;
and the first processing module is used for obtaining a processed target image according to the target image processing element and the target image.
8. The apparatus of claim 7, wherein the first display module comprises:
the first obtaining submodule is used for responding to the first input and obtaining attribute information of the graph input by the first input;
the first selection submodule is used for acquiring at least one candidate image processing element matched with the graph from a preset image processing element library according to the attribute information of the graph to obtain an image processing element set;
a first display sub-module for displaying the set of image processing elements;
wherein any element of the at least one candidate image processing element satisfies at least one of the following conditions:
the shape of any element is matched with the shape of the graph, the size of any element is matched with the size of the graph, and the color of any element is matched with the color of the graph.
9. The apparatus of claim 7, wherein the first selection module comprises:
a first receiving submodule, configured to receive a second input of the image processing element set by a user;
a first selection sub-module for selecting the target image processing element from the set of image processing elements in response to the second input.
10. The apparatus of claim 7, wherein the first processing module comprises:
the first acquisition submodule is used for acquiring the position information of the first input on the target image;
the first processing submodule is used for displaying the target image processing element in a display area corresponding to the position information according to the position information;
and the second processing submodule is used for synthesizing the target image processing element and the target image to obtain the processed target image.
11. The apparatus of claim 7, further comprising:
and the storage module is used for storing the processed target image, wherein the storage layer of the target image processing element is different from the storage layer of the target image.
12. The apparatus of claim 11, further comprising:
a second receiving module, configured to receive a third input to the target image processing element in the processed target image;
a second processing module to adjust attribute information of the target image processing element in response to the third input.
13. An electronic device comprising a processor, a memory and a program or instructions stored on the memory and executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the image processing method according to any one of claims 1 to 6.
14. A readable storage medium, characterized in that it stores thereon a program or instructions which, when executed by a processor, implement the steps of the image processing method according to any one of claims 1 to 6.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011163737.7A CN112269522A (en) | 2020-10-27 | 2020-10-27 | Image processing method, image processing device, electronic equipment and readable storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011163737.7A CN112269522A (en) | 2020-10-27 | 2020-10-27 | Image processing method, image processing device, electronic equipment and readable storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN112269522A true CN112269522A (en) | 2021-01-26 |
Family
ID=74343033
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202011163737.7A Pending CN112269522A (en) | 2020-10-27 | 2020-10-27 | Image processing method, image processing device, electronic equipment and readable storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN112269522A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113239212A (en) * | 2021-05-12 | 2021-08-10 | 维沃移动通信有限公司 | Information processing method and device and electronic equipment |
| CN113467680A (en) * | 2021-06-28 | 2021-10-01 | 网易(杭州)网络有限公司 | Drawing processing method, drawing processing device, electronic equipment and storage medium |
| CN115098000A (en) * | 2022-02-22 | 2022-09-23 | 北京字跳网络技术有限公司 | Image processing method, device, electronic device and storage medium |
| WO2023125160A1 (en) * | 2021-12-29 | 2023-07-06 | 维沃移动通信有限公司 | Image processing method and apparatus, electronic device, and readable storage medium |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3832485A (en) * | 1971-08-07 | 1974-08-27 | Image Analysing Computers Ltd | Information selection in image analysis systems employing line scanning |
| CN105183316A (en) * | 2015-08-31 | 2015-12-23 | 百度在线网络技术(北京)有限公司 | Method and apparatus for generating emotion text |
| CN107209631A (en) * | 2015-01-09 | 2017-09-26 | 三星电子株式会社 | User terminal and its method for displaying image for display image |
| US20180181595A1 (en) * | 2008-08-08 | 2018-06-28 | Nikon Corporation | Search supporting system, search supporting method and search supporting program |
| CN108700951A (en) * | 2016-04-20 | 2018-10-23 | 谷歌有限责任公司 | Legend search in graphic keyboard |
| CN109816586A (en) * | 2019-01-30 | 2019-05-28 | 重庆传音通讯技术有限公司 | Image processing method, device, terminal device and storage medium |
| CN110764627A (en) * | 2018-07-25 | 2020-02-07 | 北京搜狗科技发展有限公司 | An input method, device and electronic device |
| JP2020071661A (en) * | 2018-10-31 | 2020-05-07 | エイチエスティ・ビジョン株式会社 | Image processing method and image processing system by geometrical shape matching |
-
2020
- 2020-10-27 CN CN202011163737.7A patent/CN112269522A/en active Pending
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3832485A (en) * | 1971-08-07 | 1974-08-27 | Image Analysing Computers Ltd | Information selection in image analysis systems employing line scanning |
| US20180181595A1 (en) * | 2008-08-08 | 2018-06-28 | Nikon Corporation | Search supporting system, search supporting method and search supporting program |
| CN107209631A (en) * | 2015-01-09 | 2017-09-26 | 三星电子株式会社 | User terminal and its method for displaying image for display image |
| CN105183316A (en) * | 2015-08-31 | 2015-12-23 | 百度在线网络技术(北京)有限公司 | Method and apparatus for generating emotion text |
| CN108700951A (en) * | 2016-04-20 | 2018-10-23 | 谷歌有限责任公司 | Legend search in graphic keyboard |
| CN110764627A (en) * | 2018-07-25 | 2020-02-07 | 北京搜狗科技发展有限公司 | An input method, device and electronic device |
| JP2020071661A (en) * | 2018-10-31 | 2020-05-07 | エイチエスティ・ビジョン株式会社 | Image processing method and image processing system by geometrical shape matching |
| CN109816586A (en) * | 2019-01-30 | 2019-05-28 | 重庆传音通讯技术有限公司 | Image processing method, device, terminal device and storage medium |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113239212A (en) * | 2021-05-12 | 2021-08-10 | 维沃移动通信有限公司 | Information processing method and device and electronic equipment |
| CN113239212B (en) * | 2021-05-12 | 2024-08-27 | 维沃移动通信有限公司 | Information processing method, device and electronic device |
| CN113467680A (en) * | 2021-06-28 | 2021-10-01 | 网易(杭州)网络有限公司 | Drawing processing method, drawing processing device, electronic equipment and storage medium |
| WO2023125160A1 (en) * | 2021-12-29 | 2023-07-06 | 维沃移动通信有限公司 | Image processing method and apparatus, electronic device, and readable storage medium |
| CN115098000A (en) * | 2022-02-22 | 2022-09-23 | 北京字跳网络技术有限公司 | Image processing method, device, electronic device and storage medium |
| CN115098000B (en) * | 2022-02-22 | 2023-10-10 | 北京字跳网络技术有限公司 | Image processing methods, devices, electronic equipment and storage media |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112269522A (en) | Image processing method, image processing device, electronic equipment and readable storage medium | |
| CN112099704A (en) | Information display method and device, electronic equipment and readable storage medium | |
| CN112422817B (en) | Image processing method and device | |
| CN112734661A (en) | Image processing method and device | |
| CN112836086A (en) | A video processing method, device and electronic device | |
| CN112399010B (en) | Page display method and device and electronic equipment | |
| CN112698762B (en) | Icon display method and device and electronic equipment | |
| CN113805709B (en) | Information input method and device | |
| CN112312021B (en) | Shooting parameter adjusting method and device | |
| CN112818147B (en) | Image processing method, device, equipment and storage medium | |
| CN112383708B (en) | Shooting method and device, electronic equipment and readable storage medium | |
| CN112330728B (en) | Image processing method, device, electronic device and readable storage medium | |
| CN114518821A (en) | Application icon management method and device and electronic equipment | |
| CN113873168A (en) | Shooting method, shooting device, electronic equipment and medium | |
| CN112306320A (en) | Page display method, device, equipment and medium | |
| CN115729544A (en) | Desktop component generation method and device, electronic equipment and readable storage medium | |
| CN117311885A (en) | Image viewing methods and devices | |
| CN113362426B (en) | Image editing method and image editing device | |
| CN111796733B (en) | Image display method, image display device and electronic equipment | |
| CN112698771B (en) | Display control method, device, electronic equipment and storage medium | |
| CN116501225A (en) | Image interception method, device and electronic equipment | |
| CN112765946B (en) | Chart display method and device and electronic equipment | |
| CN113962840A (en) | Image processing method, image processing device, electronic equipment and storage medium | |
| CN113794943A (en) | Video cover setting method and device, electronic equipment and storage medium | |
| CN112765508A (en) | Information display method and device and electronic equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210126 |
|
| RJ01 | Rejection of invention patent application after publication |