>  Docs Center  >  Libraries  >  Coyote  >  CGRESIZEIMAGE




  Provides a CONGRID like resizing of images, although it performs this service
  correctly for both 2D and 3D images. Pixel locations do not change in the output
  image, since the center of the pixel is used for interpolation purposes, rather than
  the lower-left corner of the pixel. Unlike CONGRID, 3D images can use nearest neighbor
  interpolation as well as bilinear interpolation.




    image: in, required, type=any
        The image variable to resize. Must be a 2D or 3D image. If a 3D image,
        one of the image dimensions must be a 3.
    cols: in, required, type=integer
          The number of columns (i.e., XSIZE) in the output image.
    rows: in, required, type=integer
          The number of rows (i.e., YSIZE) in the output image.


    interpolate: in, optional, type=boolean, default=0
        Is set, bilinear interpolation is used to resize the image. Otherwise,
        nearest neighbor sampling is used instead.
      minus_one: in, optional, type=boolean, default=0
          Identical to CONGRID MINUS_ONE keyword.


    Used in a similar fashion to the Congrid command, but for images::
      IDL> bigEarth = FSC_Resize_Image(cgDemoData(7), 720, 720)
      IDL> bigRose = FSC_Resize_Image(cgDemoData(16), 681, 447)


      David W. Fanning
      1645 Sheely Drive
      Fort Collins, CO 80526 USA
      Phone: 970-221-0438
      E-mail: david@idlcoyote.com
      Coyote's Guide to IDL Programming: http://www.idlcoyote.com


    Change History::
        Written, 20 November 2010. DWF.
    I have been convinced (conversations with Wayne Landsman) that if the
        CENTER keyword is set, the MINUS_ONE keyword is not needed, since
        it was created to solve the same problem. So, I have changed the
        default setting of MINUS_ONE to 0. 11 Jan 2011. DWF.
    Eenamed cgResizeImage from FSC_Resize_Image. 20 Oct 2012. DWF.


    Copyright (c) 2010, Fanning Software Consulting, Inc.

© 2020 Harris Geospatial Solutions, Inc. |  Legal
My Account    |    Store    |    Contact Us