Home     Products      Support      Corporate     Sign In 
ImgWriter Version Differences
Differences Between V1.2.2 and V1.3.0
New Installer
Differences Between V1.2 and V1.2.2
Issues Addressed:
  • AddWatermark and MergeWithImage don't return correct result with a PNG file.
Differences Between V1.1.6 and V1.2
New Features:
  • New property: ImageGen.AntiAliasFactor smoothes the jagged edges of diagonal lines and curves.
  • New property: ImageGen.BufferResponse allows you to turn ASP response buffering on and off.
Differences Between V1.1.5 and V1.1.6
New Features:
  • 'AntiAlias' propery
  • -- support for antialiasing: default is saAntiAlisaNone(0) type is SAAntiAliasFactor
    SAAntiAlisaFactor values: saAntiAliasNone = 0, saAntiAliasGood = 2, saAntiAliasBest = 4, saAntiAliasHigh = 6, saAntiAliasHighest = 8

    The higher the AntiAliasFactor, the more memory this funciton requires and the slower it will be. 'saAntiAliasBest' is the recommended value.

    - NOTE: When AntiAliasFactor is used, the dimensions of the text rectangle are determined by the font. When AntiAliasFactor is not used, the text rectangle is calculated based on the top, left, height, and width parameters passed to 'DrawTextOnImage'
  • 'BufferResponse' property
    • default is 'false'
    • turns ASP buffering on and off
    • There is an issue with IE where a refresh of a page will fail if ImgWriter is streaming an image to the browser. It appears that IE cannot handle a refresh of a page that is send to it using 'chunked' transfer encoding. Netscape handles the refresh without problem. The response is sent to the browser using 'chunked' transfer encoding if ASP buffering is turned off. Previously, ImgWriter turned ASP buffering off automatically. This property allows a user to turn buffering on and allow refreshes to succeed as a cost of higher memory utilization on the server.
Differences Between V1.1.4 and V1.1.5
Issues Addressed:
  • When saving an image in GIF format, 'White'(0x00ffffff) would sometimes be made transparent when the 'TransparentColor' property was not set. This has been fixed in version 1.1.5.
  • Some issues with documentation are corrected.
Differences Between V1.1.3 and V1.1.4
New Features:
  • ImageGen.ResizeImage() -- When you wish to resize an image and maintain proportions, but at the same time insure that one dimension is set to an exact value, pass in '0' as the parameter for the other dimension.
Differences Between V1.1.2 and V1.1.3
New Features:
  • New ImageGen properties - DPIx, DPIy, and DPIunits - allow you to set or return horizontal/vertical dots per inch, centimeter, or meter.
Differences Between V1.1.1 and V1.1.2
Issues Addressed:
  • ImageGen's 'DrawTextOnImage' method would incorrectly render text containing certain characters, such as '&'.
Differences Between V1.1.0 and V1.1.1
Issues Addressed:
  • ImageGen's 'SaveImage' method would fail under ASP when saving to a file and a variable was used for the 'SaveData' parameter.
Differences Between V1.0.9 and V1.1.0
Issues Addressed:
  • Loading an image into SoftArtisans.Images from a variant byte array caused and exception.
Differences Between V1.0.7 and V1.0.9
New Features:
  • A new resize algorithm has been added, saiFilterImage, that greatly increases image quality when reducing an image. This algorithm should only be used on continuous-tone images, such as RGBA, grayscale, RGB, etc. Do not use this algorithm with colormapped images! The type of filter used is determined by the 'ResizeFilter' property. The valid values are:
  • 0: box
    1: triangle
    2: Hamming
    3: Gaussian
    4: bell
    5: B-spline
    6: cubic 1
    7: cubic 2
    8: Lanczos3
    9: Mitchell
    10: sinc
    11: Hermite
    12: Hanning
    13: Catrom
    The default value is 4. The result of each filter type will depend on the image being resized, but generally type 0 - 3 achieve the best result when reducing an image.
  • ImgWriter can now read individual pages of a multi-page tiff file. By setting the 'TiffPage' property to the desired page before calling 'LoadImage()', ImgWriter will read the specified page.
  • Using ImgWriter's new 'TransparentColor' property, any color in a GIF image can be made transparent.
Differences Between V1.0.5 and V1.0.7
Issues Addressed:
  • When ImgWriter sends an image directly to browser, the size is larger than normal.
Differences Between V1.0.3 and V1.0.5
Issues Addressed:
  • Problem in which white was transparent in generated GIFs.
Differences Between V1.0 and V1.0.3
New Features:
  • To align text added to an image with ImageGen.DrawTextOnImage(), the 'Top' parameter might need to be set to a negative value. This is now a legal parameter.