func NewRotate() imgart.Effect {
	return &rotate{
		effect: effect{
			id:          "rotate",
			description: "Rotate - rotates an image",
			parameters: imgart.Parameters{
				"angle": imgart.Parameter{
					Description: "Rotation angle in degreesº",
					Required:    true,
					Example:     -90,
					Type:        "integer",
				},
				"bgcolor": imgart.Parameter{
					Description: "Color of uncovered zones",
					Required:    false,
					Example:     "black",
					Type:        "string",
					Default:     "transparent",
					Values:      colorsList,
				},
			},
		},
	}
}
// NewRotate creates an Effect that rotates an image
NewRotate creates an Effect that rotates an image
// NewRotate creates an Effect that rotates an image
func NewRotate() imgart.Effect {
	return &rotate{
		effect: effect{
			id:          "rotate",
			description: "Rotate - rotates an image",
			parameters: imgart.Parameters{
				"angle": imgart.Parameter{
					Description: "Rotation angle in degreesº",
					Required:    true,
					Example:     -90,
					Type:        "integer",
				},
				"bgcolor": imgart.Parameter{
					Description: "Color of uncovered zones",
					Required:    false,
					Example:     "black",
					Type:        "string",
					Default:     "transparent",
					Values:      colorsList,
				},
			},
		},
	}
}
func NewRotate ( ) imgart . Effect { return & rotate { effect : effect { id : " " , description : " " , parameters : imgart . Parameters { " " : imgart . Parameter { Description : " , Required : true , Example : - 90 , Type : " " , } , " " : imgart . Parameter { Description : " " , Required : false , Example : " " , Type : " " , Default : " " , Values : colorsList , } , } , } , } }
NewRotate creates an Effect that rotates an image
NewRotate creates an Effect that rotates an image