📅  最后修改于: 2023-12-03 15:16:03.292000             🧑  作者: Mango
JavaFX中的ColorAdjust效果提供了一种简单的方式来调整图像的颜色,包括亮度、对比度、饱和度和色调。本文将介绍如何使用ColorAdjust效果来实现这些调整。
ColorAdjust类是JavaFX中的一个效果类,可以通过以下代码创建一个ColorAdjust对象:
ColorAdjust colorAdjust = new ColorAdjust();
ColorAdjust类包含四个属性用于调整颜色:
这些属性可以通过setter方法进行调整:
colorAdjust.setBrightness(0.1);
colorAdjust.setContrast(-0.2);
colorAdjust.setHue(0.3);
colorAdjust.setSaturation(0.4);
使用ColorAdjust效果基本上只需要三个步骤:
以下是实现的代码片段:
ImageView imageView = new ImageView(image);
ColorAdjust colorAdjust = new ColorAdjust();
colorAdjust.setBrightness(0.1);
colorAdjust.setContrast(-0.2);
colorAdjust.setHue(0.3);
colorAdjust.setSaturation(0.4);
imageView.setEffect(colorAdjust);
ColorAdjust效果提供一种简单的方式来调整图像的颜色,通过设置brightness、contrast、hue和saturation属性,可以实现亮度、对比度、色调和饱和度的调整。简单的应用只需要创建一个ImageView并设置要展示的图片,并把ColorAdjust效果应用到ImageView上即可。