Design Analysis for Framework Assessment
First Claim
1. A device comprising:
- a framework assessment module implemented at least partially in hardware, the 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 visual components;
extracting a guide structure from the at least one file, the guide structure including multiple guide lines relating to the layout of visual components;
ascertaining from multiple frameworks a framework that substantially matches the guide structure based at least partially on a comparison of the guide structure to each framework of the multiple frameworks using at least one distance between guide lines of the multiple guide lines; and
indicating to an end-user ascertainment of a framework that substantially matches the guide structure.
3 Assignments
0 Petitions
Accused Products
Abstract
Design analysis for framework assessment is described. In one or more example embodiments, 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.
25 Citations
20 Claims
-
1. A device comprising:
a framework assessment module implemented at least partially in hardware, the 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 visual components; extracting a guide structure from the at least one file, the guide structure including multiple guide lines relating to the layout of visual components; ascertaining from multiple frameworks a framework that substantially matches the guide structure based at least partially on a comparison of the guide structure to each framework of the multiple frameworks using at least one distance between guide lines of the multiple guide lines; and indicating to an end-user ascertainment of a framework that substantially matches the guide structure. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. 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; ascertaining from multiple frameworks a framework that substantially matches the guide structure based at least partially on a comparison of the guide structure to each framework of the multiple frameworks; indicating to an end-user the ascertained framework that substantially matches the guide structure; and enabling the end-user to accept or decline the ascertained framework. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A device comprising:
-
one or more 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 perform operations comprising; obtaining an indicator of an image; obtaining a guide structure associated with the image; attempting to map the guide structure to respective frameworks of multiple frameworks using respective columnar layouts of multiple columnar layouts; reporting to an end-user a result of the attempting; and if the attempting is successful, preparing a development workspace using a framework that maps to the guide structure. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification