Lines Matching refs:height
99 height;
392 static MagickBooleanType RollFourier(const size_t width,const size_t height,
411 Move zero frequency (DC, average color) from (0,0) to (width/2,height/2).
413 source_info=AcquireVirtualMemory(width,height*sizeof(*source_pixels));
418 for (y=0L; y < (ssize_t) height; y++)
421 v=((y+y_offset) < 0L) ? y+y_offset+(ssize_t) height : y+y_offset;
423 v=((y+y_offset) > ((ssize_t) height-1L)) ? y+y_offset-(ssize_t) height :
435 (void) CopyMagickMemory(roll_pixels,source_pixels,height*width*
442 const size_t height,double *source_pixels,double *forward_pixels)
458 status=RollFourier((size_t) center,height,0L,(ssize_t) height/2L,
462 for (y=0L; y < (ssize_t) height; y++)
465 for (y=1; y < (ssize_t) height; y++)
467 forward_pixels[(height-y)*width+width/2L-x-1L]=
474 static void CorrectPhaseLHS(const size_t width,const size_t height,
483 for (y=0L; y < (ssize_t) height; y++)
532 fourier_info->height*sizeof(*magnitude_pixels));
534 fourier_info->height*sizeof(*phase_pixels));
548 fourier_info->height*sizeof(*magnitude_pixels));
551 fourier_info->height*sizeof(*phase_pixels));
552 status=ForwardQuadrantSwap(fourier_info->width,fourier_info->height,
555 status=ForwardQuadrantSwap(fourier_info->width,fourier_info->height,phase,
557 CorrectPhaseLHS(fourier_info->width,fourier_info->height,phase_pixels);
561 for (y=0L; y < (ssize_t) fourier_info->height; y++)
571 for (y=0L; y < (ssize_t) fourier_info->height; y++)
623 for (y=0L; y < (ssize_t) fourier_info->height; y++)
715 fourier_info->height*sizeof(*source_pixels));
723 ResetMagickMemory(source_pixels,0,fourier_info->width*fourier_info->height*
727 for (y=0L; y < (ssize_t) fourier_info->height; y++)
770 (fourier_info->height/2+1)*sizeof(*forward_pixels));
782 fftw_r2c_plan=fftw_plan_dft_r2c_2d(fourier_info->width,fourier_info->height,
798 fourier_info->height);
799 for (y=0L; y < (ssize_t) fourier_info->height; y++)
816 for (y=0L; y < (ssize_t) fourier_info->height; y++)
824 for (y=0L; y < (ssize_t) fourier_info->height; y++)
854 fourier_info.height=image->rows;
861 fourier_info.height=fourier_info.width;
866 (fourier_info.height/2+1)*sizeof(*magnitude_pixels));
868 (fourier_info.height/2+1)*sizeof(*phase_pixels));
911 height,
915 height=image->rows;
923 height=width;
924 magnitude_image=CloneImage(image,width,height,MagickTrue,exception);
932 phase_image=CloneImage(image,width,height,MagickTrue,exception);
1071 const size_t height,const double *source,double *destination)
1084 for (y=1L; y < (ssize_t) height; y++)
1086 destination[(height-y)*center-x+width/2L]=source[y*width+x];
1087 for (y=0L; y < (ssize_t) height; y++)
1091 return(RollFourier(center,height,0L,(ssize_t) height/-2L,destination));
1129 fourier_info->height*sizeof(*magnitude_pixels));
1131 fourier_info->height*sizeof(*phase_pixels));
1133 (fourier_info->height/2+1)*sizeof(*inverse_pixels));
1154 for (y=0L; y < (ssize_t) fourier_info->height; y++)
1196 status=InverseQuadrantSwap(fourier_info->width,fourier_info->height,
1198 (void) CopyMagickMemory(magnitude_pixels,inverse_pixels,fourier_info->height*
1202 for (y=0L; y < (ssize_t) fourier_info->height; y++)
1246 for (y=0L; y < (ssize_t) fourier_info->height; y++)
1255 CorrectPhaseLHS(fourier_info->width,fourier_info->height,phase_pixels);
1257 status=InverseQuadrantSwap(fourier_info->width,fourier_info->height,
1259 (void) CopyMagickMemory(phase_pixels,inverse_pixels,fourier_info->height*
1267 for (y=0L; y < (ssize_t) fourier_info->height; y++)
1280 for (y=0L; y < (ssize_t) fourier_info->height; y++)
1325 fourier_info->height*sizeof(*source_pixels));
1344 fourier_info->height);
1345 for (y=0L; y < (ssize_t) fourier_info->height; y++)
1360 fftw_c2r_plan=fftw_plan_dft_c2r_2d(fourier_info->width,fourier_info->height,
1366 for (y=0L; y < (ssize_t) fourier_info->height; y++)
1439 fourier_info.height=magnitude_image->rows;
1448 fourier_info.height=fourier_info.width;
1453 (fourier_info.height/2+1)*sizeof(*inverse_pixels));