This might be a lesser known feature, but Cloudinary has the option to use context variables in images.
This might come in handy especially if you want to create one transformation for your images, and still, keep it dynamic enough so it would be based on the image that is shown.
Using user based variables, it's possible to have the transformation access the image's metadata and describe the content of the image without changing the transformation.
Use the `ctx` label to denote that the information for the transformation should be taken from the context of the image and then use the regular method of assigning variables to the image as described in the link above.
For example, the two below images have the "label" metadata which describes the content of the image. The first one has the label set to "chocolate", while the other has the label set to "Candy".
This can also come in handy if some items are in sale: