一直在玩ImageResizer的StudioJS包装器。ImageResizer 可以相对于颜色调整白平衡吗?最终,我希望用户能够单击图像中应该是白色的区域,然后调整图像的其余部分。
我看到了使用 AdvancedFilters 插件的自动平衡功能,我想我想更进一步。
一直在玩ImageResizer的StudioJS包装器。ImageResizer 可以相对于颜色调整白平衡吗?最终,我希望用户能够单击图像中应该是白色的区域,然后调整图像的其余部分。
我看到了使用 AdvancedFilters 插件的自动平衡功能,我想我想更进一步。
不,ImageResizer 当前不支持相对于颜色进行调整。但是,如果您想实现上述功能,这并不难。
您可以修改 AdvancedFilters.cs,在第 150 行附近插入一个 IF 语句,并添加对新命令的支持,例如“&a.white=rrggbb”。
只需将 RGB 值提供给 LinearLevels 类即可对图像执行缩放。 http://www.aforgenet.com/framework/docs/html/29bf1191-47c9-314b-eb8d-bea3f903ac28.htm
如果你喜欢这个结果并想分享它,请在 GitHub 上向我发送拉取请求或将代码片段通过电子邮件发送给我。如果它通过测试,它可能会进入下一个版本。
在客户端,您可能会发现此库有助于从图像中选择颜色。