-
公开(公告)号:US20230334737A1
公开(公告)日:2023-10-19
申请号:US17719847
申请日:2022-04-13
Applicant: Adobe Inc.
Inventor: Praveen Kumar DHANUKA , Harish KUMAR , Arushi JAIN
CPC classification number: G06T11/60 , G06T11/203 , G06T15/04
Abstract: Embodiments are disclosed for interlacing vector objects. A method of interlacing vector objects may include receiving a selection of a first vector object of an image. The method may further include detecting a second vector object of the image, wherein the second vector object is different than the first vector object. The method may further include determining a first depth position for the first vector object and a second depth position for the second vector object. The method may further include interlacing the second vector object and the first vector object, wherein interlacing comprises drawing the first vector object based on the first depth position and the second vector object based on the second depth position.
-
公开(公告)号:US20230131321A1
公开(公告)日:2023-04-27
申请号:US17452217
申请日:2021-10-25
Applicant: Adobe Inc.
Inventor: Matthew David FISHER , Vineet BATRA , Sumit DHINGRA , Praveen Kumar DHANUKA , Deepali ANEJA , Ankit PHOGAT
Abstract: A computer-implemented method including receiving an input image at a first image stage and receiving a request to generate a plurality of variations of the input image at a second image stage. The method including generating, using an auto-regressive generative deep learning model, the plurality of variations of the input image at the second image stage and outputting the plurality of variations of the input image at the second image stage.
-
公开(公告)号:US20220284639A1
公开(公告)日:2022-09-08
申请号:US17191145
申请日:2021-03-03
Applicant: Adobe Inc.
Inventor: Harish KUMAR , Praveen Kumar DHANUKA , Arushi JAIN
IPC: G06T11/00 , G06T11/20 , G06F40/109
Abstract: Embodiments are disclosed for text-aware application of a color gradient to text characters. In particular, in one or more embodiments, the disclosed systems and methods comprise receiving an input including a set of text characters in a first layout, determining a first text path of the set of text characters in the first layout, mapping the set of text characters from the first layout to a second layout, wherein the set of text characters in the second text path are aligned along a coordinate axis, applying a linear color gradient across the mapped set of text characters in the second layout, reverse mapping the set of text characters with the applied linear color gradient from the second layout to the first layout, and outputting the set of text characters in the first layout with the applied linear color gradient from the second layout based on the reverse mapping.
-
公开(公告)号:US20250029294A1
公开(公告)日:2025-01-23
申请号:US18356749
申请日:2023-07-21
Applicant: Adobe Inc.
Inventor: Praveen Kumar DHANUKA , Arushi JAIN , Shivi PAL
IPC: G06T11/20 , G06F40/109 , G06T11/60
Abstract: Methods, computer systems, computer-storage media, and graphical user interfaces are provided for automated propagation of glyph edits to corresponding adornments. In embodiments, an indication to attach an adornment to a glyph associated with a variable font is identified. Thereafter, an anchor point indicating a point of attachment of the adornment to the glyph is identified. Based on obtaining an indication to modify a variable font property associated with the glyph, an edit to apply to the adornment is determined. Generally, the edit maintains an alignment of the adornment with a modified anchor point reflecting the modified variable font property associated with the glyph. Thereafter, the edit is applied to the adornment.
-
公开(公告)号:US20250029259A1
公开(公告)日:2025-01-23
申请号:US18224480
申请日:2023-07-20
Applicant: ADOBE INC.
Inventor: Praveen Kumar DHANUKA , Mohammad Zeeshan AHMAD , Harish KUMAR
Abstract: In various examples, a region including at least two vector objects that can be intertwined is determined. For example, vector objects can be intertwined by at least determining a set of outlines for the vector objects and detecting regions within which the vector objects overlap. In such examples, a visual order of the vector objects is determined based on an input from a user.
-
公开(公告)号:US20220262045A1
公开(公告)日:2022-08-18
申请号:US17173959
申请日:2021-02-11
Applicant: Adobe Inc.
Inventor: Rakesh BAIDYA , Praveen Kumar DHANUKA , Nitin SHARMA , Arushi JAIN
IPC: G06T11/00 , G06F3/0484
Abstract: Embodiments are disclosed for adding node highlighting to vector graphics. In particular, in one or more embodiments, the disclosed systems and methods comprise receiving a selection of a plurality of anchor points of a vector graphic to be highlighted, generating a graph representing one or more path objects of the vector graphic, each node of the graph corresponding to an anchor point of the one or more path objects and each connection corresponding to a path segment connecting the anchor point to another anchor point, identifying a highlight trajectory including a subset of nodes from the graph, the highlight trajectory including at least a start node and an end node, generating a highlight path including at least one or more highlight nodes corresponding to a subset of nodes from the highlight trajectory, and updating the vector graphic to include the highlight path.
-
公开(公告)号:US20220222420A1
公开(公告)日:2022-07-14
申请号:US17657542
申请日:2022-03-31
Applicant: Adobe Inc.
Inventor: Arushi JAIN , Vijit SAXENA , Praveen Kumar DHANUKA , Matthew FISHER
IPC: G06F40/109 , G06F40/166 , G06F40/126 , G06V30/414
Abstract: Techniques described herein take character glyphs as input and generate a text-on-a-path text object that includes the character glyphs arranged in a determined order along a path. For instance, a method described herein includes accessing character glyphs in input data. The method further includes determining an order for the character glyphs based on relative positions and orientations of the character glyphs in the input data. The method further includes generating a path for the character glyphs, based on the order, and associating the path with the character glyphs. Further, the method includes generating a text object that includes the set of character glyphs arranged in the order along the path.
-
公开(公告)号:US20210141464A1
公开(公告)日:2021-05-13
申请号:US16676845
申请日:2019-11-07
Applicant: ADOBE INC.
Inventor: Arushi JAIN , Praveen Kumar DHANUKA
Abstract: Systems and methods provide for replacing a default glyph in text displayed by an application with a preferred glyph. A preferred glyph is selected and the character value, glyph ID and font of the preferred glyph are extracted from the preferred glyph. The character value of the preferred glyph is then mapped to the glyph ID and font, which is then stored in a priority glyph set. A user can then input text into a document normally using default glyphs of a font. If it is determined that a character value associated with a default glyph is included in the priority glyph set, the default glyph is replaced by a preferred glyph. Additionally, suggestion glyphs may be presented to a user based on, at least, the character value, glyph ID, and font of a selected glyph.
-
公开(公告)号:US20240053872A1
公开(公告)日:2024-02-15
申请号:US17887322
申请日:2022-08-12
Applicant: Adobe Inc.
Inventor: Shivi PAL , Praveen Kumar DHANUKA , Arushi JAIN
IPC: G06F3/04842 , G06F3/0488
CPC classification number: G06F3/04842 , G06F3/0488
Abstract: Embodiments are disclosed for generating snapping guide lines from objects in a selected region to an object or drawing tool by a digital design system. In particular, in one or more embodiments, the disclosed systems and methods comprise receiving a first selection of an object from a plurality of objects within a drawing displayed in a graphical user interface (GUI). The disclosed systems and methods further comprise receiving a second selection of a region of interest. The disclosed systems and methods further comprise identifying one or more objects in the region of interest. The disclosed systems and methods further comprise, in response to an input indicating a moving operation of the selected object, generating guide lines from objects in the region of interest to the selected object. The disclosed systems and methods further comprise performing the moving operation of the selected object based on alignment with the generated guide lines.
-
公开(公告)号:US20230377218A1
公开(公告)日:2023-11-23
申请号:US18364962
申请日:2023-08-03
Applicant: Adobe Inc.
Inventor: Rakesh BAIDYA , Praveen Kumar DHANUKA , Nitin SHARMA , Arushi JAIN
IPC: G06T11/00 , G06F3/04845
CPC classification number: G06T11/001 , G06F3/04845 , G06T2200/24
Abstract: Embodiments are disclosed for adding node highlighting to vector graphics. In particular, in one or more embodiments, the disclosed systems and methods comprise receiving a selection of a plurality of anchor points of a vector graphic to be highlighted, generating a graph representing one or more path objects of the vector graphic, each node of the graph corresponding to an anchor point of the one or more path objects and each connection corresponding to a path segment connecting the anchor point to another anchor point, identifying a highlight trajectory including a subset of nodes from the graph, the highlight trajectory including at least a start node and an end node, generating a highlight path including at least one or more highlight nodes corresponding to a subset of nodes from the highlight trajectory, and updating the vector graphic to include the highlight path.
-
-
-
-
-
-
-
-
-