Image editor, and method and computer-readable medium therefor
Abstract
An image editor includes a controller configured to display an image editable area on a display, the image editable area including a plurality of sections, each section including one or more objects displayed therein, each object including one of a character and an image, and perform an image edit process for each of the plurality of sections, the image edit process including placing an object in a specified one of the plurality of sections, setting a display attribute of the object, for the specified section, and displaying the object within the specified section in accordance with the display attribute set for the specified section.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. An image editor comprising:
a display; and
a controller configured to:
display an image editable area on the display, wherein the image editable area is divided into a plurality of divided sections by a dividing line when the dividing line is set to the image editable area, and the image editable area corresponds to a single divided section when the dividing line is not set to the image editable area;
in response to receiving a line adding instruction to add a target dividing line onto a target section of one or more of the divided sections, determine whether there is an object within the target section;
in response to determining that there is an object within the target section, reject addition of the target dividing line onto the target section;
in response to determining that there is not an object within the target section, add the target dividing line onto the target section, thereby the target section being divided into a plurality of divided target sections by the target dividing line, and set a display attribute, which is set for the target section, for a specified section of the plurality of divided target sections; and
perform an image edit process for the specified section of the plurality of divided target sections, the image edit process comprising:
in response to receiving an object adding instruction to add an object to the specified section, placing the object in the specified section of the plurality of divided target sections;
setting a display attribute of the placed object, for the specified section based on the display attribute set to the specified section; and
displaying the placed object within the specified section in accordance with the display attribute set for the specified section.
2. The image editor according to claim 1 ,
wherein the image edit process further comprises:
when a plurality of objects are placed in a particular arrangement order in the specified section which is one of the plurality of divided target sections, displaying the plurality of objects arranged in the particular arrangement order within the specified section, in accordance with the display attribute set for the specified section, the display attribute including:
an arrangement direction in which the plurality of objects are to be arranged within the specified section; and
an alignment representing which one of an upstream side, a center side, and a downstream side in the arrangement direction within the specified section, the plurality of objects are to be placed on; and
when the arrangement order is changed, displaying the plurality of objects arranged along the arrangement direction in the changed arrangement order within the specified section.
3. The image editor according to claim 1 ,
wherein the image edit process further comprises:
changing a display size of the specified section which is one of the plurality of divided target sections; and
changing a display size of the object displayed within the specified section, in accordance with the changed display size of the specified section.
4. The image editor according to claim 1 ,
wherein the image edit process further comprises:
moving the object placed in the specified section, which is one of the plurality of divided target sections, into one of an other section of the plurality of divided target sections and an other section of the plurality of divided sections;
deleting the object from the specified section; and
displaying the object within the other section.
5. The image editor according to claim 1 ,
wherein object includes a frame object, the frame object being a frame-shaped object configured to have one or more other objects placed therein, and
wherein the image edit process further comprises:
when a plurality of objects including the frame object are placed in the specified section which is one of the plurality of divided target sections, displaying the frame object within the specified section, and displaying one or more objects, other than the frame object, of the plurality of objects within the frame object.
6. The image editor according to claim 1 ,
wherein the image edit process further comprises:
when the image editable area is enlarged or reduced in a specific direction, moving a position of the dividing line in the specific direction in accordance with an enlargement/reduction ratio for the image editable area.
7. The image editor according to claim 1 ,
wherein the image edit process further comprises:
when the image editable area is enlarged or reduced in a specific direction, maintaining a position of the dividing line in the specific direction regardless of enlargement or reduction of the image editable area.
8. The image editor according to claim 1 ,
wherein the image editable area is a quadrangular area extending in a first direction and a second direction that are perpendicular to each other, and
wherein the plurality of divided target sections are a plurality of quadrangular areas.
9. A method implementable on a processor coupled with a display, the method comprising:
displaying an image editable area on the display, wherein the image editable area is divided into a plurality of divided sections by a dividing line when the dividing line is set to the image editable area, and the image editable area corresponds to a single divided section when the dividing line is not set to the image editable area;
in response to receiving a line adding instruction to add a target dividing line onto a target section of one or more of the divided sections, determining whether there is an object within the target section;
in response to determining that there is not an object within the target section, adding the target dividing line onto the target section, thereby the target section being divided into a plurality of divided target sections by the target dividing line, and set a display attribute, which is set for the target section, for a specified section of the plurality of divided target sections; and
performing an image edit process for the specified section of the plurality of divided target sections, the image edit process comprising:
in response to receiving an object adding instruction to add an object to the specified section, placing the object in the specified section of the plurality of divided target sections;
setting a display attribute of the placed object, for the specified section, based on the display attribute set to the specified section; and
displaying the placed object within the specified section in accordance with the display attribute set for the specified section.
10. The method of claim 9 , further comprising:
displaying another image editable area on the display;
in response to receiving another instruction to add another target dividing line onto another target section of one or more of the divided sections, determining whether there is an object within the another target section; and
in response to determining that there is an object within the another target section, reject addition of the another target dividing line onto the another target section.
11. A non-transitory computer-readable medium storing computer-readable instructions that are executable by a processor coupled with a display, the instructions being configured to, when executed by the processor, cause the processor to:
display an image editable area on the display, wherein the image editable area is divided into a plurality of divided sections by a dividing line when the dividing line is set to the image editable area, and the image editable area corresponds to a single divided section when the dividing line is not set to the image editable area;
in response to receiving a line adding instruction to add a target dividing line onto a target section of one or more of the divided sections, determine whether there is an object within the target section;
in response to determining that there is an object within the target section, reject addition of the target dividing line onto the target section;
in response to determining that there is not an object within the target section, add the target dividing line onto the target section, thereby the target section being divided into a plurality of divided target sections by the target dividing line, and set a display attribute, which is set for the target section, for a specified section of the plurality of divided target sections; and
perform an image edit process for the specified section of the plurality of divided target sections, the image edit process comprising:
in response to receiving an object adding instruction to add an object to the specified section, placing the object in the specified section of the plurality of divided target sections;
setting a display attribute of the placed object, for the specified section, based on the display attribute set to the specified section; and
displaying the placed object within the specified section in accordance with the display attribute set for the specified section.
12. The non-transitory computer-readable medium according to claim 11 ,
wherein the image edit process further comprises:
when a plurality of objects are placed in a particular arrangement order in the specified section which is one of the plurality of divided target sections, displaying the plurality of objects arranged in the particular arrangement order within the specified section, in accordance with the display attribute set for the specified section, the display attribute including:
an arrangement direction in which the plurality of objects are to be arranged within the specified section; and
an alignment representing which one of an upstream side, a center side, and a downstream side in the arrangement direction within the specified section, the plurality of objects are to be placed on; and
when the arrangement order is changed, displaying the plurality of objects arranged along the arrangement direction in the changed arrangement order within the specified section.
13. The non-transitory computer-readable medium according to claim 11 ,
wherein the image edit process further comprises:
changing a display size of the specified section which is one of the plurality of divided target sections; and
changing a display size of the object displayed within the specified section, in accordance with the changed display size of the specified section.
14. The non-transitory computer-readable medium according to claim 11 ,
wherein the image edit process further comprises:
moving the object placed in the specified section, which is one of the plurality of divided target sections, into one of an other section of the plurality of divided target sections and an other section of the plurality of divided sections;
deleting the object from the specified section; and
displaying the object within the other section.
15. The non-transitory computer-readable medium according to claim 11 ,
wherein the object includes a frame object, the frame object being a frame-shaped object configured to have one or more other objects placed therein,
wherein the image edit process further comprises:
when a plurality of objects including the frame object are placed in the specified section which is one of the plurality of divided target sections, displaying the frame object within the specified section, and displaying one or more objects, other than the frame object, of the plurality of objects within the frame object.
16. The non-transitory computer-readable medium according to claim 11 ,
wherein the image edit process further comprises:
when the image editable area is enlarged or reduced in a specific direction, moving a position of the dividing line in the specific direction in accordance with an enlargement/reduction ratio for the image editable area.
17. The non-transitory computer-readable medium according to claim 11 ,
wherein the image edit process further comprises:
when the image editable area is enlarged or reduced in a specific direction, maintaining a position of the dividing line in the specific direction regardless of enlargement or reduction of the image editable area.
18. The non-transitory computer-readable medium according to claim 11 ,
wherein the image editable area is a quadrangular area extending in a first direction and a second direction that are perpendicular to each other, and
wherein the plurality of divided target sections are a plurality of quadrangular areas.
19. An image editor comprising:
a display; and
a controller configured to:
display an image editable area on the display, wherein the image editable area is divided into a plurality of divided sections by a dividing line when the dividing line is set to the image editable area, and the image editable area corresponds to a single divided section when the dividing line is not set to the image editable area;
display an operable image on the display, the operable image being operable by a user;
in response to an additional dividing line is placed on the image editable area by the operable image being operated, determine that a line adding instruction to add the additional dividing line is received, wherein a target section is one of one or more of the divided sections, and the target section is a section traversed by the additional dividing line,
in response to determining that there is an object within the target section, reject addition of the additional dividing line onto the target section, and delete the additional dividing line placed on the image editable area;
in response to determining that there is not an object within the target section, add the additional dividing line onto the target section, thereby the target section being divided into a plurality of divided target sections by the additional dividing line, and set a display attribute, which is set for the target section, for a specified section of the plurality of divided target sections; and
perform an image edit process for the specified section of the plurality of divided target sections, the image edit process comprising:
in response to receiving an object adding instruction to add an object to the specified section, placing the object in the specified section of the plurality of divided target sections;
setting a display attribute of the placed object, for the specified section, based on the display attribute set to the specified section; and
displaying the placed object within the specified section in accordance with the display attribute set for the specified section.Join the waitlist — get patent alerts
Track US10289366B2 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.