def _create_thumbnail(self, source_image, geometry_string, options,<EOL>thumbnail):
logger.debug('<STR_LIT>',<EOL>thumbnail.name, geometry_string, options)<EOL>ratio = default.engine.get_image_ratio(source_image, options)<EOL>geometry = parse_geometry(geometry_string, ratio)<EOL>image = default.engine.create(source_image, geometry, options)<EOL>default.engine.write(image, options, thumbnail)<EOL>size = default.engine.get_image_size(image)<EOL>thumbnail.set_size(size)<EOL>
Creates the thumbnail by using default.engine