Extension of text on a path
    31.
    发明授权

    公开(公告)号:US10366518B2

    公开(公告)日:2019-07-30

    申请号:US15147693

    申请日:2016-05-05

    申请人: Adobe Inc.

    IPC分类号: G06T11/60

    摘要: Techniques and systems are described to extend text on a path. The path, for instance, may be user specified and configured to control placement of subsequent text in a user interface. During entry of the text, the computing device detects that the text inputs overflow the input path. In response, the computing device generates a path that is linked to the input path to include the text that is to overflow the input path, e.g., through the use of threading. The generated path is then plotted in the user interface for inclusion of the overflow of text in the user interface, such as to mimic a shape of the input path after translation or scaling at the translated location.

    Context-based copy-paste systems
    32.
    发明授权

    公开(公告)号:US11941232B2

    公开(公告)日:2024-03-26

    申请号:US17832923

    申请日:2022-06-06

    申请人: Adobe Inc.

    摘要: 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.

    Visual Reordering Of Partial Vector Objects
    33.
    发明公开

    公开(公告)号:US20240070944A1

    公开(公告)日:2024-02-29

    申请号:US17896342

    申请日:2022-08-26

    申请人: Adobe Inc.

    IPC分类号: G06T11/60

    CPC分类号: G06T11/60 G06T2210/36

    摘要: In implementations of systems for visual reordering of partial vector objects, a computing device implements an order system to receive input data describing a region specified relative to a group of vector objects that includes a portion of a first vector object and a portion of second vector object. A visual order as between the portion of the first vector object and the portion of the second vector object within the region is determined. The order system computes a modified visual order as between the portion of the first vector object and the portion of the second vector object within the region based on the visual order. The order system generates the group of vector objects for display in a user interface using a render surface and a sentinel value to render pixels within the region in the modified visual order.

    Node lighting
    34.
    发明授权

    公开(公告)号:US11756238B2

    公开(公告)日:2023-09-12

    申请号:US17173959

    申请日:2021-02-11

    申请人: Adobe Inc.

    IPC分类号: G06T11/00 G06F3/04845

    摘要: 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.

    Advanced application of color gradients to text

    公开(公告)号:US11704843B2

    公开(公告)日:2023-07-18

    申请号:US17191145

    申请日:2021-03-03

    申请人: Adobe Inc.

    摘要: 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.

    Automatically filling a geometric shape with graphical cells aligned with the geometric shape

    公开(公告)号:US11610350B2

    公开(公告)日:2023-03-21

    申请号:US17394985

    申请日:2021-08-05

    申请人: Adobe Inc.

    IPC分类号: G06T11/40 G06T3/60

    摘要: A fill pattern alignment system fills a geometric shape with a graphical cell in accordance with a pattern and aligned with the contours of the geometric shape. The intrinsic shape of the geometric shape being filled is determined and an orientation for the graphical cell at each location in the pattern is determined based on the intrinsic shape of the geometric shape. Accordingly, the orientation for each graphical cell being used to fill the geometric shape is variable based on the location of the graphical cell and the intrinsic shape of the geometric shape.

    Coherent editing of vector graphics

    公开(公告)号:US11580683B1

    公开(公告)日:2023-02-14

    申请号:US17482851

    申请日:2021-09-23

    申请人: ADOBE INC.

    IPC分类号: G06T11/60

    摘要: 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.

    Systems for Generating Snap Guides Relative to Glyphs of Editable Text

    公开(公告)号:US20230035439A1

    公开(公告)日:2023-02-02

    申请号:US17391536

    申请日:2021-08-02

    申请人: Adobe Inc.

    摘要: 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.

    DETECTING TYPOGRAPHY ELEMENTS FROM OUTLINES

    公开(公告)号:US20220351489A1

    公开(公告)日:2022-11-03

    申请号:US17812341

    申请日:2022-07-13

    申请人: Adobe Inc.

    摘要: 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.

    Generating digital image editing guides by determining and filtering raster image content boundaries

    公开(公告)号:US11335050B2

    公开(公告)日:2022-05-17

    申请号:US17064135

    申请日:2020-10-06

    申请人: Adobe Inc.

    IPC分类号: G06T11/60 G06T5/00

    摘要: 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.