Index: /trunk/Ohana/src/kapa2/src/LoadPicture.c
===================================================================
--- /trunk/Ohana/src/kapa2/src/LoadPicture.c	(revision 19828)
+++ /trunk/Ohana/src/kapa2/src/LoadPicture.c	(revision 19829)
@@ -31,6 +31,12 @@
   gfits_init_header (&header);
   header.Naxes = 2;
-  KiiScanMessage (sock, "%d %d %d %d %lf %lf", &header.Naxis[0], &header.Naxis[1]);
-  KiiScanMessage (sock, "%d %d %d %d %lf %lf", &header.bitpix, &header.unsign, &header.bzero, &header.bscale);
+  KiiScanMessage (sock, "%d %d", &header.Naxis[0], &header.Naxis[1]);
+
+  // internal image are 32 bit floats; sender must send in this format
+  header.bitpix = -32;
+  header.unsign = 1;
+  header.bzero = 0.0;
+  header.bscale = 1.0;
+
   KiiScanMessage (sock, "%lf %lf %s %s",  &image[0].image[0].zero, &image[0].image[0].range, image[0].image[0].name, image[0].image[0].file);
   KiiScanMessage (sock, "%lf %lf %d", &image[0].image[0].min,  &image[0].image[0].max, &header.size);
