Any plans to add this to Textures? In fact, keeping all of the instances that use images up to date with each other is a perpetual game of cat and mouse. It’d be great if every object with a TextureId/ImageId/etc property had those properties and properties that modified it (Color3, slicing, etc) deprecated and replaced with a generic Image property which has all of the mutators of existing instances encapsulated into the data type assigned to the Image property. Then it’d be trivial to maintain image objects, and we’d get full functionality across all instances.
Ah, wasn’t aware of that. Textures aside, the overall features of images on ROBLOX aren’t shared by all instances (decals/textures don’t have slicing capabilities, GUIs don’t have tiling support like Textures, etc) so a generic Image property would still be beneficial.
I actually got Texture.Color3 for free when adding Decal.Color3 because the Texture class inherits from Decal.
This would make it more difficult to add new functionality, the rendering code for decals is very different from ImageLabels and this would mean we would need to update both at the same time whenever we wanted to add any new feature for one of them. Implementing things like ImageRectSize and ImageRectOffset for Decals is not easy unfortunately (but we might do it at some point), I don’t think we can make a guarantee of consistent functionality between all Image properties.
Would be even more awesome to finally have color 3 for part colors …i know there are a billion topics about this request but iam still wondering will it cause so many problems ? …since i just now could put 6 decals onto my part and give them a color 3 color of my choice …