qjpeg/plugins/PSNR.cpp
changeset 251 4aa28098b2c2
parent 234 e78ee672b1ab
--- a/qjpeg/plugins/PSNR.cpp	Fri Dec 12 15:05:26 2008 +0000
+++ b/qjpeg/plugins/PSNR.cpp	Fri Dec 12 16:07:09 2008 +0000
@@ -51,7 +51,7 @@
     for (row = 0; row < gray1->getHeight(); row++)
         for (column = 0; column < gray1->getWidth(); column++)
         {
-            sum += se_single(gray1->getPixel(row, column), gray2->getPixel(row, column));
+            sum += se_single(gray1->getPixel(column, row), gray2->getPixel(column, row));
         }
     float mean = (float) sum / (float) (gray1->getHeight() * gray1->getWidth());
 
@@ -68,8 +68,8 @@
     for (row = 0; row < rgbimg1->getHeight(); row++)
         for (column = 0; column < rgbimg1->getWidth(); column++)
         {
-            unsigned int pixel1 = rgbimg1->getIntPixel(row, column);
-            unsigned int pixel2 = rgbimg2->getIntPixel(row, column);
+            unsigned int pixel1 = rgbimg1->getIntPixel(column, row);
+            unsigned int pixel2 = rgbimg2->getIntPixel(column, row);
             sumR += se_single(rgbimg1->getR(pixel1), rgbimg2->getR(pixel2));
             sumG += se_single(rgbimg1->getG(pixel1), rgbimg2->getG(pixel2));
             sumB += se_single(rgbimg1->getB(pixel1), rgbimg2->getB(pixel2));