To cover all pigments, it will necessarily become less precise. If you are okay with this, there are general processes in EcoInvent such as:
Chemical production - organic
Chemical production - inorganic
As you mention yourself, the pigment can be extremely varied. But if you are okay with using a low-accuracy process, i would recommend one of the above.