Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何修改图像中的颜色和 Alpha 通道?
我可以将颜色应用于图像,使用CGContextSetRGBFillColor它会产生奇怪的效果。
CGContextSetRGBFillColor
如何修改颜色通道?
您想创建一个位图 ( CGBitmapContextCreate) 并将您的图像绘制到它上面。这将使您可以访问图像像素。要更改图像数据,您可以直接修改位图字节。
CGBitmapContextCreate
如果您的用例足够简单,您可以使用不同的技术,例如具有透明度的多个图像、蒙版......
CIFilter此外,请查看iOS 上可用的Core Image Filters ( )。其中之一可能适合您的用例。
CIFilter