You can use jpeg, png, and svg images. But each format is handled differently.
- JPEG: No colorization is possible because jpeg does not support transparency. Applying a solid color to it, would convert the image in a rectangular color layer.
- PNG: When you set a color for a png image, the users can change the color of it. If you do not set a color, the image will be added like it is in original.
- SVG: The color of every path in the SVG can changed, either via color wheel or a predefined color list.