Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发一个照相亭程序,并且想在每次拍照时创建一个“Flash”。经过一番研究,我想出的唯一方法是暂时用全白图像替换图像。然而,这并不干净,特别是因为我希望使程序与分辨率无关(它固定在 720 atm)。我用 javacv 视频源设置它,在 swing 中使用 bufferedimages。
我想诚实地闪烁屏幕、视频或 GUI。主要目标是使用闪光灯来指示照片的拍摄时间。
如此处所示,您可以通过改变图像在HSB颜色空间中的饱和度来获得很好的效果。该示例使用具有线性变化的颜色查找表,但您可以尝试从白色开始的一系列对数递减。
附录:要将其应用于 a BufferedImage,RescaleOp请在所需组件上使用。这个例子改变了alpha分量。
BufferedImage
RescaleOp