Commit fc48f7d4c for imagemagick.org

commit fc48f7d4cfaf0d1409be2360c0da9f897a49f2c2
Author: Cristy <urban-warrior@imagemagick.org>
Date:   Sun Jul 19 12:35:38 2026 -0400

    fix PDC metric

diff --git a/MagickCore/compare.c b/MagickCore/compare.c
index a2bfcf4cf..34bc1ae69 100644
--- a/MagickCore/compare.c
+++ b/MagickCore/compare.c
@@ -1528,7 +1528,6 @@ static MagickBooleanType GetPDCSimilarity(const Image *image,
     *reconstruct_view;

   double
-    area,
     fuzz;

   MagickBooleanType
@@ -1539,7 +1538,6 @@ static MagickBooleanType GetPDCSimilarity(const Image *image,
     rows;

   ssize_t
-    k,
     y;

   /*
@@ -1648,10 +1646,6 @@ static MagickBooleanType GetPDCSimilarity(const Image *image,
   }
   reconstruct_view=DestroyCacheView(reconstruct_view);
   image_view=DestroyCacheView(image_view);
-  area=MagickSafeReciprocal((double) columns*rows);
-  for (k=0; k < (ssize_t) GetPixelChannels(image); k++)
-    similarity[k]*=area;
-  similarity[CompositePixelChannel]*=area;
   return(status);
 }

diff --git a/MagickWand/compare.c b/MagickWand/compare.c
index b3a209ac2..f3404eb33 100644
--- a/MagickWand/compare.c
+++ b/MagickWand/compare.c
@@ -1244,7 +1244,6 @@ WandExport MagickBooleanType CompareImagesCommand(ImageInfo *image_info,
   switch (metric)
   {
     case AbsoluteErrorMetric:
-    case PixelDifferenceCountErrorMetric:
     {
       size_t
         columns,
@@ -1307,6 +1306,11 @@ WandExport MagickBooleanType CompareImagesCommand(ImageInfo *image_info,
       scale=MagickSafePSNRRecipicol(10.0);
       break;
     }
+    case PixelDifferenceCountErrorMetric:
+    {
+      scale=1.0;
+      break;
+    }
     default:
       break;
   }