IrfanView 2.64

Image viewer plugin for Total Commander.
Supported formats are: ACR,ANI,AVIF,ARW,AWD,B3D,BMP,CAM,CDR,CIN,CLP,CR2,CR3,
CRW,CUR,DCM,DDS,DCR,DCX,DIB,DJVU,DNG,DPX,ECW,EMF,ERF,EXR,FIT,FITS,FPX,G3,GIF,
HDP,HEIC,ICO,ICS,IFF,IMA,IMG,IW44,J2K,JFIF,JP2,JPC,JPE,JPEG,JPF,JPG,JPM,JLS,JNG,
JXL,JXR,KDC,LBM,MNG,MOS,MPO,MRC,MRW,MSK,NEF,NRW,OFR,QOI,PBM,PCD,PCX,PDN,PEF,PGM,
PNG,PPM,PSB,PSD,PSP,RAF,RAS,RAW,RGB,RLE,RW2,RWL,SFF,SFW,SGI,SID,SRF,SRW,SUN,SVG,
SWF,TGA,TIF,TIFF,WAD,WAL,WB1,WBC,WBZ,WBMP,WDP,WEBP,WMF,WPG,WSQ,X3F,XBM,XCF,XPM,
XR,EPS,PFB,PRN,PS.

The plugin supports animation in files and IrfanView hotkeys.
The plugin allows you to use IrfanView in both x86 and x64 bit depths.
Moreover, they can be used both with Total Commander x86 and x64.
You can use IrfanView of one bit depth for both bit depths at once
Total Commander.

The 2.X plug-in line differs from the 1.X line in that a clean one is launched
by F3 IrfanView, without integration with Lister Total Commander. This allows
you to use the entire IrfanView toolkit, increases the smoothness when
displaying the image. You can also now use Total Commander and IrfanView of non-
matching bit depth. The lines are developing in parallel.

Installation.
The plugin is installed by standard means of Total Commander.
Automatic installation is supported.
After automatic installation, two subfolders \IrfanView and \IrfanView64 are
created in the TCIrfanView plugin folder.
The IrfanView program https://www.irfanview.com / with all its plugins, put it
in the subfolders \IrfanView and \IrfanView64 in accordance with the bit depth
of IrfanView.
The plugin is ready to work. You can start viewing files using the F3 keys or
Ctrl+Q.
For IrfanView to work, it is recommended to use files automatically copied to
subfolders from IrfanView from the i_view32.ini or i_view64.ini plugin kit,
depending on the bit depth of IrfanView.
Advanced users can unpack the IrfanView program to any place convenient for them
and specify the path to its executable files in the irfanview.ini configuration
file located in the plugin folder. If the plugin is installed for the first
time, irfanview.ini will be created automatically after you start using the
plugin.
If, when installing the plugin for the first time, you need to immediately
specify the path to the IrfanView executable files, you need to create the
irfanview.ini file manually or rename and edit the irfanview.sample.ini file.
In the future, when updating the irfanview.ini plugin, it is not overwritten and
stores the settings of the paths to IrfanView. The irfanview.sample.ini file
lists possible paths to IrfanView. By default, an empty section is created in
irfanview.ini [IrfanView].
In this case, the file i_view32.exe it is searched in the \IrfanView subfolder of
the plugin.
When installing IrfanView in protected folders, you need to make sure that
access to IrfanView files is open.
File i_view64.exe it is searched in the \IrfanView64 subfolder of the plugin.
The plugin allows you to use IrfanView of both x86 and x64 bit sizes.
Moreover, they can be used with both Total Commander x86 and x64.
IrfanView configuration files i_view32.ini or i_view64.ini, depending on
the bit depth of IrfanView, must be located in folders with IrfanView.
Advanced users can change IrfanView settings themselves. At
the same time, the correct functionality of the plugin is not guaranteed.
When setting the path to IrfanView, it is allowed to use variables of the type
%COMMANDER_PATH%.
The installed IrfanView plugins are enough for the plugin to work:
Awd.dll,B3d.dll,CamRAW.dll,Dicom.dll,DjVu.dll,Dpx.dll,Ecw.dll,Exr.dll,Flash.dll,
Flash4.dll,Flif.dll,Formats.dll,Fpx.dll,Hdp.dll,Ics.dll,ImPDN.dll,JPEG2000.dll,
Jpeg_LS.dll,Jpeg_XL.dll,JpegQS.dll,JPM.dll,Mng.dll,Mrc.dll,Sff.dll,SVG.dll,
Wbz.dll,WebP.dll,WPG.dll,Wsq.dll,Xcf.dll.
File Flash4.dll It is included in the plugin package and allows you to use
IrfanView32 view SWF files without installing Adobe FlashPlayer. The file must
be copied to the Plugins IrfanView folder. The plugin does not work in
IrfanView64.

Distribution conditions.
This software is distributed on an "AS IS" basis and it is free for
non-commercial use. The author does not give any guarantees for the operation
of this software and does not bear any responsibility when using it.

History of changes.
Version 2.64:
* internal changes.
Version 2.63:
* Support MS Windows XP SP2 and newer. The size of the plugin has decreased
significantly.
Version 2.62:
* internal changes.
Version 2.61:
* Readme.txt update from 12/29/2024
- the IrfanView window opened using F3 did not remember the position and size.
* internal changes.
Version 2.60:
* The functionality of the 2.X line is given in accordance with the
functionality of the 1.16 line.
To use it, you must remove the detection line before running the plugin.
* internal changes.
Version 2.59:
* internal changes.
Version 2.58:
* internal changes.
Version 2.57:
* internal changes.
Version 2.56:
* internal changes.
Version 2.55:
* The irfanview.ini file is no longer overwritten when
  the plugin is installed automatically. If it is missing, a new file with default
  values is created. If the irfanview.ini file exists, the values are taken from
  it.
Version 2.54:
* internal changes.
Before installing, delete the existing detection string.
Version 2.53:
+ added support for the QOI extension (IrfanView 4.60).
Version 2.52:
* internal changes.
Version 2.51:
+ added support for the JXL extension (IrfanView 4.59).
Version 2.5:
* internal changes.
Version 2.4:
+ added viewing files by F3 in archives and other places that require
  unpacking the file in %Temp%.
* internal changes.
Version 2.3:
* internal changes.
Version 2.2:
- fixed a bug due to which the focus after viewing the file by F3 went to
  any program whose window has the property "On top of all windows".
* internal changes.
Version 2.1:
- fixed a bug that caused the Lister window to not close after viewing the file.
Version 2.0:
* Public version.

Author: Valery Kurenkov.