Problem resolved: writing text in tiny images was throwing exceptions (text out of image).
Refactoring.
Refactoring.
refactor: change url formats. Now Image parameters are separated by slash.
Refactoring functional tests.
Using default image extension if no defined.
Defining only the width creates a square image.
ImageConfig's constructor: second parameter can be left empty.
Colors are obtained from ImageConfig.
ImageConfig now accepts background color attribute.
getBackgroundColor returns a Color object.
getFontColor returns a Color object.
Personalizing background color.
Refactoring.
Little improvement.
Fot color can be personalized.
When not defined, the font color is calculated to be different from background color.