-
公开(公告)号:US10970458B1
公开(公告)日:2021-04-06
申请号:US16911569
申请日:2020-06-25
申请人: Adobe Inc.
IPC分类号: G06F40/103 , G06F40/253
摘要: Techniques are disclosed for clustering text. The techniques may be employed to cluster text blocks that are received in either sequential reading order or arbitrary order. A methodology implementing the techniques according to an embodiment includes receiving text blocks comprising elements that may include one or more of glyphs, characters, and/or words. The method further includes determining an order of the received text blocks as one of arbitrary order or sequential reading order. Text blocks received in sequential reading order progress from left to right and from top to bottom for horizontal oriented text, and from top to bottom and left to right for vertical oriented text. The method further includes performing z-order text clustering in response to determining that the received text blocks are in sequential reading order and performing sorted order text clustering in response to determining that the received text blocks are not in sequential reading order.
-
公开(公告)号:US20210012547A1
公开(公告)日:2021-01-14
申请号:US16505374
申请日:2019-07-08
申请人: Adobe Inc.
摘要: In implementations of glyph weight modification, a glyph modification system represents an outline of an unmodified glyph as segments having start points and endpoints. The segments have directions based on the start points and the endpoints such that an endpoint of a segment is a start point of another segment. The system identifies features of the unmodified glyph based on the segment directions. A property of the unmodified glyph can be modified by changing coordinates of points of the segments based on the identified features. The glyph modification system generates a modified glyph having the modified property using the points of the segments with the changed coordinates.
-
公开(公告)号:US10319129B2
公开(公告)日:2019-06-11
申请号:US15418319
申请日:2017-01-27
申请人: Adobe Inc.
IPC分类号: G06T11/60 , G06F17/21 , G06T3/40 , G06F3/0482
摘要: Techniques and systems are described for snapping line generation based on glyphs. Techniques include locating bounding box lines from bounding boxes of glyphs. The bounding box lines may then be analyzed to identify which of the bounding box lines are collinear and at least one snapping line is generated based on the collinearity of the bounding box lines. The generated snapping lines are then output in a user interface to facilitate snapping objects to the snapping line.
-
公开(公告)号:US20240257408A1
公开(公告)日:2024-08-01
申请号:US18160483
申请日:2023-01-27
申请人: Adobe Inc.
CPC分类号: G06T11/00 , G06T1/60 , G06T2210/52
摘要: Digital representation techniques of intertwined vector objects are described. These techniques support a non-destructive representation of intertwined digital objects. Additionally, these techniques support editing of overlaps to change a visual ordering in an intuitive and efficient manner. Optimization operations are also implemented that remove redundancy, combine overlaps into a single representation, address visual artifacts at borders between the intertwined objected, and so forth.
-
公开(公告)号:US12020446B2
公开(公告)日:2024-06-25
申请号:US17966030
申请日:2022-10-14
申请人: Adobe Inc.
发明人: Arushi Jain , Praveen Kumar Dhanuka
IPC分类号: G06T7/30 , G06T7/13 , G06T11/60 , G06F3/04842
CPC分类号: G06T7/30 , G06T7/13 , G06T11/60 , G06F3/04842 , G06T2200/24 , G06T2210/12
摘要: 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.
-
公开(公告)号:US20240161361A1
公开(公告)日:2024-05-16
申请号:US17985431
申请日:2022-11-11
申请人: Adobe Inc.
发明人: Praveen Kumar Dhanuka , Shivi Pal , Arushi Jain
CPC分类号: G06T11/60 , G06T3/40 , G06T11/203 , G06T2200/24
摘要: Glyph editing techniques through use of an adornment object are described. In one example, an input is received identifying a glyph and an adornment object in digital content displayed in a user interface. Glyph anchor points are obtained based on the glyph and adornment anchor points based on the adornment object. A link is generated between at least one said glyph anchor point and at least one said adornment anchor point. An edit input is received specifying an edit to a spatial property the glyph. The spatial property of the edit is propagated to a spatial property of the adornment object based on the link.
-
公开(公告)号:US11900510B2
公开(公告)日:2024-02-13
申请号:US17232706
申请日:2021-04-16
申请人: Adobe Inc.
IPC分类号: G06F40/109 , G06T11/20 , G06F3/04842 , G06F3/04845 , G06K15/00
CPC分类号: G06T11/203 , G06F3/04842 , G06F3/04845 , G06F40/109 , G06K15/00
摘要: Glyph sizing control techniques are described for digital content that provide insight regrading a true size of glyphs when rendered using a respective font and also leverages this insight to control font sizing and alignment. In one example, a glyph sizing system outputs a plurality of options to specify a unit-of-measure to control an actual size of a glyph as rendered in a user interface. Examples of units of measure include a capital height, x-height, ICF-height, dynamic height, object height, width, and other spans along a dimension, e.g., based on ascent, descent, or other. These units of measure are leveraged by the glyph sizing system to surface information regarding an actual size of respective glyphs for that unit-of-measure and control glyph sizing and arrangement.
-
公开(公告)号:US20230393711A1
公开(公告)日:2023-12-07
申请号:US17832923
申请日:2022-06-06
申请人: Adobe Inc.
发明人: Harish Kumar , Praveen Kumar Dhanuka , Arushi Jain
IPC分类号: G06F3/0484 , G06F3/0481 , G06T3/00
CPC分类号: G06F3/0484 , G06F3/0481 , G06T3/0056
摘要: 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.
-
公开(公告)号:US20220335667A1
公开(公告)日:2022-10-20
申请号:US17232706
申请日:2021-04-16
申请人: Adobe Inc.
IPC分类号: G06T11/20 , G06F40/109 , G06F3/0484
摘要: Glyph sizing control techniques are described for digital content that provide insight regrading a true size of glyphs when rendered using a respective font and also leverages this insight to control font sizing and alignment. In one example, a glyph sizing system outputs a plurality of options to specify a unit-of-measure to control an actual size of a glyph as rendered in a user interface. Examples of units of measure include a capital height, x-height, ICF-height, dynamic height, object height, width, and other spans along a dimension, e.g., based on ascent, descent, or other. These units of measure are leveraged by the glyph sizing system to surface information regarding an actual size of respective glyphs for that unit-of-measure and control glyph sizing and arrangement.
-
公开(公告)号:US20220262052A1
公开(公告)日:2022-08-18
申请号:US17175926
申请日:2021-02-15
申请人: Adobe Inc.
IPC分类号: G06T11/60 , G06T11/20 , G06F3/0484
摘要: Digital image dynamic shadow generation is described as implemented by a dynamic shadow system using one or more computing devices. The dynamic shadow system is configured to generate shadow objects based on one or more source objects included in a digital image (e.g., a two-dimensional digital image), automatically and without user intervention. The shadow object is based on a shape of the source object that is to “cast” the shadow and thus promotes realism. The shadow object is also generated by the dynamic shadow system to address an environment, in which, the shadow object is disposed within the digital image.
-
-
-
-
-
-
-
-
-