Systems for generating stroked paths

    公开(公告)号:US11704848B2

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

    申请号:US17504814

    申请日:2021-10-19

    Applicant: Adobe Inc.

    CPC classification number: G06T11/203 G06T11/40 G06V30/347

    Abstract: In implementations of systems for generating stroked paths, a computing device implements a stroked path system to receive input data describing a vector object having a filled path. The stroked path system generates a medial axis for the filled path by performing a medial axis transform on a boundary of the filled path. A stroke width is estimated based on distances between the medial axis and the boundary of the filled path that are normal to the medial axis. The stroked path system generates a stroked path for display in a user interface that is visually similar to the filled path based on the medial axis and the stroke width.

    Systems for Generating Stroked Paths

    公开(公告)号:US20230117487A1

    公开(公告)日:2023-04-20

    申请号:US17504814

    申请日:2021-10-19

    Applicant: Adobe Inc.

    Abstract: In implementations of systems for generating stroked paths, a computing device implements a stroked path system to receive input data describing a vector object having a filled path. The stroked path system generates a medial axis for the filled path by performing a medial axis transform on a boundary of the filled path. A stroke width is estimated based on distances between the medial axis and the boundary of the filled path that are normal to the medial axis. The stroked path system generates a stroked path for display in a user interface that is visually similar to the filled path based on the medial axis and the stroke width.

    Directional Pattern Generation for Digital Images

    公开(公告)号:US20230100830A1

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

    申请号:US17476834

    申请日:2021-09-16

    Applicant: Adobe Inc.

    Abstract: Directional pattern generation techniques are described for digital images as implemented by a directional pattern system. In an implementation, a user input is received to specify a direction with respect to the object. A directional pattern system then fills the object using a directional pattern based on the contours of the object as well as the user-specified direction. To do so, the directional pattern system generates a directional vector field that specifies directions with respect to corresponding locations within the field defined by a mesh. Uniform field embedding is employed to transfer the directional vector field to a grid by superimposing the grid onto the mesh of the directional vector field. The directional pattern system then generates the directional pattern within the object by filling the grid with one or more pattern cells.

    Transforming digital design objects utilizing dynamic magnetic guides

    公开(公告)号:US11600030B2

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

    申请号:US16938645

    申请日:2020-07-24

    Applicant: Adobe Inc.

    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for utilizing visual constraint guides to automatically transform digital design objects within a digital document based on transformation of intersecting visual constraint guides. In particular, in one or more embodiments, the disclosed systems generate visual constraint guides and identifies digital design objects intersecting the visual constraint guides. Further, the disclosed systems can receive user input transforming the visual constraint guide. In response, the disclosed systems can transform both the visual constraint guide and associated digital design objects based on the received transformation. More specifically, the design guide system can transform the digital design objects relative to the visual constraint guide while maintaining distribution and alignment constraints of the digital design objects relative to the visual constraint guide.

    Automatically Filling A Geometric Shape With Graphical Cells Aligned With The Geometric Shape

    公开(公告)号:US20230058129A1

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

    申请号:US17394985

    申请日:2021-08-05

    Applicant: Adobe Inc.

    Abstract: 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.

    Digital Image Object Anchor Points
    67.
    发明申请

    公开(公告)号:US20230040866A1

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

    申请号:US17833065

    申请日:2022-06-06

    Applicant: Adobe Inc.

    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.

    Free Form Radius Editing
    68.
    发明申请

    公开(公告)号:US20230005195A1

    公开(公告)日:2023-01-05

    申请号:US17363356

    申请日:2021-06-30

    Applicant: Adobe Inc.

    Abstract: In implementations for free form radius editing, a computing device implements a radius editing system, such as may be integrated with an image editing application. The radius editing system can determine the edge segments for outlines of image objects depicted in a digital image, where the edge segments include corner segments of the image objects. The radius editing system can also determine the radius values of the corner segments of the image objects, and the radius values of the corner segments are maintained in a cache as part of object data corresponding to the image objects depicted in the digital image. The radius editing system can also identify one or more similar corner segments of the image objects that have an equivalent radius value as a selected corner segment responsive to an editing input of a radius of the selected corner segment of an image object.

    Systems for simultaneously modifying multiple variable fonts

    公开(公告)号:US11366953B1

    公开(公告)日:2022-06-21

    申请号:US17158691

    申请日:2021-01-26

    Applicant: Adobe Inc.

    Abstract: In implementations of systems for simultaneously modifying multiple variable fonts, a computing device implements a modification system to identify a first range of values of a glyph attribute that are adjustable by changing values of a particular design axis of a first variable font that is common to the first variable font and a second variable font. The modification system identifies a second range of values of the glyph attribute that are adjustable by changing values of the particular design axis of the second variable font. An overlapping range of values of the glyph attribute is determined between the first range of values and the second range of values. The modification system generates an additional instance of the first variable font and an additional instance of the second variable font for display in a user interface based on the overlapping range of values of the glyph attribute.

    EXTRACTING AND ORGANIZING REUSABLE ASSETS FROM AN ARBITRARY ARRANGEMENT OF VECTOR GEOMETRY

    公开(公告)号:US20210397887A1

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

    申请号:US16909220

    申请日:2020-06-23

    Applicant: Adobe Inc.

    Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable media for efficiently and flexibly extracting reusable geometric assets from an arbitrary arrangement of vector geometry within a digital image. For example, the disclosed systems can organize vector geometry of a digital image by structuring geometric objects into groups (e.g., clusters). The disclosed systems can assign mnemonics to these groups and transform the digital image into a mnemonic sequence. Moreover, the disclosed systems can utilize various computer-implemented algorithms to identify and filter patterns within the mnemonic sequence. The disclosed systems can then generate pattern scores for these patterns and identify which patterns of geometric objects to include within a set of reusable geometric assets.

Patent Agency Ranking