Additional libraries


Additional optional libraries/units used in ATViewer are:
  1. Graphic libraries:
    1. GIFImage: used to support animated GIF graphic.
      After you install this library, enable its usage in ATViewerOptions.inc, uncomment the "GIF" define.

    2. PNGImage: used to support PNG graphic.
      After you install this library, enable its usage in ATViewerOptions.inc, uncomment the "PNG" define.

    3. LibTiffDelphi: used to support TIFF.
      After you install this library, enable its usage in ATViewerOptions.inc, uncomment the "TIFF" define. Also you need to compile VTiff.dll (Source\DLL) and place it into application folder.

    4. IJL (Intel JPEG Library): used to fully support JPEG.
      You need IJL15.dll in application folder, IJL.pas and JPEG_IO.pas. After you install them, enable library usage in ATViewerOptions.inc, uncomment the "IJL" define.

    5. GraphicEx: used to support many formats: TGA, TIFF, PSD etc.
      After you install this library, enable its usage in ATViewerOptions.inc, uncomment the "GEX" define.
      Note: You should disable GIF, PNG support in GraphicEx, as they are supported better by GIFImage/PNGImage.

    6. Jpeg2000 lib for Delphi: used to support JP2 graphic.
      After you install this library, enable its usage in ATViewerOptions.inc, uncomment the "JP2" define.

    7. AmnAni DLL: used to support ANI graphic.
      You need amnani.dll, amnani_impl.pas files. After you install this library, enable its usage in ATViewerOptions.inc, uncomment the "ANI" define.

  2. Tnt Unicode Controls: used to load Unicode-named files in some cases. It is used in the following functions:

    After you install this library, enable its usage in 3 files: ATViewerOptions.inc / ATImageBoxOptions.inc / ATStreamSearchOptions.inc; uncomment the "TNT" define in all these files.

  3. DIRegEx: used to support RegEx (regular expressions) search. After you install this library, enable its usage in file ATStreamSearchOptions.inc, uncomment the "REGEX" define.

  4. ATPrintPreview: used to show the "Print preview" form before the actual printing. After you install this unit, enable its usage in files ATViewerOptions.inc / ATBinHexOptions.inc, uncomment the "PREVIEW" define.

  5. nmzIrfanXnView: used to integrate IfranView/XnView external viewers into Image mode. This unit is included in the ATViewer package. Enable its usage in file ATViewerOptions.inc, uncomment the "IVIEW" define.
Download links for mentioned libraries are listed in the Copyrights topic.