Change asset color and turn it in silhouette

I’d like to be able to change the color of an asset to make it a silhouette, especially still or animated characters.
Maybe even make a color adjustment at the layer level. The best thing would be to be able to manage the transparency of these silhouettes and layers in addition to the color.
Thanks