sergiomrebelo / evo-poster

The Evolutionary Poster Composer (evo-poster) is a generative poster design system. From a given content (including text and imagery), evo-poster can generate and evolve poster designs considerating the aesthetic and semantics features of the content.
MIT License
2 stars 0 forks source link

Method to Evaluate Design Aesthetics (measure) #56

Closed sergiomrebelo closed 1 year ago

sergiomrebelo commented 1 year ago

This issue focuses on the development of design aesthetics measures to evaluate the compliance of output designs with the expected aesthetic standards.

The measures will be related to both visual and typography features of the outputs, including text and images. It is acknowledged that output may not fulfil all features simultaneously. The development of these features will include the creation of an interface to select the desired features and their respective weights. This is considered a core part of the project and aligns with all user stories.

ToDo List

sergiomrebelo commented 1 year ago

We remove Colour Accessibility metric, making a restriction on the generation of colour schemes. User can define the minimum aceptable constraint value and the amount of attempts in the evo-poster.config.js file

sergiomrebelo commented 1 year ago

The Typeface Pairing measure has been developed with a focus solely on typography classification. It ensures that two different typefaces are not combined within the same line. Therefore, there's no need for the measure to consider combinations involving ascenders, descenders, or x-height measures.

sergiomrebelo commented 1 year ago

The Balance measure has been developed, taking into consideration multiple balance centres.

sergiomrebelo commented 1 year ago

The aesthetic measures have been successfully developed, and we have created the @evoposter/evaluator module, which includes a compiled version for ease of use.