26 const QSize thumbnailSize =
rect.size();
30 thumbnails.reserve(channelCount);
31 for (
int i = 0; i < channelCount; i++) {
32 thumbnails.push_back(QImage(thumbnailSize, QImage::Format_Grayscale8));
37 for (
int y = 0; y < thumbnailSize.height(); y++) {
38 for (
int x = 0; x < thumbnailSize.width(); x++) {
41 for (
int chan = 0; chan < channelCount; ++chan) {
42 QImage &img = thumbnails[chan];
44 *(img.scanLine(y) + x) = 255 - cs->
scaleToU8(pixel, chan);
47 *(img.scanLine(y) + x) = cs->
scaleToU8(pixel, chan);