-
公开(公告)号:US20210383056A1
公开(公告)日:2021-12-09
申请号:US16892795
申请日:2020-06-04
Applicant: Adobe Inc.
Inventor: Arushi Jain , Vijit Saxena , Praveen Kumar Dhanuka , Matthew Fisher
IPC: G06F40/109 , G06F40/126 , G06F40/166
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.
-
公开(公告)号:US20210357574A1
公开(公告)日:2021-11-18
申请号:US17388744
申请日:2021-07-29
Applicant: Adobe Inc.
Inventor: Praveen Kumar Dhanuka , Arushi Jain , Matthew Fisher
IPC: G06F40/109 , G06T11/20 , G06F40/166
Abstract: The present disclosure relates to systems, methods, and non-transitory computer-readable media that merge separate digital point text objects into a single merged digital text object while preserving the properties and original visual appearance associated with the digital text included therein. For example, the disclosed systems can determine point text character properties associated with the separate digital point text objects (e.g., rotations, baseline shifts, etc.). The disclosed systems can merge the separate digital point text objects into a single merged digital point text object and modify associated font character properties to reflect the determined point text character properties. Further, the disclosed systems can generate an area text object based on the merged digital point text object where the area text object includes the digital text and the font character properties.
-
公开(公告)号:US11164343B1
公开(公告)日:2021-11-02
申请号:US17067675
申请日:2020-10-10
Applicant: Adobe Inc.
Inventor: Vineet Batra , Praveen Kumar Dhanuka , Nathan Carr , Ankit Phogat
IPC: G06T11/00 , G06T11/40 , G06F3/08 , G06F3/0488
Abstract: Techniques are disclosed for populating a region of an image with a plurality of brush strokes. For instance, the image is displayed, with the region of the image bounded by a boundary. A user input is received that is indicative of a user-defined brush stroke within the region. One or more synthesized brush strokes are generated within the region, based on the user-defined brush stroke. In some examples, the one or more synthesized brush strokes fill at least a part of the region of the image. The image is displayed, along with the user-defined brush stroke and the one or more synthesized brush strokes within the region of the image.
-
公开(公告)号:US10984173B2
公开(公告)日:2021-04-20
申请号:US16286085
申请日:2019-02-26
Applicant: Adobe Inc.
Inventor: Nirmal Kumawat , Praveen Kumar Dhanuka , Nipun Jindal
IPC: G06F40/109 , G06K9/62 , G06K9/68
Abstract: In implementations of vector-based glyph style transfer, a style transfer system transfers a modification of a modified glyph to an additional glyph. The system identifies the modification by comparing the modified glyph to a corresponding unmodified glyph. In one or more implementations, this includes identifying similar segments of the additional glyph based on a style transfer policy, which defines conditions for transferring the modification to the additional glyph. The system transfers the modification to the additional glyph by mapping the modification to the similar segments.
-
公开(公告)号:US20200272689A1
公开(公告)日:2020-08-27
申请号:US16286085
申请日:2019-02-26
Applicant: Adobe Inc.
Inventor: Nirmal Kumawat , Praveen Kumar Dhanuka , Nipun Jindal
Abstract: In implementations of vector-based glyph style transfer, a style transfer system transfers a modification of a modified glyph to an additional glyph. The system identifies the modification by comparing the modified glyph to a corresponding unmodified glyph. In one or more implementations, this includes identifying similar segments of the additional glyph based on a style transfer policy, which defines conditions for transferring the modification to the additional glyph. The system transfers the modification to the additional glyph by mapping the modification to the similar segments.
-
公开(公告)号:US20190354793A1
公开(公告)日:2019-11-21
申请号:US15981051
申请日:2018-05-16
Applicant: Adobe Inc.
Inventor: Sanjeev Kumar Biswas , Praveen Kumar Dhanuka
Abstract: The present disclosure includes systems, methods, and non-transitory computer readable media that efficiently and accurately identify matching designs and sub-shapes across one or more digital canvases in order to provide one or more development tools for rapid and efficient editing of the digital canvases. In particular, one or more embodiments utilize a transformation-agnostic method of identifying matching designs and sub-shapes between multiple digital canvases. Furthermore, in response to identifying a set of matching designs or sub-shapes, one or more embodiments generate a mapping between the matching designs or sub-shapes. Utilizing this mapping, one or more embodiments provide various tools that enable rapid and efficient development of robust digital canvases, while minimizing system storage burdens.
-
公开(公告)号:US20250069293A1
公开(公告)日:2025-02-27
申请号:US18455159
申请日:2023-08-24
Applicant: Adobe Inc.
Inventor: Arushi Jain , Praveen Kumar Dhanuka
IPC: G06T11/20 , G06F40/166
Abstract: A system of present disclosure, in one or more embodiments, receives selections of first and second points for a path. The first point is at a first position and the second point is at a second position in a digital design document. The system identifies a glyph of text nearest a location of the first position and determines a geometry of the glyph. The system determines a first parametric value of the geometry of the glyph nearest to the first position and determines a second parametric value of the geometry of the glyph nearest to the second position. The system generates the path between the first position and the second position that follows the geometry of the glyph at a consistent offset relative to the glyph by utilizing the first parametric value and the second parametric value to generate path geometry that follows the geometry of the glyph.
-
公开(公告)号:US12073499B2
公开(公告)日:2024-08-27
申请号:US17985431
申请日:2022-11-11
Applicant: Adobe Inc.
Inventor: Praveen Kumar Dhanuka , Shivi Pal , Arushi Jain
CPC classification number: G06T11/60 , G06T3/40 , G06T11/203 , G06T2200/24
Abstract: Glyph editing techniques through use of an adornment object are described. In one example, an input is received identifying a glyph and an adornment object in digital content displayed in a user interface. Glyph anchor points are obtained based on the glyph and adornment anchor points based on the adornment object. A link is generated between at least one said glyph anchor point and at least one said adornment anchor point. An edit input is received specifying an edit to a spatial property the glyph. The spatial property of the edit is propagated to a spatial property of the adornment object based on the link.
-
公开(公告)号:US20240212242A1
公开(公告)日:2024-06-27
申请号:US18145915
申请日:2022-12-23
Applicant: Adobe Inc.
Inventor: Harish Kumar , Praveen Kumar Dhanuka
IPC: G06T11/60
CPC classification number: G06T11/60 , G06T2200/24 , G06T2210/12 , G06T2210/62
Abstract: Digital representation techniques of intertwined vector objects are described. These techniques support a non-destructive representation of intertwined digital objects. Additionally, these techniques support editing of overlaps to change a visual ordering in an intuitive and efficient manner. Optimization operations are also implemented that remove redundancy, combine overlaps into a single representation, address visual artifacts at borders between the intertwined objected, and so forth.
-
公开(公告)号:US20240161358A1
公开(公告)日:2024-05-16
申请号:US17984967
申请日:2022-11-10
Applicant: Adobe Inc.
Inventor: Arushi Jain , Praveen Kumar Dhanuka
IPC: G06T11/20
CPC classification number: G06T11/203 , G06T2200/24
Abstract: Curve offset operations as implemented by a digital image editing system are described. Input points are received via a user interface and a determination is made that a first set of the input points satisfy a condition for use as part of a curve offset operation with respect to a curve. A first segment is added to a path using the curve offset operation. The first segment is generated by aligning the first set of input points using an offset value based on the curve. A determination is then made that a second set of the input points do not satisfy the condition for use as part of the curve offset operation and a second segment is added to the first segment of the path. The second segment is generated using the second set of points and the path is displayed.
-
-
-
-
-
-
-
-
-