QColor Hot在qt creator中使用较暗的图像(像素数组)(使用较暗的功能)?

时间:2017-11-23 23:52:27

标签: qt pixel hsl qcolor

嗨我有一个简单的问题: 我需要通过将rgb转换为hsl并将其转换为更暗的图像(它们的数组)。 这是我的代码(只是逐个像素地读取并将其发送到控制台):

for (int y=0 ; y<32 ; y++) {
  for (int x=0 ; x<32 ; x++) {
      QColor color=QColor::darker(300); // there is wrong :( little help pls
      QColor color(image.pixel(x, y));
      uint red = color.red(); uint green = color.green(); uint blue = color.blue();
      qDebug() << red << green << blue;
    }
}

功能说明为Here

的信息: 用于Qt Creator的QColor ilb用于编辑图像。

1 个答案:

答案 0 :(得分:0)

darker()是一个成员函数,您需要从颜色实例调用它:

QColor color = someColor.darker(300);

您还要声明QColor color两次。