Image editing method and apparatus
First Claim
1. A graphic processing apparatus, comprising:
- a display, arranged to display a graphical object and an object-selection frame including a horizontal line and a vertical line; and
a processor, arranged to perform (a) a skew modification of the graphical object when a first drag point on the horizontal line is selected and dragged along the horizontal direction, (b) at least one of an enlargement and a reduction modification of the graphical object when the first drag point on the horizontal line is selected and dragged along a vertical direction, (c) a skew modification of the graphical object when a second drag point on the vertical line is selected and dragged along the vertical direction and (d) at least one of an enlargement and a reduction modification of the graphical object when the second drag point on the vertical line is selected and dragged along the horizontal direction.
1 Assignment
0 Petitions
Accused Products
Abstract
When a drawn object displayed on a screen is selected in an image processing system of the present invention, a selection frame and an operation area for performing a particular operation on the drawn object are displayed. When a center of the drawn object is designated with a pointing device and dragged, the center is moved to a dragged position. When a line segment, connecting the center with a predetermined point on the selection frame, is designated with a pointing device and dragged, the selected drawn object is rotated for a dragged amount. Enlargement or reduction in the lateral or longitudinal directions, or skewing are similarly performed. When an operation area corresponding to each operation is designated, editing processing corresponding to the designated operation area is performed on the object of interest.
-
Citations
20 Claims
-
1. A graphic processing apparatus, comprising:
-
a display, arranged to display a graphical object and an object-selection frame including a horizontal line and a vertical line; and
a processor, arranged to perform (a) a skew modification of the graphical object when a first drag point on the horizontal line is selected and dragged along the horizontal direction, (b) at least one of an enlargement and a reduction modification of the graphical object when the first drag point on the horizontal line is selected and dragged along a vertical direction, (c) a skew modification of the graphical object when a second drag point on the vertical line is selected and dragged along the vertical direction and (d) at least one of an enlargement and a reduction modification of the graphical object when the second drag point on the vertical line is selected and dragged along the horizontal direction. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A graphic processing method, comprising the steps of:
-
displaying a graphical object and an object-selection frame including a horizontal line and a vertical line; and
a processing step of performing (a) a skew modification of the graphical object when a first drag point on the horizontal line is selected and dragged along the horizontal direction, (b) at least one of an enlargement and a reduction modification of the graphical object when the first drag point on the horizontal line is selected and dragged along a vertical direction, (c) a skew modification of the graphical object when a second drag point on the vertical line is selected and dragged along the vertical direction and (d) at least one of an enlargement and a reduction modification of the graphical object when the second drag point on the vertical line is selected and dragged along the horizontal direction. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer-readable storage medium storing program code having instructions for performing a graphic processing method, the method comprising the steps of:
-
displaying a graphical object and an object selection frame including a horizontal line and a vertical line; and
a processing step, of performing (a) a skew modification of the graphical object when a first drag point on the horizontal line is selected and dragged along the horizontal direction, (b) at least one of an enlargement and a reduction modification of the graphical object when the first drag point on the horizontal line is selected and dragged along a vertical direction, (c) a skew modification of the graphical object when a second drag point on the vertical line is selected and dragged along the vertical direction and (d) at least one of an enlargement and a reduction modification of the graphical object when the second drag point on the vertical line is selected and dragged along the horizontal direction. - View Dependent Claims (12, 13, 14, 15)
displaying an icon indicating that the graphical object can be skewed in the horizontal direction when the first drag point is selected, and displaying an icon indicating that the graphical object can be skewed in the vertical direction when the second drag point is selected.
-
-
13. The computer-readable storage medium according to claim 11, wherein the method further comprises the step of updating stored data corresponding to the graphical object after modifying the graphical object, based on a result of the modification.
-
14. The computer-readable storage medium according to claim 11, wherein the step of displaying the graphical object includes displaying a rotational center and a line segment connecting the rotational center to a corner point of a frame of the graphical object, and wherein said processing step changes a position of the rotational center when the rotational center is selected and dragged, and rotates the graphical object when the line segment is selected and dragged.
-
15. The computer-readable storage medium method according to claim 11, wherein said processing step also determines whether the first or second drag point is dragged in a horizontal direction or a vertical direction, depending on which one of four areas the drag point is dragged to, wherein the four areas are formed in a single larger area that is divided into the four areas by two straight lines intersecting at the drag point.
-
16. A program product comprising code having computer-executable instructions for performing a graphic processing method, the method comprising the steps of:
-
displaying a graphical object and an object-selection frame including a horizontal line and a vertical line; and
a processing step of performing (a) a skew modification of the graphical object when a first drag point on the horizontal line is selected and dragged along the horizontal direction, (b) at least one of an enlargement and a reduction modification of the graphical object when the first drag point on the horizontal line is selected and dragged along a vertical direction, (c) a skew modification of the graphical object when a second drag point on the vertical line is selected and dragged along the vertical direction and (d) at least one of an enlargement and a reduction modification of the graphical object when the second drag point on the vertical line is selected and dragged along the horizontal direction. - View Dependent Claims (17, 18, 19, 20)
displaying an icon indicating that the graphical object can either be skewed in the horizontal direction when the first drag point is selected, and displaying an icon indicating that the graphical object can be skewed in the vertical direction when the second drag point is selected.
-
-
18. The program product according to claim 16, wherein the method further comprises the step of updating stored data corresponding to the graphical object after modifying the graphical object, based on a result of the modification.
-
19. The program product according to claim 16, wherein the step of displaying the graphical object also includes displaying a rotational center and a line segment connecting the rotational center to a corner point of a frame of the graphical object, and wherein said processing step changes a position of the rotational center when the rotational center is selected and dragged, and rotates the graphical object when the line segment is selected and dragged.
-
20. The program product according to claim 16, wherein said processing step also determines whether the first or second drag point is dragged in a horizontal direction or a vertical direction, depending on which one of four areas the drag point is dragged to, wherein the four areas are formed in a single larger area that is divided into the four areas by two straight lines intersecting at the drag point.
Specification