iPhone,将 UIImage 修改为目标平均颜色

发布于 2024-08-20 15:53:23 字数 237 浏览 2 评论 0原文

我需要一个项目来修改 UIImage。 这是我必须遵循的步骤 - 我通过取图像中的几个点并计算平均 R、G 和 B 来提取图像的平均颜色 - 下一步是修改图像,以便为修改后的图像提供新的平均 R、G 和 B。给出了这个新的R、G和B,我不知道该怎么做的是: 如何修改 UIImage 以便从现有的平均 RGB 值传递到给定的 RGB 值。

我不太清楚。如果情况并非如此,请随时询问我。

预先感谢您的帮助!

问候,

I need for a project to modify UIImage.
Here are steps I have to follow
- I extract the average color of the image by taking several points in the image and calculating the average R, G and B
- The next step is to modify the image in order to have a new average R, G and B for the modified image. This new R, G and B is given, the thing I do not know how to do is:
how to modify an UIImage in order to pass from an existing average RGB value to a given RGB value.

I am not sure to be very clear. Do not hesitate to ask me if this is not the case.

Thanks in advance for your help!

Regards,

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

素食主义者 2024-08-27 15:53:23

您将需要使用较低级别的 Core Graphics API 来访问图像的像素数据。

之前有很多关于此的问题,例如这两个:

后者包含一个链接到 Apple 提供的一个很好的文档,标题为“从 CGImage 对象获取像素数据”。

You will need to use the lower level Core Graphics API to access the image's pixel data.

There have been a number of questions on that before, like for example these two:

The latter contains a link to a good document from Apple, titled 'Getting the pixel data from a CGImage object'.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文