0

一直在玩ImageResizer的StudioJS包装器。ImageResizer 可以相对于颜色调整白平衡吗?最终,我希望用户能够单击图像中应该是白色的区域,然后调整图像的其余部分。

我看到了使用 AdvancedFilters 插件的自动平衡功能,我想我想更进一步。

4

1 回答 1

0

不,ImageResizer 当前不支持相对于颜色进行调整。但是,如果您想实现上述功能,这并不难。

您可以修改 AdvancedFilters.cs,在第 150 行附近插入一个 IF 语句,并添加对新命令的支持,例如“&a.white=rrggbb”。

只需将 RGB 值提供给 LinearLevels 类即可对图像执行缩放。 http://www.aforgenet.com/framework/docs/html/29bf1191-47c9-314b-eb8d-bea3f903ac28.htm

如果你喜欢这个结果并想分享它,请在 GitHub 上向我发送拉取请求或将代码片段通过电子邮件发送给我。如果它通过测试,它可能会进入下一个版本。

在客户端,您可能会发现此库有助于从图像中选择颜色。

于 2012-12-06T00:36:42.213 回答