Analysis for framework assessment
First Claim
1. A device comprising:
- one or more hardware processors; and
a computer-readable storage medium having stored thereon multiple instructions that, responsive to execution by the one or more processors, cause the one or more processors to implement a framework assessment module configured to perform operations comprising;
obtaining at least one file including an image from a storage device, the image including a layout of one or more visual components;
extracting a guide structure from the at least one file, the guide structure including a distance between guide lines relating to the layout of the one or more visual components;
ascertaining a framework from multiple frameworks as having a match status with the guide structure based on a comparison of the guide structure to each framework of the multiple frameworks using the distance between the guide lines, the framework comprising code to produce a coded functional version;
facilitating development of the at least one file into the coded functional version using the ascertained framework, the facilitating including automatically applying the ascertained framework as part of developing the coded functional version of the layout of the one or more visual components.
3 Assignments
0 Petitions
Accused Products
Abstract
Design analysis for framework assessment is described. A file including a designed image may be obtained from a storage device, and a guide structure may be extracted from the file. The guide structure may include multiple guide lines, and the guide lines may be analyzed to determine column-related data, such as at least relative widths or positional orders, a total number of columns, groups of column widths, a combination thereof, and so forth. From multiple frameworks, a framework may be ascertained that substantially matches the guide structure based at least partially on a comparison of column-related data to each framework of the multiple frameworks. Ascertainment of a framework may be indicated to an end-user. The ascertained framework may be applied to facilitate development of a coded functional version of at least a visual design of the image.
-
Citations
20 Claims
-
1. A device comprising:
-
one or more hardware processors; and a computer-readable storage medium having stored thereon multiple instructions that, responsive to execution by the one or more processors, cause the one or more processors to implement a framework assessment module configured to perform operations comprising; obtaining at least one file including an image from a storage device, the image including a layout of one or more visual components; extracting a guide structure from the at least one file, the guide structure including a distance between guide lines relating to the layout of the one or more visual components; ascertaining a framework from multiple frameworks as having a match status with the guide structure based on a comparison of the guide structure to each framework of the multiple frameworks using the distance between the guide lines, the framework comprising code to produce a coded functional version; facilitating development of the at least one file into the coded functional version using the ascertained framework, the facilitating including automatically applying the ascertained framework as part of developing the coded functional version of the layout of the one or more visual components. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method comprising:
-
loading at least one file including an image from a storage device; extracting a guide structure from the at least one loaded file, the guide structure associated with the image and indicating a distance between guide lines; ascertaining a framework, from multiple frameworks, that has a match status with the guide structure based on a comparison of the guide structure to each framework of the multiple frameworks; indicating that the ascertained framework has the match status with the guide structure; receiving an indication to accept or decline the ascertained framework; and facilitating development of the at least one file into a coded functional file using code contained by the ascertained framework, the facilitating including automatically applying the ascertained framework as part of developing the coded functional file. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A device comprising:
-
one or more hardware processors; and a non-transitory storage medium having stored thereon multiple instructions that, responsive to execution by the one or more processors, cause the one or more processors to perform operations comprising; obtaining an indicator of an image; obtaining a guide structure associated with the image, the guide structure indicating a distance between guide lines; mapping the guide structure to respective frameworks of multiple frameworks using respective columnar layouts of multiple columnar layouts; responsive to the mapping resulting in a match status, preparing a development workspace using a framework that maps to the guide structure; and facilitating development of a coded functional file using code of the framework, the facilitating including automatically applying the framework as part of developing the coded functional file. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification