用 rmagick 替换颜色
我目前陷入了一个或多或少简单的任务。我需要使用 rmagick 将图像中的某些颜色替换为其他颜色。
我找到了两种方法。
- 循环遍历每个像素以将其颜色
- 颜色替换为 alpha,设置背景颜色,另存为新图像。
有更好的解决方案吗?
I'm currently stuck on a - more or less - simple task. I need to replace some colors with other colors in an image using rmagick.
I found two approaches.
- Looping through every pixel to replace it's color
- Color to alpha, set background color, save as new image.
Is there a better solution?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
最后,我自己找到了答案:
使用 Magick::Image#opaque_channel
Finally, I found the answer myself:
Using Magick::Image#opaque_channel