-
公开(公告)号:US12271976B2
公开(公告)日:2025-04-08
申请号:US18160483
申请日:2023-01-27
Applicant: Adobe Inc.
Inventor: Harish Kumar , Praveen Kumar Dhanuka , Apurva Kumar
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.
-
公开(公告)号:US20250037330A1
公开(公告)日:2025-01-30
申请号:US18361824
申请日:2023-07-29
Applicant: Adobe Inc.
Inventor: Praveen Kumar Dhanuka , Shivi Pal , Arushi Jain
Abstract: Digital object fusion techniques and systems are described. In one or more examples, a base object and an adornment object are received and anchor points of the base object and the adornment object are detected by a digital object fusion system. The digital object fusion system then identifies linked anchor points from the anchor points as supporting a link between the base object and the adornment object. A path is fused by the digital object fusion system that defines the base object and the adornment object based at least in part on the linked anchor points. From this, a fused object is generated by the digital object fusion system by propagating visual style data to the path from the base object or the adornment object.
-
公开(公告)号:US20250005763A1
公开(公告)日:2025-01-02
申请号:US18343874
申请日:2023-06-29
Applicant: Adobe Inc.
Inventor: Harish Kumar , Praveen Kumar Dhanuka , Arushi Jain
IPC: G06T7/12 , G06F40/109 , G06T7/13
Abstract: The present disclosure relates to systems, methods, and non-transitory computer-readable media that generates a modified digital image with a modified rendering order of objects within a digital image. For instance, the disclosed systems generate, in response to an input indicating a selected region of a digital image, an object mask for a first object located at least partially within the selected region of the digital image and further generate a vectorized object mask including a boundary of the first object from the object mask. The disclosed systems determine an overlapping region of the vectorized object mask with the selected region and an additional vectorized object mask. The disclosed systems generate a modified digital image by modifying a rendering order of a portion of the first object corresponding to the selected region and a portion of a second object overlapping the portion of the first object within the selected region.
-
公开(公告)号:US20240127463A1
公开(公告)日:2024-04-18
申请号:US17966030
申请日:2022-10-14
Applicant: Adobe Inc.
Inventor: Arushi Jain , Praveen Kumar Dhanuka
CPC classification number: G06T7/30 , G06T7/13 , G06T11/60 , G06F3/04842
Abstract: Offset object alignment operations are described that support an ability to control alignment operations to aid positioning of an object in relation to at least one other object in a user interface based an offset value. This is performable through identification of objects that overlap along an axis in a user interface and calculation of offset values using these object pairs. Filtering and priority based techniques are also usable as part of calculated an offset value to be used as part of an alignment operation.
-
公开(公告)号:US11907515B2
公开(公告)日:2024-02-20
申请号:US17833065
申请日:2022-06-06
Applicant: Adobe Inc.
Inventor: Arushi Jain , Praveen Kumar Dhanuka , Varun Sharma
IPC: G06F3/04845 , G06F3/04842 , G06T11/60
CPC classification number: G06F3/04845 , G06F3/04842 , G06T11/60
Abstract: Digital image object anchor point techniques are described that increase user efficiency in interacting with a user interface to create digital images. This is achieved through use of anchor points by the digital image editing system that are defined with respect to an actual geometry of the object. Further, filtering and prioritization techniques are also leveraged to promote real world utility and efficiency of these techniques as a balance between having too many and two few anchor points.
-
公开(公告)号:US11842140B2
公开(公告)日:2023-12-12
申请号: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 , G06V30/40
CPC classification number: G06F40/109 , G06F40/126 , G06F40/166 , G06V30/414 , G06V30/43
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.
-
公开(公告)号:US11755817B2
公开(公告)日:2023-09-12
申请号:US17391536
申请日:2021-08-02
Applicant: Adobe Inc.
Inventor: Praveen Kumar Dhanuka , Arushi Jain , Shivi Pal
IPC: G06F40/109 , G06F3/04842 , G06F40/166
CPC classification number: G06F40/109 , G06F3/04842 , G06F40/166
Abstract: In implementations of systems for generating snap guides relative to glyphs of editable text rendered in a user interface using a font, a computing device implements a snap guide system to receive input data describing a position of a cursor relative to the glyphs of the editable text in the user interface. The glyphs of the editable text are enclosed within a bounding box having a height that is less than a height of an em-box of the font. The snap guide system generates a first group of snap guides for the glyphs of the editable text which includes a snap guide for each side of the bounding box and a snap guide for an x-height of the font. The snap guide system generates an indication of a particular snap guide of the first group of snap guides for display in the user interface based on the position of the cursor.
-
公开(公告)号:US11250607B1
公开(公告)日:2022-02-15
申请号:US17080015
申请日:2020-10-26
Applicant: Adobe Inc.
Inventor: Arushi Jain , Praveen Kumar Dhanuka
Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for providing angular snapping guides to efficiently, accurately, and flexibly align user interactions and editing operations to existing angular linear segments of digital design objects in a digital design document. In particular, in one or more embodiments, the disclosed systems determine target angular linear segments for presentation of angular snapping guides by generating angular bin data structures based on orientation and signed distances of angular linear segments within the digital design document. Accordingly, in one or more embodiments, the disclosed systems can efficiently search these angular bin data structures based on angles and signed distances corresponding to user interactions. Further, in some embodiments, the disclosed systems identify a target angular linear segment from the angular bins and provide an angular snapping guide corresponding to the target angular linear segment during transformation of the digital design document.
-
公开(公告)号:US11126788B2
公开(公告)日:2021-09-21
申请号:US16567724
申请日:2019-09-11
Applicant: ADOBE INC.
Inventor: Matthew David Fisher , Praveen Kumar Dhanuka
Abstract: Embodiments of the present invention are directed towards generating a captured font from an image of a target font. Character glyphs of the target font can be detected from the image. A character glyph can be selected from the detected character glyphs. A character mask can be generated for the selected character glyph. The character mask can be used to identify a similar font. A character from the similar font corresponding to the selected character glyph can be transformed to match the character mask. This transformed corresponding character can be presented and used to generate a captured font. In addition, a texture from the image can be applied to the captured font based on the transformed corresponding character.
-
公开(公告)号:US20210224946A1
公开(公告)日:2021-07-22
申请号:US16749563
申请日:2020-01-22
Applicant: Adobe Inc.
Inventor: Arushi Jain , Praveen Kumar Dhanuka , Ashish Jain
Abstract: In implementations of precise glyph transformations as editable text, a computing device implements a transformation system to generate bounding boxes for a first glyph and a second glyph of multiple glyphs. The bounding boxes are concatenated as a multiple glyph bounding box for the multiple glyphs. The transformation system receives a user input defining a transformation of the multiple glyph bounding box relative to an object, and the system maps the transformation of the multiple glyph bounding box to the bounding boxes for the first glyph and the second glyph. The multiple glyphs are rendered in a user interface as the editable text having the transformation based on the mapping.
-
-
-
-
-
-
-
-
-