Version 0.2.7
Installation instructions
Ubuntu Linux:
Updated packages are available from two PPAs.
- The "Highly Explosive" PPA:
sudo add-apt-repository ppa:dhor/myway
sudo apt-get update
sudo apt-get install photoflow
If you are not afraid to use a potentially more unstable version, you can install the nightly builds of the stable development branch:
sudo apt-get remove photoflow
sudo apt-get install photoflow-git
Arch Linux:
PhotoFlow build recipes are available from AUR:
https://aur.archlinux.org/packages/photoflow/
If you are not afraid to use a potentially more unstable version, you can choose to compile from the stable development branch instead:
https://aur.archlinux.org/packages/photoflow-git/
Slackware Linux:
SlackBuilds for PhotoFlow and VIPS are available from here:
https://github.com/igorek7/SlackBuilds/tree/master/PhotoFlow
https://github.com/igorek7/SlackBuilds/tree/master/VIPS
Fedora Linux:
To install PhotoFlow, just execute the following commands as root:
dnf copr enable oleastre/PhotoFlow
dnf install photoflow
OSX:
open the photoflow-0.2.7.app.dmg
file and drag the PhotoFlow icon into the Applications folder
Windows:
Unpack the photoflow-0.2.7-setup.zip
package and run the installer. If you have a previous version, it is recommended to uninstall it before running the installer.
CHANGELOG
New features:
- Added default application icon and desktop file
- [base] implemented "insert image as layer" funcionality
- [raw processing] added initial support for X-Trans sensors
- [tools] added wavelet-based multi-scale decomposition tool based on GIMP "wavelet decompose" filter (*)
- [tools] added "hot pixels filter" algorithm ported from Darktable (*)
- [tools] added non-local means noise reduction algorithm ported from Darktable
- [tools] added initial implementation of shadows/highlights tool from Darktable (only gaussian blurring)
- [tools] added "defringe" algorithm ported from Darktable (by Edgardo Hoszowski)
- [freehand drawing] added option for choosing a transparent background
- [basic adjustments] added "gamma" adjustment
- [gimp plug-in] the plug-in configuration gets now stored as meta-data in the associated GIMP layer
This gives the possibility to directly paint over a layer with the pencil - Added (optional) bundling of GExiv2 v0.10.3
(*) contributed by Edgardo Hoszowski
Improvements:
- [base] implemented sharing of cache buffers between preview and export
This dramatically improves the export speed when caching is completed - [base] changed pixel format of preview pipeline to float
All computations are now performed in floating-point precision - [icc conversion] disabled ICC transforms when input and output colorspaces are the same
- Removed dependency on LibRAW
- [clone layer] it is now possible to select a single channel as clone target
- [denoise, sharpening] it is now possible to restrict the effect to a single channel
- [gui] last visited folders saved into options file
- [base] changed application data folder under Windows to %PROGRAMDATA%
- [processing] optimised VipsImage processing order to avoid over-computation of tiles
- [raw processing] improved speed of RAW decoding
- [base] introduced memory-based caching.
The caching reverts to disk storage if the buffer is larger than 500MB or if memory allocation fails - [gimp plug-in] added ICC conversion to GIMP working profile when returning the output image from the PhotoFlow plug-in
- [rescaling] the image rescaling tool now uses the default high-quality algorithm from vips_resize() function
- [gimp plug-in] improved RAW file matching
- [gimp plug-in] improved detection of input BABL format and GIMP working profile
Now the code works correctly for both gamma-encoded and linear input image data
Bug fixes:
- [gmic/film emulation] fixed malformed gmic commands for B&W and print film presets
- [raw processing] Fixed output to Lab colorspace
- [demosaicing] Fixed corrupted image border for "Fast" and "IGV" methods
- [lensfun] using LoadDirectory() to open database for bundled lensfun version
- [scale/rotate tool] fixed issue with non-initialized crop area
- [hand drawing] fixel various bugs related in the strokes rendering
- Fixed crash when closing the application or one of the image tabs (see issue #106)
- [gimp plug-in] Fixed crash when closing the GIMP plug-in from either the "Close"button or the window close button
- [gui] increased size of preview tile cache to accommodate 4k displays
- [gui] fixed crashed due to GUI updates inside processor thread