mtPaint Changelog

What's new in mtPaint 3.40

Jan 4, 2012
  • Usage of multiple CPU cores to speed up slower processing tasks
  • Two new tools - for image segmentation, and for approximating gradients using palette colors
  • Dynamic preview in colour selectors
  • sRGB (linear RGB) colour scales and gradients
  • Palette sorting by brightness
  • Dock area to hold settings toolbar and layers window
  • Color chooser popup
  • Autoscrolling in canvas, view and palette windows
  • Auto-resizing toolbars
  • Support for PBM/PGM/PPM/PAM, PCX and SVG image formats
  • Support for ICC colour profiles in images
  • Loading of animated GIFs and multipage TIFFs into layers
  • Palette extraction from image files
  • Format conversions in file actions
  • "Snap to grid" mode
  • New keyboard shortcuts
  • Themeable icons
  • And various speedups, interface improvements and bugfixes

New in mtPaint 3.31 (Dec 2, 2011)

  • Updated Japanese, French and Swedish translations, and several bugfixes

New in mtPaint 3.30 (Dec 2, 2011)

  • Three new translations have been added - Dutch, Italian and Swedish. Several other translations updated, about a dozen bugs fixed.

New in mtPaint 3.29 (Dec 2, 2011)

  • Here is the latest fragment from the NEWS file:
  • Chinese (Simplified) translation updated by Cecc
  • New colour picker (old one available as configure option)
  • New file picker (old one available as configure option)
  • Some menu items can have an icon (if set in the preferences)
  • Dock area added which now holds the former command line window (View->Show Dock)
  • Layers window handling reworked to make it more responsive
  • Layers window: position now editable via spin buttons
  • Layers window: transparent colour toggle removed
  • L key now toggles the layers window off (if the main window has focus)
  • "Composite to New Layer" operation added to Layers menu
  • Palette can be copied to or from the canvas using the Edit menu
  • System clipboard can be imported or exported using the Edit menu
  • Horizontal and vertical ramps can be created using the Selection menu
  • Shapeburst gradient now used for filling gradients when no placement exists (see handbook section 3.5.6.5)
  • Angular and conical gradients added
  • New image creation can now be made undoable
  • New image or layer can now be created from system clipboard or internal clipboard
  • Screenshots can now be grabbed into a new layer
  • Lasso tool now trims existing clipboard if no selection is present
  • Image->Skew skews image in one or two directions
  • View->Configure Grid sets grid colour preferences
  • "Smart Grid" toggle shows layer boundaries around transparent pixels
  • "View->Tracing Image" added : See handbook section 5.5 for details
  • Gaussian blur effect for images with alpha now is about 40% faster and uses less memory
  • Kuwahara-Nagao blur effect added (edge-preserving blur)
  • Dilation and erosion effects added
  • Seven new edge detection filters added - Sobel, Prewitt, Kirsch, Gradient, Roberts, Laplace, Morphological
  • Invert effect now respects masking
  • Drawing operations on utility channels now respect tool opacity
  • Drawing in image channel with coupled alpha now ignores drawing modes for alpha channel
  • Smudge tool now works about two times faster
  • 12 new blend modes added - Multiply, Divide, Screen, Dodge, Burn, Hard Light, Soft Light, Difference, Darken, Lighten, Grain Extract, Grain Merge
  • Ctrl+Double click selects average colour underneath brush square or selection marquee
  • "Convert to indexed" using current palette now truncates the palette only if requested
  • "Convert to indexed" PNN and Wu quantizers now have diameter based weighting option
  • Brush preview area, canvas, view and palette window now do not lose mouse button release events in GTK+1
  • Brush preview area border now can't be messed up by theme engines
  • Makefiles now honor DESTDIR
  • Configure script now honors CC
  • Shift+Enter while pasting swaps clipboard with canvas (see handbook section 4.8)
  • Communal memory space now implemented for layers (see handbook section 8.4.3)
  • Support using ImageMagick for GIF animation, instead of Gifsicle - "./configure imagick"
  • BUGFIX - Polygon line selection now clearer in Windows version
  • BUGFIX - Occasional redraw glitches in paste and gradient previews eliminated
  • BUGFIX - "Remove All Layers" with layers window closed doesn't cause crash
  • BUGFIX - Pasting in tint mode into indexed images' utility channels now works correctly
  • BUGFIX - Gradient preview now properly shows effect of mask channel on alpha channel
  • BUGFIX - Alt+S key now opens Selection menu as it should
  • BUGFIX - Directory for animation frames is created relative to layers file, as it should be
  • BUGFIX - Saving animation frames in PNG format doesn't cause crash
  • BUGFIX - When pasting to a new layer it is created untitled, as it should

New in mtPaint 3.21 (Dec 2, 2011)

  • New Galician and Russian translations, updated Spanish translation, and several small improvements and bugfixes.

New in mtPaint 3.20 (Dec 2, 2011)

  • After fixing a dozen small but annoying bugs.

