diff --git a/fslcreatehd.cc b/fslcreatehd.cc
index cc270f933740bbb3db9f2aaa94b27c0863fe09e5..43dd194394c263c02ec1255627617a4d30b0f5fb 100755
--- a/fslcreatehd.cc
+++ b/fslcreatehd.cc
@@ -53,7 +53,7 @@ int fslcreatehd_main(int argc, char *argv[])
     for (int i=1;i<=4;i++)
       header.dim[i]=atoi(argv[i]);
     for (int i=1;i<=4;i++)
-      header.pixdim[i]=atoi(argv[i+4]);
+      header.pixdim[i]=atof(argv[i+4]);
 
 
     if ( atoi(argv[9]) != 0 || atoi(argv[10]) != 0 || atoi(argv[11]) != 0 ) {