Index: trunk/psLib/src/imageops/psImageBinning.c
===================================================================
--- trunk/psLib/src/imageops/psImageBinning.c	(revision 12692)
+++ trunk/psLib/src/imageops/psImageBinning.c	(revision 12699)
@@ -8,6 +8,6 @@
  *  @author Eugene Magnier, IfA
  *
- *  @version $Revision: 1.1 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2007-03-27 02:43:22 $
+ *  @version $Revision: 1.2 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2007-03-31 02:59:41 $
  *
  *  Copyright 2007 Institute for Astronomy, University of Hawaii
@@ -56,10 +56,10 @@
 	break;
       case PS_IMAGE_BINNING_CENTER:
-	binning->nXoff = (binning->nXfine % binning->nXbin) / 2;
-	binning->nYoff = (binning->nYfine % binning->nYbin) / 2;
+	binning->nXoff = ((binning->nXruff * binning->nXbin) % binning->nXfine) / 2;
+	binning->nYoff = ((binning->nYruff * binning->nYbin) % binning->nYfine) / 2;
 	break;
       case PS_IMAGE_BINNING_RIGHT:
-	binning->nXoff = (binning->nXfine % binning->nXbin);
-	binning->nYoff = (binning->nYfine % binning->nYbin);
+	binning->nXoff = ((binning->nXruff * binning->nXbin) % binning->nXfine);
+	binning->nYoff = ((binning->nYruff * binning->nYbin) % binning->nYfine);
 	break;
       default:
