Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Ultimaker/Cura.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Kuipers <t.kuipers@ultimaker.com>2019-05-20 13:08:16 +0300
committerTim Kuipers <t.kuipers@ultimaker.com>2019-05-20 13:08:16 +0300
commitba878ccff085365e0cf6f420a7c20d3e309ccd26 (patch)
treec39e9fb4f51408e3f4037c65fee7cb914e881455 /plugins/ImageReader
parent414e8d2b08f18e761ac5a0ece7a0fbb20d1ba6d3 (diff)
fix luminance computation
Diffstat (limited to 'plugins/ImageReader')
-rw-r--r--plugins/ImageReader/ImageReader.py4
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()