-
公开(公告)号:US11301125B2
公开(公告)日:2022-04-12
申请号:US16857696
申请日:2020-04-24
Applicant: ADOBE INC.
Inventor: Tarun Beri , Tarun Gehlaut , Siddharth Bhasin , Ankit Aggarwal
IPC: G06F3/0486 , G06T11/60 , G06F3/0484 , G06F3/0482 , G06F3/04845
Abstract: Techniques are described for performing inter-object interactions between vector objects to adjust the appearance of one vector object based on another vector object. For example, a vector object interaction framework may be implemented in which designers drag a vector object onto another vector object to trigger an interaction between the objects. Candidate interactions between pairs of object types may be pre-defined and stored in a suitable data structure. Thus, when one vector object is dragged onto a recipient vector object and a pause is detected, the object types for the dragged and recipient objects may be determined, and a corresponding set of candidate interactions for the pair of object types may be accessed, ranked, simulated, and/or presented as selectable previews. As such, one of the candidate interactions may be selected and executed to form one or more output vector objects that may be saved, exported, modified, and/or reused.
-
公开(公告)号:US10922859B2
公开(公告)日:2021-02-16
申请号:US16160914
申请日:2018-10-15
Applicant: Adobe Inc.
Inventor: Sanjeev Kumar Biswas , Ankit Aggarwal , Rajeev Kumar , Sunny Ladkani
IPC: G06T11/20 , G06F3/0484 , G06T11/60 , G06T17/00 , G06T19/20
Abstract: Vector art object deformation techniques applied to digital images by vector art rendering system of a computing device are described. The vector art rendering system is configured to deform vector art objects associated with anchor points within a digital image based solely on the movement of the anchor points. Moreover, the vector art rendering system is also configured to adjust anchor points associated with vector art objects within a digital image based solely on the movement of the vector art objects. Techniques are also described that facilitate the automatic association of path segment and vector art objects to anchor points that possess multiple preexisting vector art object associations.
-
公开(公告)号:US11410357B2
公开(公告)日:2022-08-09
申请号:US16938133
申请日:2020-07-24
Applicant: Adobe Inc.
Inventor: Tarun Beri , Gaurav Jain , Ankit Aggarwal
Abstract: Embodiments are disclosed for pixel-based techniques for combining vector graphics shapes. In particular, in one or more embodiments, the disclosed systems and methods comprise receiving a selection of a plurality of vector graphics shapes to be combined based on an operation type, identifying a dominant shape based on the operation type, applying stroke and fill properties associated with the dominant shape to each of the plurality of vector graphics shapes, initializing a buffer at least as large as a bounding box associated with the plurality of vector graphics shapes, the buffer storing pixels inside the bounding box, and populating each pixel of the buffer with values representing pixel types determined from the plurality of vector graphics shapes based on the operation type.
-
公开(公告)号:US20190310766A1
公开(公告)日:2019-10-10
申请号:US15948114
申请日:2018-04-09
Applicant: Adobe Inc.
Inventor: Vivek Agrawal , Tarun Gehlaut , Prateek Soni , Prashant Kumar Singh , Ankit Aggarwal
IPC: G06F3/0484 , G06F17/21
Abstract: Systems and techniques for identifying and creating individual assets from a canvas containing an artwork include receiving a canvas containing an artwork. An organization of the artwork on the canvas is determined. Individual assets in the artwork on the canvas are identified by applying a segmentation rule based on the organization of the artwork. The individual assets are created.
-
公开(公告)号:US10380721B2
公开(公告)日:2019-08-13
申请号:US15499602
申请日:2017-04-27
Applicant: Adobe Inc.
Inventor: Vivek Agrawal , Prashant Kumar Singh , Ankit Aggarwal
Abstract: This disclosure covers systems and methods that sharpen the appearance of a digital illustration while moving the digital illustration. In certain embodiments, upon receiving a command to move a digital illustration, the disclosed systems and methods move the digital illustration (and its constituent line segments) to positions that both sharpen the appearance of the digital illustration and respond to the command. To facilitate sharpening the appearance of a digital illustration as part of a seemingly continuous movement, in some embodiments, the disclosed systems and methods move a blurry digital illustration to a position that sharpens the appearance of blurry axial-line segments by translating the digital illustration according to a translation vector and a command to move the digital illustration.
-
-
-
-