-
公开(公告)号:US20240127463A1
公开(公告)日:2024-04-18
申请号:US17966030
申请日:2022-10-14
申请人: Adobe Inc.
发明人: Arushi Jain , Praveen Kumar Dhanuka
CPC分类号: G06T7/30 , G06T7/13 , G06T11/60 , G06F3/04842
摘要: Offset object alignment operations are described that support an ability to control alignment operations to aid positioning of an object in relation to at least one other object in a user interface based an offset value. This is performable through identification of objects that overlap along an axis in a user interface and calculation of offset values using these object pairs. Filtering and priority based techniques are also usable as part of calculated an offset value to be used as part of an alignment operation.
-
公开(公告)号:US11907515B2
公开(公告)日:2024-02-20
申请号:US17833065
申请日:2022-06-06
申请人: Adobe Inc.
发明人: Arushi Jain , Praveen Kumar Dhanuka , Varun Sharma
IPC分类号: G06F3/04845 , G06F3/04842 , G06T11/60
CPC分类号: G06F3/04845 , G06F3/04842 , G06T11/60
摘要: 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.
-
公开(公告)号:US11842140B2
公开(公告)日:2023-12-12
申请号:US17657542
申请日:2022-03-31
申请人: Adobe Inc.
IPC分类号: G06F40/109 , G06F40/166 , G06F40/126 , G06V30/414 , G06V30/40
CPC分类号: G06F40/109 , G06F40/126 , G06F40/166 , G06V30/414 , G06V30/43
摘要: Techniques described herein take character glyphs as input and generate a text-on-a-path text object that includes the character glyphs arranged in a determined order along a path. For instance, a method described herein includes accessing character glyphs in input data. The method further includes determining an order for the character glyphs based on relative positions and orientations of the character glyphs in the input data. The method further includes generating a path for the character glyphs, based on the order, and associating the path with the character glyphs. Further, the method includes generating a text object that includes the set of character glyphs arranged in the order along the path.
-
公开(公告)号:US11755817B2
公开(公告)日:2023-09-12
申请号:US17391536
申请日:2021-08-02
申请人: Adobe Inc.
发明人: Praveen Kumar Dhanuka , Arushi Jain , Shivi Pal
IPC分类号: G06F40/109 , G06F3/04842 , G06F40/166
CPC分类号: G06F40/109 , G06F3/04842 , G06F40/166
摘要: 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.
-
公开(公告)号:US11250607B1
公开(公告)日:2022-02-15
申请号:US17080015
申请日:2020-10-26
申请人: Adobe Inc.
发明人: Arushi Jain , Praveen Kumar Dhanuka
摘要: The present disclosure relates to systems, non-transitory computer-readable media, and methods for providing angular snapping guides to efficiently, accurately, and flexibly align user interactions and editing operations to existing angular linear segments of digital design objects in a digital design document. In particular, in one or more embodiments, the disclosed systems determine target angular linear segments for presentation of angular snapping guides by generating angular bin data structures based on orientation and signed distances of angular linear segments within the digital design document. Accordingly, in one or more embodiments, the disclosed systems can efficiently search these angular bin data structures based on angles and signed distances corresponding to user interactions. Further, in some embodiments, the disclosed systems identify a target angular linear segment from the angular bins and provide an angular snapping guide corresponding to the target angular linear segment during transformation of the digital design document.
-
公开(公告)号:US11126788B2
公开(公告)日:2021-09-21
申请号:US16567724
申请日:2019-09-11
申请人: ADOBE INC.
摘要: Embodiments of the present invention are directed towards generating a captured font from an image of a target font. Character glyphs of the target font can be detected from the image. A character glyph can be selected from the detected character glyphs. A character mask can be generated for the selected character glyph. The character mask can be used to identify a similar font. A character from the similar font corresponding to the selected character glyph can be transformed to match the character mask. This transformed corresponding character can be presented and used to generate a captured font. In addition, a texture from the image can be applied to the captured font based on the transformed corresponding character.
-
公开(公告)号:US20210224946A1
公开(公告)日:2021-07-22
申请号:US16749563
申请日:2020-01-22
申请人: Adobe Inc.
发明人: Arushi Jain , Praveen Kumar Dhanuka , Ashish Jain
摘要: In implementations of precise glyph transformations as editable text, a computing device implements a transformation system to generate bounding boxes for a first glyph and a second glyph of multiple glyphs. The bounding boxes are concatenated as a multiple glyph bounding box for the multiple glyphs. The transformation system receives a user input defining a transformation of the multiple glyph bounding box relative to an object, and the system maps the transformation of the multiple glyph bounding box to the bounding boxes for the first glyph and the second glyph. The multiple glyphs are rendered in a user interface as the editable text having the transformation based on the mapping.
-
公开(公告)号:US11069027B1
公开(公告)日:2021-07-20
申请号:US16749563
申请日:2020-01-22
申请人: Adobe Inc.
发明人: Arushi Jain , Praveen Kumar Dhanuka , Ashish Jain
摘要: In implementations of precise glyph transformations as editable text, a computing device implements a transformation system to generate bounding boxes for a first glyph and a second glyph of multiple glyphs. The bounding boxes are concatenated as a multiple glyph bounding box for the multiple glyphs. The transformation system receives a user input defining a transformation of the multiple glyph bounding box relative to an object, and the system maps the transformation of the multiple glyph bounding box to the bounding boxes for the first glyph and the second glyph. The multiple glyphs are rendered in a user interface as the editable text having the transformation based on the mapping.
-
公开(公告)号:US11030388B2
公开(公告)日:2021-06-08
申请号:US16141433
申请日:2018-09-25
申请人: Adobe Inc.
IPC分类号: G06F17/00 , G06F40/109 , G06F3/0484 , G06F16/583 , G06F40/166 , G06F3/0482
摘要: Live text glyph modification is described. A content processing system receives a selection input to select a glyph via a user interface of a content editing application. Responsive to this selection, the content processing system generates an outline of the glyph's geometry and enables modification of the outline relative to left-bearing, right-bearing, and baseline positions for the glyph, which define the glyph's position relative to other glyphs of the text content. Using the modified outline, the content processing system generates a modified glyph, which may be stored in a global storage resource and added to a stylistic set for the font type of the original glyph. This enables the content processing system to generate and store modified glyph geometries that can be readily interchanged with original glyph geometries during the creation of text content—without destroying the ability to edit the text content using conventional text editing tools.
-
公开(公告)号:US20210133477A1
公开(公告)日:2021-05-06
申请号:US16675529
申请日:2019-11-06
申请人: Adobe Inc.
IPC分类号: G06K9/46 , G06F16/56 , G06F16/901
摘要: 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.
-
-
-
-
-
-
-
-
-