## 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. IJL (Intel JPEG Library): used to fully support JPEG.
      You need IJL15.dll, IJL.pas and JPEG_IO.pas. After you install them, enable library usage in ATViewerOptions.inc, uncomment the "IJL" define.

   4. 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.

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

   6. 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:

   - To load Unicode-named files in Image mode (TTntPicture class is used)
   - To load Unicode-named files in RTF mode (TTntFileStream class is used)
   - To read Unicode-named files during text search (TTntFileStream class is used)

   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.