Download from here:
http://www.general-cathexis.com/sar.zip
Here is what the readme file says:
SOFTWARE TITLE AND COPYRIGHT:
SAR Interpolate
(Freeware Version)
Version 1.01
Copyright © 2002
Steven A. Ruzinsky, Ph.D.
All rights reserved.
e-mail: [email protected]
LEGAL DISCLAIMER:
This software is provided "as is" and the user assumes all risk associated with the use of this software. Under no circumstance shall the author be liable for damages caused by this software. This software is freeware and may only be distributed in the form of the original ZIP file containing the following files: readme.txt, sar.exe. This software may not be sold, rented, or included as part of any commercial package. This software may not be modified, reverse-engineered or disassembled. The author grants you the permission to use this software but full ownership and copyright remains with the author.
DESCRIPTION:
This software scales images. The creation of this software was motivated by the desire to give the public access to the enlargement algorithm of Dr. Xin Li. The Xin Li algorithm completely eliminates "jaggies." Since the Xin Li algorithm only directly enlarges images by a factor of 2X, Bicubic and Lanczos interpolation methods are included in the program to facilitate rescaling to arbitrary dimensions.
Only BMP, PNG, JPG, FITS and FDIB file formats are supported. Only 24 bit and greater bit depth sub-formats are supported. This software is fully capable of reading and writing 48 bit PNG and FITS files and 32 bit FITS files. (GIMP will read but not write all FITS formats) The native format of this program is FDIB which is 32 bit floating point.
I am not a professional programmer and this program was written and compiled using an antiquated (1996) Borland C++ v. 5.0 compiler with OWL classes. There are no bells and whistles and you can expect it to crash often. Also, this program cannot be normally minimized or closed while processing an image. To close the program while processing an image, it is necessary to perform Ctrl-Alt-Del.
SYSTEM REQUIREMENTS:
PC with a 24 or 32 bit graphic display. SAR Interpolate has only been tested under Windows ME. This program does not use RAM efficiently and very large amounts of RAM are required for large images. If you notice a large amount of hard disk activity, that means virtual memory is being used and more RAM is needed.
INSTALLATION:
Sar.exe is a single file program that requires no installation. Just run sar.exe to invoke the program. To uninstall, simply delete sar.exe.
USAGE HINTS:
F1 - refresh (almost useless in current version because it is disabled after resizing)
F2 - Apply operation indicated as last item on menu bar.
To enter an operation:
1. Make sure last item says, "NOOP," by left clicking on last item.
2. Hold down Ctrl key while left clicking selection on menu bar, e.g., Bicubic.
3. Enter prompted parameters.
4. After entering parameters, no operation will be performed until F2 is pressed or Batch File Operation is invoked.
F5 - full screen view
F6 - full screen view with image sized to fill screen
Arrow Keys - scroll image
Right Mouse Button - Drag for quick crop of image.
Entering Parameters -
When using Bilinear, Bicubic or Lanczos, you will be prompted to enter scale factors. If and only if both are set to 1 or either is set to zero, you will then be prompted for output dimensions. The proper scale factors will then be calculated for you. When entering numbers separated by commas, you can optionally use / and , e.g., "1/3" instead of "0.33333333."
Parameter Options for Xin Li interpolation -
For the first set of parameters, to properly understand what 4, 6, etc. represent, you have to read Xin Li's
thesis. Roughly speaking, these numbers represent a window size surrounding an interpolated pixel over which calculations are performed. The larger the number, the more time it takes. Usually, the larger the number, the more edges and lines will be smoothed and the greater the paint-like artifacts. Negative and positive numbers have the same meaning, except that when a negative number is used, my modified version of the original algorithm is used. The modified version has shown some improvements over the original version. The second set of parameters specifies how many times to double the size of an image. 1 = 2x the original size. 2 = 4x the original size, etc.
Parameters for other methods -
Bicubic you are given access to a parameter that is completely endemic to Bicubic interpolation. Most other programs don't do this. Also, notice that Lanczos is implemented in a special way for size reductions. For example, compare a 1/3 X result with that of other programs.
Batch Operations -
Prepare a text file, .txt, that lists all the image files that you want to apply the same operation to and put it in a directory with the image files. Then set F2 as described above. (Or, set to NOOP for file format conversions without resizing.) Then invoke File-> Batch File Operation. You will be prompted for the text file name.
Save - (almost useless in current version because it is disabled after resizing - use Save As)
Save As - Save the current document in a new location or with a different filename. Does not automatically open newly saved file. (For example, suppose image.png is opened and then immediately saved as image.jpg. Pressing F1 will refresh image.png, not image.jpg.) To save to a different format, simply append the extension of your choice to the filename (png, bmp, jpg, fit).
KNOWN BUGS:
Under Windows XP, the image is not properly automatically centered on the screen (also, with F5). Use arrow keys to reposition image on screen.
http://www.general-cathexis.com/sar.zip
Here is what the readme file says:
SOFTWARE TITLE AND COPYRIGHT:
SAR Interpolate
(Freeware Version)
Version 1.01
Copyright © 2002
Steven A. Ruzinsky, Ph.D.
All rights reserved.
e-mail: [email protected]
LEGAL DISCLAIMER:
This software is provided "as is" and the user assumes all risk associated with the use of this software. Under no circumstance shall the author be liable for damages caused by this software. This software is freeware and may only be distributed in the form of the original ZIP file containing the following files: readme.txt, sar.exe. This software may not be sold, rented, or included as part of any commercial package. This software may not be modified, reverse-engineered or disassembled. The author grants you the permission to use this software but full ownership and copyright remains with the author.
DESCRIPTION:
This software scales images. The creation of this software was motivated by the desire to give the public access to the enlargement algorithm of Dr. Xin Li. The Xin Li algorithm completely eliminates "jaggies." Since the Xin Li algorithm only directly enlarges images by a factor of 2X, Bicubic and Lanczos interpolation methods are included in the program to facilitate rescaling to arbitrary dimensions.
Only BMP, PNG, JPG, FITS and FDIB file formats are supported. Only 24 bit and greater bit depth sub-formats are supported. This software is fully capable of reading and writing 48 bit PNG and FITS files and 32 bit FITS files. (GIMP will read but not write all FITS formats) The native format of this program is FDIB which is 32 bit floating point.
I am not a professional programmer and this program was written and compiled using an antiquated (1996) Borland C++ v. 5.0 compiler with OWL classes. There are no bells and whistles and you can expect it to crash often. Also, this program cannot be normally minimized or closed while processing an image. To close the program while processing an image, it is necessary to perform Ctrl-Alt-Del.
SYSTEM REQUIREMENTS:
PC with a 24 or 32 bit graphic display. SAR Interpolate has only been tested under Windows ME. This program does not use RAM efficiently and very large amounts of RAM are required for large images. If you notice a large amount of hard disk activity, that means virtual memory is being used and more RAM is needed.
INSTALLATION:
Sar.exe is a single file program that requires no installation. Just run sar.exe to invoke the program. To uninstall, simply delete sar.exe.
USAGE HINTS:
F1 - refresh (almost useless in current version because it is disabled after resizing)
F2 - Apply operation indicated as last item on menu bar.
To enter an operation:
1. Make sure last item says, "NOOP," by left clicking on last item.
2. Hold down Ctrl key while left clicking selection on menu bar, e.g., Bicubic.
3. Enter prompted parameters.
4. After entering parameters, no operation will be performed until F2 is pressed or Batch File Operation is invoked.
F5 - full screen view
F6 - full screen view with image sized to fill screen
Arrow Keys - scroll image
Right Mouse Button - Drag for quick crop of image.
Entering Parameters -
When using Bilinear, Bicubic or Lanczos, you will be prompted to enter scale factors. If and only if both are set to 1 or either is set to zero, you will then be prompted for output dimensions. The proper scale factors will then be calculated for you. When entering numbers separated by commas, you can optionally use / and , e.g., "1/3" instead of "0.33333333."
Parameter Options for Xin Li interpolation -
For the first set of parameters, to properly understand what 4, 6, etc. represent, you have to read Xin Li's
thesis. Roughly speaking, these numbers represent a window size surrounding an interpolated pixel over which calculations are performed. The larger the number, the more time it takes. Usually, the larger the number, the more edges and lines will be smoothed and the greater the paint-like artifacts. Negative and positive numbers have the same meaning, except that when a negative number is used, my modified version of the original algorithm is used. The modified version has shown some improvements over the original version. The second set of parameters specifies how many times to double the size of an image. 1 = 2x the original size. 2 = 4x the original size, etc.
Parameters for other methods -
Bicubic you are given access to a parameter that is completely endemic to Bicubic interpolation. Most other programs don't do this. Also, notice that Lanczos is implemented in a special way for size reductions. For example, compare a 1/3 X result with that of other programs.
Batch Operations -
Prepare a text file, .txt, that lists all the image files that you want to apply the same operation to and put it in a directory with the image files. Then set F2 as described above. (Or, set to NOOP for file format conversions without resizing.) Then invoke File-> Batch File Operation. You will be prompted for the text file name.
Save - (almost useless in current version because it is disabled after resizing - use Save As)
Save As - Save the current document in a new location or with a different filename. Does not automatically open newly saved file. (For example, suppose image.png is opened and then immediately saved as image.jpg. Pressing F1 will refresh image.png, not image.jpg.) To save to a different format, simply append the extension of your choice to the filename (png, bmp, jpg, fit).
KNOWN BUGS:
Under Windows XP, the image is not properly automatically centered on the screen (also, with F5). Use arrow keys to reposition image on screen.