Greenfish Icon Editor Pro is open source. It is released under the GNU General Public License version 3. By using the software, you accept the terms of the license.
Greenfish Icon Editor Pro uses an altered version of RemObjects PascalScript as a scripting engine (see its license here). The original RemObjects PascalScript can be found here.
Some portions of Greenfish Icon Editor Pro come with their own license: libpng, openjpeg, RemObjects PascalScript, zlib. In addition, some parts are also licensed under the zlib license (see src.7z/Components).
Greenfish Image Converter is a separate program which is bundled with GFIE and is licensed under the zlib license. This program is needed for processing TIFF and SVG files. This program needs .NET Framework 3.5 and includes the SVG Rendering Library which is licensed under the Microsoft Public License.
The license of the WebP software bundled with GFIE can be found here.
GFIE source code can be found in this archive.

Greenfish Homepage

Greenfish Icon Editor Pro

Version: 3.6
Open source software for editing icons, cursors and other pixelgraphic images.

Copyright © 2007-2016 Balázs Szalkai
Tested by: Claude Charries, Paul Vansumsen, XnTriq

Translated by: Aryo Adhi Wibisono, Anonimac, Wojciech Berkowski, François Cerveau, Ghait Chaara, Angel De Giorgi, Gerrit Doornenbal, Ake Engelbrektson, Francisco Laferrière, Borodi Gheorghe, Adam Godula, Chris Grundy, Hua Yikai, Kasluj, Evgenii Kazantsev, Arno Krumpholz, JaeHyung Lee, Wolfgang Lenz, Massimo Manca, Sotiris Markou, Oleksandr (6c6c6), Oleg Pakhtusov, Vladimír Pavlišta, Maurizio Peroni, Jovan Petrovic, Carlos Pires, sfufoet, Emerson Silva, Balázs Szalkai, Tilt, Freddie Unlandt, Asmund Wego, Shih-Huang Wu, Xinleibird

You can send translations here.
Check for new releases at this page.

Developed with help of the Lazarus IDE.

Uninstalling GFIE properly:

If you used an installer program to set up GFIE, you have to select Control Panel|Programs and Features, browse for Greenfish Icon Editor Pro in the list appearing, and choose Uninstall.

If you unpacked a portable version of GFIE, you have to:

1. Make sure that no file types are associated with GFIE. Uncheck all previously set associations at Settings|Preferences|Install.
2. Delete the program folder.

