草庐IT

originalImage

全部标签

ios - 如何使用 alpha channel - PNG(替换颜色)仅对 UIImage 的一部分着色?

我有这个透明图像:我的目标是改变“我!”零件颜色。只对图像的最后3部分着色,或者用新颜色替换蓝色。颜色变化后的预期结果:不幸的是,这两个都不适合我。要更改特定颜色,我试过这个:LINK,但正如文档所述,这仅在没有alphachannel的情况下有效!然后我试了这个:LINK,但这实际上什么也没做,没有色调或任何东西。是否有任何其他方法可以只对颜色的一部分着色或只替换特定颜色?我知道我可以将图像分成两部分,但我希望有另一种方法。 最佳答案 事实证明它出奇地复杂——你认为你可以用CoreGraphics混合模式一次性完成,但从相当广泛的
12