New in mtPaint 3.19 (Dec 2, 2011)

  • Here is the latest fragment from the NEWS file:
  • mtPaint is now licensed as GPL version 3 (or later)
  • Chinese (Simplified) added by puppychinese(Cecc)
  • Japanese translation added by Norihiro YONEDA
  • Polish translation updated by Groszek150(LucaS)
  • FreeType text pasting facility added
  • Actions section added to File menu
  • Sharper image reduction toggle added to "Scale Canvas"
  • Spacing for non-continuous tools is now configurable - right click the continuous mode toggle
  • "Blend" drawing mode added
  • "Unassociate Alpha" operation added to Channels menu
  • PNG compression level made configurable
  • TGA file format save/load added
  • JPEG2000 file format save/load added
  • XPM files with up to 4096 colours can now be saved and loaded as RGB images
  • Palette->Dither A sets colour A/B and the pattern based on the current A colour and the palette
  • Max-min quantizer added - creates small palettes with higher saturation and contrast
  • Faster and better PNN quantizer replaces the old DL3 quantizer
  • Full error precision toggle added to settings page of 'Convert To Indexed' window
  • Eliminated flicker when scrolling canvas in GTK+1 and GTK+2/Windows
  • Dragging the main/view window divider made to behave in GTK+1
  • Main menu now rearranges itself to fit in window
  • Tile based undo system introduced to save memory when changes affect only small areas of the canvas
  • Max undo levels now configurable (from 10 to 1000)
  • Image loading now can be made undoable
  • mtPaint can now be compiled as a library (libmtpaint)
  • Image rotation now sharper and faster
  • Difference of Gaussians effect added
  • Patterns increased to 100 and now stored in xbm_patterns.xbm file
  • Edit->Create Patterns removed as patterns are now saved as standard XBM file
  • Preferences->Paths : Default palette and patterns now selectable
  • BUGFIX - Colour selective mode with zoom < 100% doesn't cause crash
  • BUGFIX - Gradient preview now properly shows effect of mask channel
  • BUGFIX - "Resize Canvas" with negative offset now works correctly
  • BUGFIX - Clipboard rotation now properly handles clipboard alpha
  • Lanczos3 rescaling filter removed due to unfavourable results
  • DL1 quantizer removed for the same reason

New in mtPaint 3.11 (Dec 2, 2011)

  • Updated French translation, support for saving and loading LSS16 files, and several other improvements.
  • Also, GTK+1 support is now much better, with many bugs fixed.

New in mtPaint 3.10 (Dec 2, 2011)

  • Interface issues got resolved, a couple of other bugs got fixed, and now version 3.10 of mtPaint is finally ready, and can be downloaded HERE.
  • There was a change in packaging - now, HTML documentation is included in Linux binary packages, instead of being a separate download. The increased size of these packages is due to that, and not to mtPaint binary suddenly becoming hugely bloated. :-)
  • Also, due to popular demand, we now provide a .deb package for Ubuntu.

New in mtPaint 3.09 (Dec 2, 2011)

  • Here is the latest fragment from the NEWS file:
  • Gradient drawing mode added
  • Palette shifting feature added to Palette menu
  • Turkish translation added by Muhammet Kara, Tutku Dalmaz
  • Taiwanese Chinese translation added by Wei-Lun Chao
  • Image tiling mode added to "Resize Canvas"
  • Greyscale effect now respects masking
  • Gamma corrected greyscale effect added
  • Gaussian blur effect replaces the old blur effect
  • Unsharp mask effect added
  • More palette sort modes added
  • Controls for alpha/selection/mask A/B added to "Edit colour A & B"
  • RGB and HSV colour scales generation integrated into palette editor
  • New advanced dithering modes with many configuration options added to "Convert To Indexed" window
  • Optional gamma correction for image scaling, rotation, Gaussian blur and unsharp mask
  • Smudge tool can be configured to ignore opacity mode - right click the tool icon
  • Smudge tool respects tool opacity for RGB images
  • Channel deletion made easier to use
  • View window can now be placed under drawing window using the View menu or 'H' key
  • "Blend A to B" with colour A identical to B now works like GIMP's Color To Alpha filter
  • Arrows and Shift+Arrows now move cursor around on canvas
  • Enter now simulates left mouse click, and Backspace, right click
  • '[' ']' and '{' '}' keys now used to change colour A/B
  • Ctrl+scroll wheel now scrolls canvas left-right (GTK+2 only)
  • Shift-+/- keys now zooms view window in/out
  • Shift-1...Shift-4 keys now switch to image/alpha/selection/mask channel
  • Selection marquee now persists through tool changes
  • Lasso tool now works for rectangular selections too
  • Indexed clipboard can now be pasted into RGB image
  • Image save/load completely rewritten, now with better support for TIFF, BMP, XPM and XBM formats
  • Channels, composite images and undo images can now be saved to any suitable supported file format
  • Image channel can now be saved and loaded just like other channels
  • Paint tool in tint mode now respects both Tint +/- toggle and left/right mouse button
  • "By image channel" flood fill option now works in non-fuzzy mode too
  • BUGFIX - Polygonal selections now respect selection channel
  • BUGFIX - Effects menu items now remain enabled for indexed images' utility channels
  • BUGFIX - 'Focus View Window' toggle now doesn't cause snatching during layer drags
  • BUGFIX - Smudge now doesn't make pixels darker than it should

New in mtPaint 3.02 (Dec 2, 2011)

  • updated Spanish translation and several bugfixes