Может кто-нибудь помочь мне сделать два ползунка под названием яркость и насыщенность для изменения яркости и насыщенности, я настроил диалог с QLabel для отображения изображения и два ползунка ниже.Я попытался преобразовать мое изображение в HSV, затем изменить S и V. Но это не работает.
void Dialog::sliderchange(QLabel *label,int value){
QImage image=label->pixmap()->toImage();
for(int i=0;i<image.width();i++){
for(int j=0;j<image.height();j++){
QColor color=image.pixelColor(i,j);
color.convertTo(QColor::Hsv);
value=color.value();
color.setHsv(color.hue(),color.saturation(),value);
}
}
}
void Dialog::on_brightness_valueChanged(int value){
sliderchange(ui->label,value);
}