Skip to content

Version 0.2.7

Compare
Choose a tag to compare
@aferrero2707 aferrero2707 released this 25 Sep 20:54
· 496 commits to master since this release

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.zippackage 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