From 889d85590b075c84eb287711012807a26ac951ab Mon Sep 17 00:00:00 2001 From: Cristy Date: Tue, 17 Jan 2017 20:28:20 -0500 Subject: [PATCH] ... --- MagickCore/vision.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/MagickCore/vision.c b/MagickCore/vision.c index 53ebd5b74..3d4a0a7bb 100644 --- a/MagickCore/vision.c +++ b/MagickCore/vision.c @@ -394,11 +394,11 @@ MagickExport Image *ConnectedComponentsImage(const Image *image, object[id].bounding_box.y=y; if (y >= (ssize_t) object[id].bounding_box.height) object[id].bounding_box.height=(size_t) y; - object[id].color.red+=GetPixelRed(image,p); - object[id].color.green+=GetPixelGreen(image,p); - object[id].color.blue+=GetPixelBlue(image,p); - object[id].color.black+=GetPixelBlack(image,p); - object[id].color.alpha+=GetPixelAlpha(image,p); + object[id].color.red+=QuantumScale*GetPixelRed(image,p); + object[id].color.green+=QuantumScale*GetPixelGreen(image,p); + object[id].color.blue+=QuantumScale*GetPixelBlue(image,p); + object[id].color.black+=QuantumScale*GetPixelBlack(image,p); + object[id].color.alpha+=QuantumScale*GetPixelAlpha(image,p); object[id].centroid.x+=x; object[id].centroid.y+=y; object[id].area++; @@ -435,11 +435,11 @@ MagickExport Image *ConnectedComponentsImage(const Image *image, { object[i].bounding_box.width-=(object[i].bounding_box.x-1); object[i].bounding_box.height-=(object[i].bounding_box.y-1); - object[i].color.red=object[i].color.red/object[i].area; - object[i].color.green=object[i].color.green/object[i].area; - object[i].color.blue=object[i].color.blue/object[i].area; - object[i].color.alpha=object[i].color.alpha/object[i].area; - object[i].color.black=object[i].color.black/object[i].area; + object[i].color.red=QuantumRange*(object[i].color.red/object[i].area); + object[i].color.green=QuantumRange*(object[i].color.green/object[i].area); + object[i].color.blue=QuantumRange*(object[i].color.blue/object[i].area); + object[i].color.alpha=QuantumRange*(object[i].color.alpha/object[i].area); + object[i].color.black=QuantumRange*(object[i].color.black/object[i].area); object[i].centroid.x=object[i].centroid.x/object[i].area; object[i].centroid.y=object[i].centroid.y/object[i].area; } -- 2.40.0