我正在寻找一种跨平台方法来对详细的 PNG 或 JPG 进行着色。一个示例用例如下:https://i5.walmartimages.com/asr/74cb7e15-a285-40cc-a294-c157ed6fa8b2_1.b9ab5eb83cad0a612996470fbe7917c3.jpeg?odnHeight=450&odnWidth=450&odnBg=FFFFFF
上面是穿着白衬衫的模特的图像。
我会“剪掉”白衬衫并将其覆盖在模特身上。这给了我一件白衬衫来操纵,而模型保持不变。
用户可以在颜色图表或类似的东西上滑动手指。当他们这样做时,衬衫会染上用户选择的颜色,同时保留阴影细节。因此,如果他们选择红色,衬衫就会是红色并带有红色阴影。
市面上有很多可以让你调整肤色、调整眼睛颜色、化妆等的应用程序,我希望有一种方法可以使用 Appcelerator 来做到这一点。非常感谢您的帮助。
最佳答案
为了演示目的,我在一个较旧的应用程序中执行此操作以更改针织帽和指甲的颜色。对于帽子,我们拍摄了图像并移除了颜色(但保留了阴影和光照),所有颜色部分都是透明的。我只能给你看演示美甲:
你把一个普通的彩色 View 放在这个透明的 PNG 后面,然后改变 View 的颜色。不需要给物体着色。它更快并且节省电量/内存。
关于android - 如何在 Appcelerator 中为详细图像着色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52481564/