Background Removal Tool for a Presentation Application
First Claim
1. A method comprising:
- in a presentation application executing on an electronic device;
selecting a portion of an object for masking;
creating a bitmap of the selected portion;
converting the bitmap to a vector graphic of the selected portion; and
masking areas of the object, corresponding to the vector graphic of the selected portion.
0 Assignments
0 Petitions
Accused Products
Abstract
A presentation application for masking portions of an object, such as the background of an image, is provided. The presentation application may provide a background removal tool that allows a user to define an initial point in the background of the object. The presentation application may establish an initial background color based on the initial point, and may compute and automatically adjust a color tolerance of the background color based on the distance that a user-controlled cursor is from the initial point. Using a seed-fill algorithm, the presentation application can select a contiguous portion of the object for masking that includes the initial point and surrounding pixels that are within the background color tolerance. To smoothen the edges of the contiguous portion, the presentation application can convert the portion to a vector graphic before making the object.
-
Citations
24 Claims
-
1. A method comprising:
in a presentation application executing on an electronic device; selecting a portion of an object for masking; creating a bitmap of the selected portion; converting the bitmap to a vector graphic of the selected portion; and masking areas of the object, corresponding to the vector graphic of the selected portion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. An electronic device comprising:
a processor configured to, during execution of a presentation application, carry out operations comprising; selecting a portion of an object for masking; creating a bitmap of the selected portion; converting the bitmap to a vector graphic of the selected portion; and masking areas of the object corresponding to the vector graphic of the selected portion. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A computer readable storage device encoded with instructions that, when executed by a computer system during execution of a presentation application, cause the computer system to carry out operations comprising:
-
selecting a portion of an object for masking; creating a bitmap of the selected portion; converting the bitmap to a vector graphic of the selected portion; and masking areas of the object corresponding to the vector graphic of the selected portion. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification