-
公开(公告)号:US11941232B2
公开(公告)日:2024-03-26
申请号:US17832923
申请日:2022-06-06
Applicant: Adobe Inc.
Inventor: Harish Kumar , Praveen Kumar Dhanuka , Arushi Jain
IPC: G06F3/048 , G06F3/0481 , G06F3/0484 , G06T3/00
CPC classification number: G06F3/0484 , G06F3/0481 , G06T3/0056
Abstract: In implementations of context-based copy-paste systems, a computing device implements a context system to receive input data describing a selection of a vector object. The context system detects vicinity vector objects based on a bounding box of the vector object and bounding boxes of the vicinity vector objects. A transformation is identified based on similarities between the vicinity vector objects and target vector objects. The context system generates a modified vector object for display in a user interface by transforming the vector object using the transformation and reproducing the transformed vector object relative to a particular target vector object of the target vector objects.
-
公开(公告)号:US11756238B2
公开(公告)日:2023-09-12
申请号:US17173959
申请日:2021-02-11
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.
-
公开(公告)号:US11704843B2
公开(公告)日:2023-07-18
申请号:US17191145
申请日:2021-03-03
Applicant: Adobe Inc.
Inventor: Harish Kumar , Praveen Kumar Dhanuka , Arushi Jain
IPC: G06T11/00 , G06F40/109 , G06T11/20
CPC classification number: G06T11/001 , G06F40/109 , G06T11/203
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.
-
公开(公告)号:US11580683B1
公开(公告)日:2023-02-14
申请号:US17482851
申请日:2021-09-23
Applicant: ADOBE INC.
Inventor: Arushi Jain , Praveen Kumar Dhanuka
IPC: G06T11/60
Abstract: Systems and methods for image processing are described. One or more embodiments of the present disclosure compare a vector graphics object with a guide line to obtain an attachment point of the vector graphics object, modify the guide line to obtain a guide shape, extend a line through the attachment point to obtain a projected point on the guide shape, divide the guide shape based on the projected point to obtain a partial curve, and modify the vector graphics object based on the partial curve to obtain a modified vector graphics object.
-
公开(公告)号:US20230035439A1
公开(公告)日:2023-02-02
申请号:US17391536
申请日:2021-08-02
Applicant: Adobe Inc.
Inventor: Praveen Kumar Dhanuka , Arushi Jain , Shivi Pal
IPC: G06F40/109 , G06F40/166 , G06F3/0484
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.
-
公开(公告)号:US20220351489A1
公开(公告)日:2022-11-03
申请号:US17812341
申请日:2022-07-13
Applicant: Adobe Inc.
Inventor: Praveen Kumar Dhanuka , Matthew Fisher , Arushi Jain
IPC: G06V10/44 , G06F16/901 , G06F16/56
Abstract: Systems, methods, and non-transitory computer-readable media are disclosed for determining a glyph and a font from a vector outline by applying various combinations of hash-based querying, path-descriptor matching, or anchor-point matching. For example, the disclosed systems can select a subset of candidate glyphs for a vector outline based on (i) comparing hash keys of candidate glyphs with a point-order-agnostic hash key corresponding to the vector outline and (ii) comparing a path descriptor for a primary path of the vector outline to path descriptors corresponding to candidate glyphs. By further comparing anchor points between the vector outline and the subset of candidate glyphs, the disclosed systems can select both a glyph and a font matching the vector outline.
-
7.
公开(公告)号:US11335050B2
公开(公告)日:2022-05-17
申请号:US17064135
申请日:2020-10-06
Applicant: Adobe Inc.
Inventor: Praveen Kumar Dhanuka , Arushi Jain
Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating visual image editing guides for digital raster images by identifying and filtering edge paths. In particular, in one or more embodiments, the disclosed systems utilize denoising and adaptive thresholding with a digital image to generate a simplified, binary digital image. Further, in some embodiments, the disclosed systems utilize contour detection to identify a set of edge paths from the raster image for the simplified, binary digital image. Additionally, in one or more embodiments, the disclosed systems filter the set of edge paths based on edge length and utilizes the filtered set of edge paths to generate visual image editing guides for generating modified digital images.
-
公开(公告)号:US11210450B1
公开(公告)日:2021-12-28
申请号:US16942286
申请日:2020-07-29
Applicant: Adobe Inc.
Inventor: Praveen Kumar Dhanuka , Nirmal Kumawat , Arushi Jain
IPC: G06F40/109 , G06T11/20
Abstract: In implementations of systems for generating instances of variable fonts, a computing device implements a similarity system to receive input data describing attribute values of glyphs of an input font. The similarity system generates a custom instance of a variable font by modifying a value of a registered design axis of the variable font based on the attribute values. A similarity score is determined that describes a visual similarity between the custom instance of the variable font and the input font. The similarity system identifies an additional design axis of the variable font based on the similarity score and generates an instance of the variable font that is visually similar to the input font by modifying a value of the additional design axis.
-
公开(公告)号:US11106858B2
公开(公告)日:2021-08-31
申请号:US16745210
申请日:2020-01-16
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.
-
公开(公告)号:US20210042381A1
公开(公告)日:2021-02-11
申请号:US16535653
申请日:2019-08-08
Applicant: Adobe Inc.
Inventor: Nirmal Kumawat , Praveen Kumar Dhanuka , Arushi Jain
IPC: G06F16/957 , G06T7/90 , G06F9/30 , G06F16/958 , G06T15/00
Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for selectively modifying live digital vector glyphs. For example, the disclosed system can use a vector description of a live vector glyph having a plurality of regions defined by a plurality of paths to determine a vector document object model including style information for the paths. The disclosed system can extract a color for a selected region from the style information for the paths (e.g., from a stylesheet) and then change the extracted color to a selected color. After modifying the color, the disclosed system can then generate an updated vector description with the modified region color and render the updated live vector glyph at a client device. The disclosed system thus updates the live vector glyph while maintaining the glyph as a live glyph.
-
-
-
-
-
-
-
-
-