CONNECTING PATHS BASED ON PRIMITIVES
    1.
    发明公开

    公开(公告)号:US20240290015A1

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

    申请号:US18114755

    申请日:2023-02-27

    Applicant: Adobe Inc.

    CPC classification number: G06T11/203

    Abstract: In implementation of techniques for connecting paths based on primitives, a computing device implements a path connection system to receive a first path and a second path displayed in a user interface. The path connection system determines an end section of the first path and a corresponding end section of the second path. Based on the on the end section of the first path, the path connection system identifies a first primitive. Based on the corresponding end section of the second path, the path connection system identifies a second primitive. The path connection system then generates a connection path for display relative to the first path and the second path in the user interface by generating a Bezier curve based on the first primitive and the second primitive.

    Transferring Vector Style Properties to a Vector Artwork

    公开(公告)号:US20200380750A1

    公开(公告)日:2020-12-03

    申请号:US16998299

    申请日:2020-08-20

    Applicant: Adobe Inc.

    Abstract: In implementations of transferring vector style properties to a vector artwork, an artwork editing system directly processes artwork represented by vector graphics, unlike systems that process raster graphics. The artwork editing system transfers vector style properties from shapes of a style vector artwork to shapes of a content vector artwork based on overlapping shapes between the two artworks and in proportion to an amount of the overlap. A user may select vector style properties to transfer, such as fill content, stroke color, stroke width, stroke dashing, etc., and a percentage of the vector style property to transfer. Accordingly, a designer may transfer vector style properties of the designer's selection to a vector artwork efficiently and predictably, in real-time (e.g., without perceptible delay to the designer), without undesired distortions that are commonly introduced by neural networks, and without the cost associated with neural networks.

    Connecting paths based on primitives

    公开(公告)号:US12205200B2

    公开(公告)日:2025-01-21

    申请号:US18114755

    申请日:2023-02-27

    Applicant: Adobe Inc.

    Abstract: In implementation of techniques for connecting paths based on primitives, a computing device implements a path connection system to receive a first path and a second path displayed in a user interface. The path connection system determines an end section of the first path and a corresponding end section of the second path. Based on the on the end section of the first path, the path connection system identifies a first primitive. Based on the corresponding end section of the second path, the path connection system identifies a second primitive. The path connection system then generates a connection path for display relative to the first path and the second path in the user interface by generating a Bezier curve based on the first primitive and the second primitive.

    Transferring vector style properties to a vector artwork

    公开(公告)号:US11049307B2

    公开(公告)日:2021-06-29

    申请号:US16998299

    申请日:2020-08-20

    Applicant: Adobe Inc.

    Abstract: In implementations of transferring vector style properties to a vector artwork, an artwork editing system directly processes artwork represented by vector graphics, unlike systems that process raster graphics. The artwork editing system transfers vector style properties from shapes of a style vector artwork to shapes of a content vector artwork based on overlapping shapes between the two artworks and in proportion to an amount of the overlap. A user may select vector style properties to transfer, such as fill content, stroke color, stroke width, stroke dashing, etc., and a percentage of the vector style property to transfer. Accordingly, a designer may transfer vector style properties of the designer's selection to a vector artwork efficiently and predictably, in real-time (e.g., without perceptible delay to the designer), without undesired distortions that are commonly introduced by neural networks, and without the cost associated with neural networks.

    Intelligent alignment of graphical elements

    公开(公告)号:US10916067B1

    公开(公告)日:2021-02-09

    申请号:US16683840

    申请日:2019-11-14

    Applicant: Adobe Inc.

    Abstract: The present disclosure involves intelligent alignment of graphical elements for display within a graphical user interface. For instance, a graphics editing tool identifies position coordinates for a set of graphical elements and groups the position coordinates into one or more clusters. In some embodiments, the graphics editing tool selects the number of clusters for the clustering algorithm based on validity scores. For a given cluster, the graphics editing tool selects a centroid value of the cluster as an updated position value. The graphics editing tool aligns a subset of the graphical elements associated with the cluster by moving each graphical element to the updated position value. For instance, the graphic editing tool can change a horizontal coordinate value or a vertical component value for each graphical element to the centroid value. The graphics editing tool causes a display device to display the aligned graphical elements.

    Automatic illustrator guides
    6.
    发明授权

    公开(公告)号:US10957080B2

    公开(公告)日:2021-03-23

    申请号:US16373019

    申请日:2019-04-02

    Applicant: ADOBE INC.

    Abstract: Systems and methods are described for generating automatic illustrator guides. The method may include generating a plurality of candidate guides for a digital image (e.g., using an automated shape detection engine), where each of the plurality of candidate guides is a simple shape such as a line or a circle, combining at least two of the candidate guides based on the shape information to create refined candidate guides, generating a pixel coverage map for each of the refined candidate guides, prioritizing the refined candidate guides based on the corresponding pixel coverage maps, selecting one or more drawing guides from the one or more refined candidate guides based on the prioritization, and displaying the digital image along with the one or more drawing guides.

    Transferring Vector Style Properties to a Vector Artwork

    公开(公告)号:US20200242823A1

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

    申请号:US16259861

    申请日:2019-01-28

    Applicant: Adobe Inc.

    Abstract: In implementations of transferring vector style properties to a vector artwork, an artwork editing system directly processes artwork represented by vector graphics, unlike systems that process raster graphics. The artwork editing system transfers vector style properties from shapes of a style vector artwork to shapes of a content vector artwork based on overlapping shapes between the two artworks and in proportion to an amount of the overlap. A user may select vector style properties to transfer, such as fill content, stroke color, stroke width, stroke dashing, etc., and a percentage of the vector style property to transfer. Accordingly, a designer may transfer vector style properties of the designer's selection to a vector artwork efficiently and predictably, in real-time (e.g., without perceptible delay to the designer), without undesired distortions that are commonly introduced by neural networks, and without the cost associated with neural networks.

    Automatic creation of text-on-path graphic along complex paths

    公开(公告)号:US11386596B2

    公开(公告)日:2022-07-12

    申请号:US17075848

    申请日:2020-10-21

    Applicant: ADOBE INC.

    Abstract: A text-on-path graphic is automatically created from entered text and a drawn shape having a complex path. Shape boundary curves are identified from the shape. A set of overlapping boundary curves is determined from the shape boundary curves. The set of overlapping boundary curves is combined into a combined curve. The combined curve and the shape boundary curves outside the set are assigned to segments of the complex path. A cost for each ordered path through the segments is determined, where the cost of each ordered path is based on a distance to a next segment and a length of the next segment. The text-on-path graphic is then created from the text and the ordered path having the lowest cost.

    Vector object interaction
    10.
    发明授权

    公开(公告)号:US11301125B2

    公开(公告)日:2022-04-12

    申请号:US16857696

    申请日:2020-04-24

    Applicant: ADOBE INC.

    Abstract: Techniques are described for performing inter-object interactions between vector objects to adjust the appearance of one vector object based on another vector object. For example, a vector object interaction framework may be implemented in which designers drag a vector object onto another vector object to trigger an interaction between the objects. Candidate interactions between pairs of object types may be pre-defined and stored in a suitable data structure. Thus, when one vector object is dragged onto a recipient vector object and a pause is detected, the object types for the dragged and recipient objects may be determined, and a corresponding set of candidate interactions for the pair of object types may be accessed, ranked, simulated, and/or presented as selectable previews. As such, one of the candidate interactions may be selected and executed to form one or more output vector objects that may be saved, exported, modified, and/or reused.

Patent Agency Ranking