标签: java swing camera
我正在制作一个照相平台程序,并希望每次拍摄照片时都会创建一个“Flash”。经过一番研究后,我想出的唯一方法是用全白图像替换图像片刻。然而,这并不干净,特别是因为我希望使程序与解决方案无关(它固定在720 atm)。我用javacv视频源设置了它,使用了摇摆中的bufferedimages。
我想诚实地闪屏,vid或GUI。主要目标是使用闪光灯来指示拍摄照片的时间。
答案 0 :(得分:1)
如图here所示,您可以通过改变HSB色彩空间中的图像饱和度来获得良好的效果。该示例使用具有线性变化的颜色查找表,但您可以尝试从白色进行一系列对数减量。
附录:要将其应用于BufferedImage,请在所需组件上使用RescaleOp。此example会改变 alpha 组件。
BufferedImage
RescaleOp