MODIFYING DIGITAL IMAGES FOR EQUIDISTANT SPACING OF OBJECTS ACROSS MULTIPLE PERSPECTIVES

    公开(公告)号:US20250095247A1

    公开(公告)日:2025-03-20

    申请号:US18470295

    申请日:2023-09-19

    Applicant: Adobe Inc.

    Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable media that position objects across multiple perspectives within digital images to be equidistant. For instance, in some embodiments, the disclosed systems detect a user interaction for moving a first object within a first perspective of a digital image. Additionally, the disclosed systems extract a first distance between the first object within the first perspective and a joining edge between the first perspective and a second perspective of the digital image. The disclosed systems also extract a second distance between a second object within the second perspective of the digital image and the joining edge. Based on the first distance and the second distance, the disclosed systems modify the digital image by positioning the first object within the first perspective to be equidistant to the joining edge relative to the second object within the second perspective.

    MODIFYING PATHS IN DIGITAL VECTOR IMAGES BY SNAPPING TO SIMILAR PATH GEOMETRIES

    公开(公告)号:US20250029293A1

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

    申请号:US18354108

    申请日:2023-07-18

    Applicant: Adobe Inc.

    Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for modifying paths in digital vector images according to similar path geometries in the digital vector images. The disclosed system generates a path cache comprising path information for a plurality of connected path sets within a digital image. The disclosed system also determines, from the plurality of connected path sets, one or more candidate path sets including path information in the path cache within a threshold error of path information of a selected connected path set including an anchor point in the digital image. The disclosed system modifies, utilizing the path cache, the path information of the selected connected path set utilizing path information of a candidate path set of the one or more candidate path sets.

    MODIFYING DIGITAL IMAGES VIA OBJECT-BASED ALIGNMENT ACROSS MULTIPLE PERSPECTIVES

    公开(公告)号:US20240404122A1

    公开(公告)日:2024-12-05

    申请号:US18328363

    申请日:2023-06-02

    Applicant: Adobe Inc.

    Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable media that align objects of a digital image across different perspectives portrayed therein. For instance, in one or more embodiments, the disclosed systems detect one or more user interactions for moving a first object within a first perspective of a digital image. Additionally, the disclosed systems determine a modified alignment of the first object within the first perspective by mapping an alignment of a second object portrayed within a second perspective of the digital image to the first perspective. The disclosed systems further modify the digital image by positioning the first object within the first perspective in accordance with the modified alignment.

    Missing glyph replacement system
    4.
    发明授权

    公开(公告)号:US11960823B1

    公开(公告)日:2024-04-16

    申请号:US17984656

    申请日:2022-11-10

    Applicant: Adobe Inc.

    CPC classification number: G06F40/166 G06F40/279

    Abstract: A missing glyph replacement system is described. In an example, a Unicode identifier of a missing glyph is obtained and glyph metadata describing a glyph cluster that includes the Unicode identifier is obtained from a cache maintained in the storage device, e.g., as part of preprocessing. From this, the system obtains glyphs from the font using Unicode identifiers included in the glyph cluster. The system uses a representative glyph from these glyphs to verify the glyph cluster, and if verified obtains glyphs based on the cluster. For these obtained glyphs, an amount of similarity is determined for the missing glyph with respect to the plurality of obtained glyphs, e.g., to control output of representations of the obtained glyphs in the user interface. The representations are user selectable via the user interface to replace the missing glyph.

    Automatic enhancement of paragraph justification

    公开(公告)号:US11822882B2

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

    申请号:US17350519

    申请日:2021-06-17

    Applicant: Adobe Inc.

    CPC classification number: G06F40/189 G06F40/109 G06F40/191

    Abstract: Embodiments are disclosed for automatic enhancement of paragraph justification. A method includes receiving a selection of at least one paragraph, determining a plurality of penalty values for at least one typographic feature by varying a typographic feature value, the penalty values indicating a deviation from an optimal layout of the at least one paragraph, determining at least one optimal penalty value for the at least one typographic feature, the at least one optimal penalty value corresponding to at least one optimal typographic feature value of the at least one typographic feature, determining a priority for each of the at least one typographic feature based on a plurality of justification rules and the at least one optimal penalty value, and updating the at least one typographic feature of the at least one paragraph based on the priority and the at least one optimal typographic feature value.

    Text wrap modification using variable inset

    公开(公告)号:US11803691B2

    公开(公告)日:2023-10-31

    申请号:US17670703

    申请日:2022-02-14

    Applicant: Adobe Inc.

    CPC classification number: G06F40/106 G06T11/60

    Abstract: In implementations of text wrap modification using variable inset, a display screen of a device displays lines of text wrapped to an inset space maintained between an object boundary and the lines of text. The device implements a text wrap modification module to determine that a penalty value associated with a line of text is reduced if the line of text is extended to include one or more words from a subsequent line of text, determine that the one or more words fit within an additional space for the line of text based on a variable overlap of the line of text into the inset space, and display the one or more words from the line of text as extended to include the one or more words from the subsequent line of text.

    Glyph accessibility and swash control system

    公开(公告)号:US11763064B2

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

    申请号:US17513101

    申请日:2021-10-28

    Applicant: Adobe Inc.

    CPC classification number: G06F40/109 G06F3/0482

    Abstract: Glyph accessibility techniques are described. In an example, the glyph management system obtains alternate glyphs of glyphs from an input glyph sequence. The glyph management system then determines a swash type of swashes included in respective alternate glyphs. The swash type is used to generate candidate glyph sequences using one or more rules. The candidate glyph sequences are usable to replace an input glyph sequence in the user interface.

    Propagating modifications made to an object to linked objects in a document

    公开(公告)号:US11763063B2

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

    申请号:US17499229

    申请日:2021-10-12

    Applicant: Adobe Inc.

    Abstract: Embodiments are disclosed for propagating modifications made to an object to linked objects in a document. In particular, in one or more embodiments, the disclosed systems and methods comprise receiving a first input creating a first object in a first page of a document, analyzing first parameters associated with the first object, determining that the first object matches second objects in a first linked objects thread stored in a mapping of objects in the document, associating the first object with the first linked objects thread, receiving a second input including a modification to the first object, the modification including alterations to one or more of the first parameters, modifying the first object based on the alterations to the one or more of the first parameters, and automatically applying the modification to the second objects in the first linked objects thread.

    Glyph Accessibility and Swash Control System

    公开(公告)号:US20230140498A1

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

    申请号:US17513101

    申请日:2021-10-28

    Applicant: Adobe Inc.

    Abstract: Glyph accessibility techniques are described. In an example, the glyph management system obtains alternate glyphs of glyphs from an input glyph sequence. The glyph management system then determines a swash type of swashes included in respective alternate glyphs. The swash type is used to generate candidate glyph sequences using one or more rules. The candidate glyph sequences are usable to replace an input glyph sequence in the user interface.

Patent Agency Ranking