+
+
+printf("EED ......\n");
+printf("EED ......\n");
+printf("EED VtkImageReader::ReadImage line 108 Missing FlipImage for JPEG, PNG, etc\n");
+printf("EED ......\n");
+printf("EED ......\n");
+/*
+ im=FlipImageY(im);
+
+ if ( (GetName()=="JPEG") || (GetName()=="PNG") )
+ {
+
+ im->Update();
+ int inputdims[3];
+ im->GetDimensions (inputdims);
+
+ int nbScalComp = im->GetNumberOfScalarComponents();
+ int scalarSize = im->GetScalarSize();
+ int lineSize = inputdims[0]*scalarSize*nbScalComp;
+ int planeSize = inputdims[1]*lineSize;
+ int volumeSize = inputdims[2]*planeSize;
+ char *pixelsIn = (char *)im->GetScalarPointer();
+ char *pixelsOut = (char *)mImageOut->GetScalarPointer();
+
+ char *lineIn;
+ char *lineOut;
+ char *debPlanIn;
+ char *debPlanOut;
+ int i,j,k;
+
+ for(k=0; k<inputdims[2]; k++) // iterate planes
+ {
+ debPlanIn = pixelsIn+k*planeSize;
+ debPlanOut = pixelsOut+k*planeSize;
+ for(j=0; j<inputdims[1]; j++) // iterates rows
+ {
+ lineIn = debPlanIn+j*lineSize;
+ lineOut = debPlanOut+(inputdims[1]-1-j)*lineSize;
+ memcpy(lineOut, lineIn, lineSize);
+ } // for j
+ } // for k
+ } // FLIP : JPEG PNG
+*/