i.Mage is a small and fast graphics editor slanted towards quite and easy
pixel editing, ala DPaint from the DOS/Amiga days. Instead of being a bloated
behemoth with a zillion plugins it starts in under a second and it does a
lot of the mundane jobs of image editing quickly and without fuss. The
right tool for simple jobs.
Source code is available under the LGPL. If you don't see links in the download
section I can provide then on request. I'm usually hacking on code rather than
keeping every last i dotted and t crossed. If you don't see a feature you want
your welcome to add it to the code and send me a diff.
While i.Mage is not deprecated I don't spend a lot of time on it these days.
Requests for features or bug fixes may take some time to get some attention.
- Load/Save: Gif, Tiff, Jpg, Pcx, Bmp, Ico.
- 2 pane view, zoomed and 1:1.
- Downsampling/upsampling bit-depth, dithering, halftone, error diffusion.
- Gamma correct scaling, cropping, rotating, offseting and flipping images.
- 8-bit palette editor: RGB/HLS ramps, colour cubes/stock palettes, reverse ramps, remapping.
- Clipboard support.
- Alpha blending.
- Basic linear/radial gradient fill.
- Undo que for most tools.
- Conversion of image to C/C++ code.
- Transparency support.
- Invert image.
- Convert to grayscale.
- Brightness/contrast adjust.
- Save/load/flip/rotate the current brush.
- Flood fill.
- Basic drawing primitives.
- Polyline editor.
- Text tool.
- Simple scripting language.
- Basic colour management via Little CMS,
does RGB<->RGB on load/save to the internal colour
space (sRGB), allows viewing of colour profile details.
- Known bugs.
Building From Source
i.Mage is hosted on Github:
To download the source:
git pull https://github.com/memecode/Lgi.git
git pull https://github.com/memecode/i.Mage.git
- Added option to the select tool to make the selection into the a) brush or b) the document. This allows you to use the select tool to crop the document easily. (Duh, after how many years?)
- Added error message to the paste image -> clipboard in case it doesn't work.
- Added brush menu command to make the brush into the document.
- Fixed the resulting brush when selecting is "square" mode.
- Added code to cancel selection with the ESC key.
- Added tiff write support, changed backend to libtiff.
- Fixed erasing images with an alpha channel.
- Fixed writing .gifs that use an alpha channel.
- Fixed tiles in the super view.
- Fixed the saving and loading of the grid and tile settings and making sure the UI button is in the right state.
[Windows, 730K, 27/2/2010]
[Windows, 668K, 14/1/2008]
[Linux, 799K, 10/11/2004]
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/fret/html/site/app.php on line 119