Version history (What's new?)

- 3.6

  - New: Linux support
  - New: Load/Save WebP
  - New: Load/Save Portable AnyMap
  - New: Load/Save TGA (Targa) files
  - New: Contrast adjustment in Exposure dialog
  - Improved: RGB Formulae (alpha adjustment, new operations)
- 3.5

  - Greatly improved the icon library editor
  - Fixed: GFIE did not start on XP because of GetTickCount64
  - Fixed some memory leaks
- 3.4

  - New: Create Android drawable, test 9-patch button
  - New: Import SVG
  - New: Load/Save TIFF (no layers yet)
  - New: Set DPI of document and pages
  - New: Test image as 3D texture
  - New: Pascal-based scripting
  - Faster, more responsive drawing
  - Faster GIF load/save
  - Fixed numerous bugs
- 3.31

  - Reintroduced Win32 support.
- 3.3

  - Finally open source! You can compile your own version for 32-bit, 64-bit, Linux, Mac, etc.
  - Official executables run only on Win64 from now on.
  - Added feature: Save a Copy
  - Updated translations
- 3.25

  - Updated links to the Greenfish Homepage
- 3.2

  - Fixed bug: some GIF files could not be opened
  - Fixed bug: removed loop count limitation (now maximum number of loops is 65535 instead of 100)

- 3.1

  - Fixed bug: batch conversion dialog misinterpreted file type
  - Fixed some minor bugs

- 3.0

  - Improved: GFIE will be cross-platform in the near future (will run on Windows, Linux and Mac OS X)
  - Rearranged user interface: tabs instead of MDI windows
  - Greatly improved: image processing speed
  - Added feature: loading/saving Apple ICNS files
  - Added feature: loading/saving JPEG 2000 files
  - Added feature: loading/saving 16-bit executables and icon libraries
  - Added feature: pressing Escape deselects all
  - Added feature: rotating selection by an arbitrary angle
  - Added feature: textboxes which expect numbers can now accept and calculate expressions, like 12*(128+10)
  - Added feature: Wand/Bucket can be switched to non-contiguous mode
  - Added feature: patterns for drawing
  - Added feature: new blend modes: Hue, Hue Shift and Saturation
  - Added feature: new menu items "Import pages" and "Export all pages"
  - Fixed bug: XPM export sometimes wrote unescaped backslash (\) characters into output

- 2.3

  - Added feature: Paste as New Document (Shift+Ctrl+D)
  - Added feature: pressing Ctrl+V pastes as new document when no documents are open
  - Added feature: selection antialiasing is now optional
  - Improved: speed of loading huge image files (which need to be cropped)
  - Improved: text antialiasing

- 2.2

  - Added feature: holding down Space activates a hand tool and allows the user to pan the editing screen
  - Added feature: some filters (Blur, Shadow, Glow, etc.) can now be used in torus mode (useful when editing textures or tiles)
  - Added feature: 24x24 size under Create icon from image...
  - Fixed bug: error messages were thrown when no desktop was active (e.g. when pressing Ctrl+Alt+Del under Vista)
  - Fixed bug: removing the check from the Preview checkbox did not revert viewed image to original state

- 2.1

  - Added feature: antialiasing images when resizing
  - Fixed bug: the file association setters were sometimes disabled though GFIE was run in admin mode
  - Improved: the Tool Behavior dialog now shows only the relevant controls

- 2.0

  - Added feature: Layer support with lots of blend modes
  - Added feature: native GFIE file format
  - Added feature: when resizing a page, user can choose between cropping and stretching
  - Added feature: cell grid (for editing toolbars)
  - Fixed bug: an error occurred when trying to modify file associations without running GFIE as administrator
  - Improved: painting with a transparent color now erases

- 1.73

  - Fixed bug: the OK and Cancel buttons of the Text input dialog sometimes got hidden
  - Fixed bug: window state (maximized/normal) was not stored in configuration file
  - Added feature: loading/saving 32-bit BMP files
  - Added feature: loading/saving PCX files
  - Added feature: specifying page resizing action (stretch/crop)
  - Added feature: filter "RGB formulae" (channel combination following the entered mathematical formulae)

- 1.72

  - Added feature: allowing zoom ratios smaller than 1
  - Added feature: hiding/showing list of pages

- 1.71

  - Fixed some minor bugs
  - Added feature: setting max. image width and height separately

- 1.7

  - Added feature: opening, editing, saving executable/resource files, using an integrated Resource Editor
  - Added Russian help (can be downloaded from the Greenfish Homepage)
  - Changed: "Transform" dialog box: you don't have to set Units separately for Width and Height
  - Added language packs: Greek, Ukrainian

- 1.6

  - Fixed bug: when copying to clipboard, inverted parts were replaced with the transparent color
  - Added feature: GIF support
  - Added feature: assembling ICL (icon library) and RES (Win32 resource) files
  - Added feature: editing Metadata (ANI summary info, JPEG quality, GIF loop count)
  - Added feature: the canvas can also be enlarged using the Crop tool
  - Added feature: exporting individual pages
  - Added language packs: Chinese (traditional), Dutch, Russian

- 1.51

  - Fixed bug: a few virus scanners reported .ANI files created by GFIE as "Suspicious", now GFIE creates .ANI files considered "Clean" by them
  - Fixed bug: opening odd (uneven)-sized icons with GFIE, the transparency became a mess
  - Added feature: menu item for cropping transparent parts
  - Added feature: using custom background images in the Test dialog box
  - Added feature: using the + - * / shortcuts for zooming
  - Added feature: the mouse wheel can be set for scrolling or zooming under Help|Preferences
  - Added feature: specifying a target folder for batch converted files
  - Added language packs: Norwegian, Portuguese (Brazilian), Serbian (Latin)

- 1.5

  - Moved Preferences... menu item to Help menu and added a separate Language... menu item
  - Fixed bug: viewport position was always reset to image center when setting the zoom in a document window
  - Fixed bug: some PNG files were not able to be opened
  - Fixed bug: opening a lot of (~30) files and using the hot spot tool greatly decreased performance
  - Fixed bug: selecting a format at the bottom of the list sometimes caused it to be moved
  - Fixed bug: pressing the right mouse button while drawing with the left caused strange results
  - Optimized: now creating better compressed PNG files
  - Added feature: working with images up to 1024x1024 (upper limit can be increased at your own risk)
  - Added feature: editing and testing animations, saving them in ANI (animated cursor) files
  - Added feature: customizing grid and center line colors
  - Added language packs: Korean, Polish, Spanish

- 1.4

  - Fixed bug: compatibility issues: created icons were recognized by Windows, but not always by other graphics programs
  - Fixed bug: when changing language pack at Preferences, dialog view mode changed to erroneous value -1
  - Fixed bug: associated files were sometimes opened twice
  - Fixed bug: Bevel filter generated too crisp results at big radiuses
  - Fixed bug: custom colors set in windows color dialogs were lost between sessions
  - Added feature: batch converting image files
  - Added feature: Tool Behavior/Color Picker windows can be switched to Compact mode
  - Added feature: showing center lines of images
  - Added feature: pasting 32-bit images from graphics apps which know the image/png clipboard format, e.g. from GIMP
  - Added language packs: French, Chinese (simplified)
  - Minor corrections to other language packs

- 1.31

  - Fixed bug: default file extension was not appended when using File|Save as
  - Added language pack: Italian
  - Minor corrections to other language packs

- 1.3

  - Added feature: multilanguage support
  - Added feature: using Arrow keys to move view/selection
  - Added feature: greater values than 100 are also accepted at Filters|Opacity
  - Added feature: workspace layout (i.e. window positions) is autosaved
  - "Preferences" dialog was rearranged, new option for setting view mode in Open/Save dialog boxes

- 1.2

  - Added feature: drawing gradients in color/transparency mode (for creating fadeouts)
  - Added feature: startup screen
  - Minor GUI modifications

- 1.1

  - Rearranged the "Tool Behavior" dialog box
  - Fixed bug: fake tool button at the bottom of the toolbar window
  - Added feature: file drag and drop support
  - Added feature: new brush shapes (horizontal, vertical, spray)
  - Added feature: now the strength of the Eraser tool can be adjusted from 1% to 100%
  - Added feature: using "Thumbnails" mode also when opening selections/exe files

- 1.0

  - Fixed bug: Glow filter sometimes generated the inverted color when choosing white glow color
  - Fixed listbox flicker, now double-buffered
  - Fixed bug: a </script> tag was missing from contents.html, this made the Help unusable under IE.
  - Added feature: Bevel filter
  - Added feature: "Save all" menu item
  - Added feature: Open and Save dialog boxes now start in "Thumbnails" view mode
  - Added feature: tutorials

- 0.3

  - Fixed bug: saving extracted cursors in invalid format
  - Fixed bug: saving .cur files with idType = ID_ICO
  - Added feature: Glow, Sharpen, Unsharp mask filters
  - Added feature: new retouch modes: Sharpen, Sponge
  - Added feature: Preferences dialog box (UsePNG, hatch colors, Import folder, file associations)
  - Added feature: "Close all" menu item and list of open files in View menu
  - Added feature: opening files in parameters & using DDE
  - Optimized: speeded up loading XPM files
  - Optimized: saving in BMP format now produces files as small as possible

- 0.2: first release