Home

IrfanPaint is a plug-in that adds painting features to IrfanView; it is developed by Matteo Italia (obviously in collaboration with Irfan Skiljan) and, as IrfanView, it is freeware.

If you find bugs or have any suggestions, please write me (in English or Italian); another way to give feedback is to write in this thread of IrfanView Support Forum.

Note: IrfanPaint works only on NT versions of Windows, i.e. Windows NT 4, 2000, XP, 2003 Server, Vista and (I hope) later.

Getting started

The best way to obtain IrfanPaint is to download and install IrfanView, that bundles it. Then, if you want to try newer versions, go to the download section and check if there are updates and install them.

If you have any problem check the manual page or contact me.

Last news

Important notice for IrfanView 4.22 and 4.23

The last IrfanView versions (4.22 and 4.23) have been released by mistake with the β0.4.12.66 version of IrfanPaint. Anyway, even if it's a beta, it has proven to be quite stable; its only known bug is that the "Edit measurement unit" is not localized correctly: the title is "stolen" from the "Measurement units" dialog, the other controls remain untranslated and the "Cancel" button is always localized in Italian (it shows "Annulla").

I'm sorry to make you wait for the next version, but I've been very busy with school, and many changes I made to IrfanPaint are in the internal structure of the plugin, so they must be tested extensively before releasing a new version. In the next version I'm planning to introduce the concept of "objects", i.e. text, lines and shapes that are editable after being put on the image.

Posted by Matteo Italia on Tue, 27 Jan 2009
tags: important, notice, IV4.22, IV4.23.


IrfanPaint β0.4.12.66 released

The new IrfanPaint beta release just fixes a bug in the save settings procedure, that stored a wrong value for the vertical position of the toolbar. The bug was serious since very often this resulted in making the toolbar go off-screen. Thanks to Leif Larsson for the quick bugreport.

Continue Reading…

Posted by Matteo Italia on Thu, 24 Jul 2008
tags: release, releasenotes, betarelease.


IrfanPaint β0.4.12.65 released

The new IrfanPaint beta release includes the following changes:

  • new measure tool;
  • new INI section manager class for faster settings load and write;
  • replaced some SendMessages with wrapper macros;
  • fixed a bug in the ReplaceString function: if the replacement string was longer than the string to be replaced the characters after it were overwritten;
  • minor changes to some window procedures;
  • minor changes to the UIBaseTool class (to support per-tool settings saving/loading and show options dialog request);
  • minor changes to the UIToolsContainer class (for the same reasons);
  • minor changes all around to replace C-style strings with C++ strings (also because the new INI section manager class works with C++ strings);
  • minor changes to the WindowMagnetizer class (now if the window is not magnetized the returned magnetization offset is 0).
Continue Reading…

Posted by Matteo Italia on Thu, 24 Jul 2008
tags: release, releasenotes, betarelease.


IrfanPaint 0.4.11.64 released

The new IrfanPaint stable release includes the following changes:

  • changed icon;
  • fixed a bug in the text tool (only in the previous version the ANSI richedit control was used, so it was impossible to insert non-ANSI characters in the images);
  • now also the hatch color is adjusted to the palette of the image;
  • removed string with ID 5101 ("This plug-in doesn't work on Windows 95, 98 and ME."), that now is hardcoded; this because my string-loading class (which includes the support for language files) works with unicode APIs, which do not work on Windows 9x/ME (and that string is displayed only on those OSes);
  • other minor changes to the code.

This should be the version of IrfanPaint that will be shipped with IrfanView 4.20, that will be released soon.

Continue Reading…

Posted by Matteo Italia on Thu, 19 Jun 2008
tags: release, stablerelease, releasenotes.


IrfanPaint 0.4.11.63 released

The new IrfanPaint stable release includes the following changes:

  • fixed a bug in the text rendering routine;
  • fixed a bug that made IV disappear from the Alt+Tab list when an IrfanPaint's modal dialog was shown;
  • removed the accelerators for OK and Cancel buttons (Microsoft guidelines says that they shouldn't have accelerators) and from the Foreground and Background tabs (they were useless);
  • reordered the tab order of the controls in the Pen & brush settings dialog;
  • enlarged some labels to help the translators;
  • added the INI file option "langFileOverride" to override the automatic language file detection;
  • fixed a bug in the "Center image in the window" option handling.
Continue Reading…

Posted by Matteo Italia on Tue, 20 May 2008
tags: release, stablerelease, releasenotes.