-
公开(公告)号:US20230393711A1
公开(公告)日:2023-12-07
申请号:US17832923
申请日:2022-06-06
Applicant: Adobe Inc.
Inventor: Harish Kumar , Praveen Kumar Dhanuka , Arushi Jain
IPC: G06F3/0484 , G06F3/0481 , G06T3/00
CPC classification number: G06F3/0484 , G06F3/0481 , G06T3/0056
Abstract: 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
Applicant: Adobe Inc.
Inventor: Praveen Kumar Dhanuka , Arushi Jain , Neeraj Nandkeolyar , Shivi Pal
IPC: G06T11/20 , G06F40/109 , G06F3/0484
Abstract: 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
Applicant: Adobe Inc.
Inventor: Rakesh Baidya , Praveen Kumar Dhanuka , Nitin Sharma , Arushi Jain
IPC: G06T11/60 , G06T11/20 , G06F3/0484
Abstract: 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.
-
公开(公告)号:US11417036B1
公开(公告)日:2022-08-16
申请号:US17324337
申请日:2021-05-19
Applicant: Adobe Inc.
Inventor: Arushi Jain , Praveen Kumar Dhanuka , Matthew David Fisher
IPC: G06T11/20
Abstract: In implementations of systems for generating indications of perceptual linear regions of vector objects, a computing device implements a linear region system to receive input data describing an outline of a vector object. The linear region system determines differences between sequential points of the outline and linear approximation lines projected through the sequential points. The linear region system combines a first linear group and a second linear group of the linear groups into a combined group based on a linearity constraint. An indication of a perceptual linear region of the vector object is generated for display in a user interface based on the combined group.
-
公开(公告)号:US11314924B2
公开(公告)日:2022-04-26
申请号:US16892795
申请日:2020-06-04
Applicant: Adobe Inc.
Inventor: Arushi Jain , Vijit Saxena , Praveen Kumar Dhanuka , Matthew Fisher
IPC: G06F40/109 , G06F40/166 , G06F40/126 , G06K9/00
Abstract: 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.
-
26.
公开(公告)号:US20220108505A1
公开(公告)日:2022-04-07
申请号:US17064135
申请日:2020-10-06
Applicant: Adobe Inc.
Inventor: Praveen Kumar Dhanuka , Arushi Jain
Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating visual image editing guides for digital raster images by identifying and filtering edge paths. In particular, in one or more embodiments, the disclosed systems utilize denoising and adaptive thresholding with a digital image to generate a simplified, binary digital image. Further, in some embodiments, the disclosed systems utilize contour detection to identify a set of edge paths from the raster image for the simplified, binary digital image. Additionally, in one or more embodiments, the disclosed systems filter the set of edge paths based on edge length and utilizes the filtered set of edge paths to generate visual image editing guides for generating modified digital images.
-
公开(公告)号:US11281742B2
公开(公告)日:2022-03-22
申请号:US16535653
申请日:2019-08-08
Applicant: Adobe Inc.
Inventor: Nirmal Kumawat , Praveen Kumar Dhanuka , Arushi Jain
IPC: G06F17/00 , G06F16/957 , G06T7/90 , G06T15/00 , G06F16/958 , G06F9/30
Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for selectively modifying live digital vector glyphs. For example, the disclosed system can use a vector description of a live vector glyph having a plurality of regions defined by a plurality of paths to determine a vector document object model including style information for the paths. The disclosed system can extract a color for a selected region from the style information for the paths (e.g., from a stylesheet) and then change the extracted color to a selected color. After modifying the color, the disclosed system can then generate an updated vector description with the modified region color and render the updated live vector glyph at a client device. The disclosed system thus updates the live vector glyph while maintaining the glyph as a live glyph.
-
公开(公告)号:US20220075926A1
公开(公告)日:2022-03-10
申请号:US17531758
申请日:2021-11-21
Applicant: Adobe Inc.
Inventor: Praveen Kumar Dhanuka , Nirmal Kumawat , Arushi Jain
IPC: G06F40/109 , G06T11/20
Abstract: In implementations of systems for generating instances of variable fonts, a computing device implements a similarity system to receive input data describing attribute values of glyphs of an input font. The similarity system generates a custom instance of a variable font by modifying a value of a registered design axis of the variable font based on the attribute values. A similarity score is determined that describes a visual similarity between the custom instance of the variable font and the input font. The similarity system identifies an additional design axis of the variable font based on the similarity score and generates an instance of the variable font that is visually similar to the input font by modifying a value of the additional design axis.
-
公开(公告)号:US11062080B2
公开(公告)日:2021-07-13
申请号:US16566707
申请日:2019-09-10
Applicant: Adobe Inc.
Inventor: Nirmal Kumawat , Praveen Kumar Dhanuka , Gaurishankar Kshirsagar
IPC: G06F40/106 , G06F21/60 , G06F40/109
Abstract: In implementations of application-based font previewing, a font preview system of a computing device receives a font file corresponding to a font of a font repository via a network. The font preview system encrypts font tables of the font file and the font preview system writes the encrypted font tables to a font disk cache of the computing device. The font preview system writes metadata describing the font tables to a font memory cache of the computing device. In response to receiving a request to preview the font from an application of the computing device, the font preview system uses the metadata to identify and decrypt a particular font table of the encrypted font tables, and the application renders glyphs of the font in a user interface using the decrypted particular font table.
-
公开(公告)号:US11055810B1
公开(公告)日:2021-07-06
申请号:US16835123
申请日:2020-03-30
Applicant: Adobe Inc.
Inventor: Sumit Dhingra , Vineet Batra , Praveen Kumar Dhanuka , Ankit Phogat
IPC: G06T1/20
Abstract: A technique is described for clustering graphics objects in a graphic artwork based on affine variance. Geometry data associated with an input set of graphics objects can be processed to identify pairs of graphics objects that are affine variants of each other. The identified affine variants can then be clustered into one or more affine groups. Similar graphics objects in a given affine group can then be represented using a base geometry and a corresponding transformation matrix. Accordingly, the overall geometric complexity of the graphic artwork can be simplified thereby providing various benefits such as reducing file size and improving rendering performance.
-
-
-
-
-
-
-
-
-