diff options
author | Tim Kuipers <t.kuipers@ultimaker.com> | 2019-05-20 13:08:16 +0300 |
---|---|---|
committer | Tim Kuipers <t.kuipers@ultimaker.com> | 2019-05-20 13:08:16 +0300 |
commit | ba878ccff085365e0cf6f420a7c20d3e309ccd26 (patch) | |
tree | c39e9fb4f51408e3f4037c65fee7cb914e881455 /plugins/ImageReader | |
parent | 414e8d2b08f18e761ac5a0ece7a0fbb20d1ba6d3 (diff) |
fix luminance computation
Diffstat (limited to 'plugins/ImageReader')
-rw-r--r-- | plugins/ImageReader/ImageReader.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/plugins/ImageReader/ImageReader.py b/plugins/ImageReader/ImageReader.py index e720ce4854..c59151f1cb 100644 --- a/plugins/ImageReader/ImageReader.py +++ b/plugins/ImageReader/ImageReader.py @@ -99,8 +99,8 @@ class ImageReader(MeshReader): for x in range(0, width): for y in range(0, height): qrgb = img.pixel(x, y) - avg = float(qRed(qrgb) + qGreen(qrgb) + qBlue(qrgb)) / (3 * 255) - height_data[y, x] = avg + luminance = (0.2126 * qRed(qrgb) + 0.7152 * qGreen(qrgb) + 0.0722 * qBlue(qrgb)) / 255 # fast computation ignoring gamma + height_data[y, x] = luminance Job.yieldThread() |