Hi,
This is a fairly basic ILBM loader - originally wrote this in 2010 (against Paint.NET 3.5.5) and never got around to sharing.
I've fixed it up for 3.5.10 as I'd based it on a template that version checked PDN using information that is no longer public.
This is loosely based on some code I wrote in the early 90's to decode Amiga image data.
KNOWN LIMITATION: Does not handle IFF24 images - max 8-bit images.
KNOWN LIMITATION: This is only a loader. It will not save to IFF format.
NICE (IMHO) FEATURE: Not all Amiga screen modes used "square pixels". If an image is loaded with rectangular pixels (high or wide pixels) this loader will "pixel double" the image to "correct" the aspect ratio. The Zip file contains some example images, some of which would appear distorted without this, and whilst you could manually post process this saves a step and preserves the "feel" of the image.
http://www.t81t.net/IFF_BJH.zip
B.