The work on Photivo (as most other open source software) is done by people in their spare time without payment. When using open source, especially for commercial work, you should consider to give something back to the community.
There are complete packages of Photivo available for a variety of systems, see below. Refer to the subpages of this page if you want to compile Photivo yourself.
Download and run the installer that best fits your system (32bit or 64bit). Unfortunately 64bit Photivo only works on Windows 7 64bit, see issue 19. If you can help in any way to solve this problem, contact us!
- Troubleshooter (Only needed for – well – troubleshooting if Photivo crashes or does not work in another way.)
Photivo for Windows has a portable mode. Take a look at the Windows page for more information.
- Debian, Mint (based on Debian)
Guide by Martijn Evertse on how to use the packages from Dariusz Duma.
- Fedora 15, 16 and 17
Experimental repository provided by Thibault North and Gerd (gvegidy).
Packagers wanted Photivo is be ready for being packaged with
checkinstall. However, some of the dependencies are not in the regular package systems, so those also have to be provided.
Photivo is written in C++ and uses the Qt framework. You can get the full GPL 3 licenced source code from the Mercurial repository at Google Code.
To send images from Photivo directly to Gimp (and back) you need to download the Gimp plugin. The Gimp Integration page explains how to set up Gimp integration.
This changelog is updated with every binary release for Windows. Do not assume that changeloged revisions are in any way more or less stable than others. They are not. A changelog entry simply means that we were in the mood to assemble a Windows binary for that revision.
- Updated dcraw to version 9.17/1.454.
- Batch manager: new “Reset status” button and a “send to batch manager” entry for the Save button’s context menu.
- Added output file name suffix that gets appended to the name of a processed image file or job file. Can be configured in Output › Output Parameters.
- Introduced a batch processing manager accessible via
Ctrl+B, bottom bar button or the image right-click menu.
- After a long development and test phase spot tuning (formerly known as “local spot adjust”) is officially released. Find it on the new Local edit tab.
- Updated dcraw to version 1.452.
- New supported cameras (through dcraw):
- Canon EOS 5D Mark III
- Canon EOS 650D
- Canon PowerShot SX220
- Fuji F77
- Fuji HS3
- Fuji X-Pro1
- Fuji X-S1
- Nikon D3200
- Nikon D4
- Nikon D800
- Olympus E-M5
- Panasonic DMC-GF5
- Samsung NX1000
- Samsung NX2
- Sony SLT-A37
- Sony SLT-A57
- Prevent Photivo from starting on monitors that are not there anymore.
- Fixed broken job mode.
- Updated internal CImg to v1.5.1
- Curve files (.ptc) can be opened again via the context menu in the curve filters if they are anchor-based curves. The fully precalculated curves (mainly the "Sigmoidal_xx.ptc" files) were removed from the Curves folder.
- Two decimals for BWStyler
- Updated white balance presets, thanks to ufraw
- Fixed a bug where crop did not work when loading an image via the File Manager
- New Czech translation, thank you to Dušan Vala
- This is mainly a bugfix release.
- New option to remember the pipe config between sessions. When you select Latest.pts as as your startup preset in “Settings › Startup settings” Photivo saves the current pipe configuration to that preset on each program exit and loads it again on next start. When you want to store a preset permanently do not use Latest.pts! Photivo may change that file at any time without warning.
- Completely new architecture for filters. Basically a filter now is a well encapsulated, reasonably independent component with a standard interface to the rest of Photivo. The major benefits:
- Big long-standing feature requests like a flexible pipe or undo are now possible (though still a lot of work, so don’t expect any of them in the near future).
- Much cleaner code throughout Photivo.
- Flexible filter config and GUI creation. GUI creation can be fully automatic from a single list of config items, or fully customised including Qt Designer .ui files and any bells and whistles you want, or anything in between.
- Added a second luma denoise curve on the “Lab Sharpen/Noise” tab. It’s hidden by default. Use the tab’s context menu or the “UI settings” config to make it visible.
- Added an option to disable auto-opening the file manager when Photivo is started without an image.
- Old stand-alone curve files (the ones from the “Curves” folder) are deprecated. They cannot be opened or saved via the GUI anymore but .pts presets using them still work and will continue to work in the future.
- Bugfixes and small stuff.
- Major changes to the file manager: The tree is replaced by a folder list view, added a simple bookmarks feature and a viewer for quick access to single images. Also various other fixes and improvements.
- Fixed a bug that could lead to input image files being deleted.
- Updated dcraw to v1.445
- File Manager: For a while now a file manager/thumbnail viewer for Photivo has been in development and is now officially released. :) It opens automatically when you start Photivo without an image. You can also use the context menu on the image or
Ctrl+Mto access it. Please note that this is an early version of the file manager. It is definitely usable but not at all finished.
- Photivo now uses the Faenza icons by Matthieu James.
- Updated dcraw to version 9.10 (1.444). Redcine is disabled for now because Jasper decided to be a nuisance. :(
- New command line option
--ptsto load a settings file. Can also be combined with loading an image.
- Renamed command line option
--load-and-deletefor more clarity.
- Added basic support for the Windows 7 taskbar features. The first application is Photivo displaying “busy” status in the taskbar while the pipe is running.
- And the usual bugfixing and polishing.
- New Gradual blur tool (Eyecandy tab) to creatively blur parts of the image, e.g. for miniature faking or simulating a tilt lens
- New Outline tool (Lab EyeCandy tab) to emphasise outlines. Especially useful in combination with GreyCStoration to create a painted/cartoony effect.
- Write exif data in PNG files
- Crop tool: special exposure slider to adjust the exposure while cropping. Previously this was done automatically, especially to brighten usually too dark RAW images while cropping. The automatic failed on certain images, though. Please note: This is a temporary exposure adjustment for cropping only. It does not affect the final output image in any way.
- Updated enhanced color profiles (thanks to darktable project)
- Some bugixing and smaller stuff
- Option to choose the startup tool pane view: tabs, favourites or all tools
- Mouse wheel moves curve points: Just the wheel moves vertically, also pressing
- Export to other programs than Gimp is possible: Settings › Export command
- Zoom levels 200%, 300% and 400% are not smoothed anymore so you can see pixel boundaries clearly
- Crop: Works on all zoom levels, not only zoom fit as before. Also added a setting for the zoom level to switch to when you start a crop. In crop mode to drag the whole image instead of the crop rectangle hold down
- Spot WB selection, histogram selection and rotate angle line selection can be cancelled by pressing
- New option for the initial pipe size when Photivo starts.
- New French translation. Thank you to Romain Henriet email@example.com
- New Dutch translation. Thank you to H. Cremers
- Various speedup optimizations and smaller bug fixes.
- Some small fixes esp. for dynamic range compression and perspective correction.
- New slider widget (thanks to salsergey!)
- Saving 16-bit PNGs is now possible.
- Loading an external CSS now adds the CSS to the selected theme instead of more or less replacing the theme completely.
- New German translation (thanks to Matthias Vonken)
- Seam carving tool (Geometry tab). Uses the liquid rescale library.
- Luminance denoise curve (Lab Sharpen/Noise tab)
- Defish tool (Geometry tab). It is a specialised convenience version of the Lensfun geometry conversion.
- Separated the Lensfun UI into proper separate tools. Added scaling option.
- Some enhancements to the crop tool: switch crop rectangle (and AR values) between portrait and landscape orientation, center the rectangle horizontally or vertically on the image, combo box for the LightsOut feature.
- Photivo’s UI translation is user selectable instead of tied to the system language.
- Fixed broken writing of exif data into the output files.
- Some changes to the command line options. Type
photivo -hfor details.
- Perspective correction and scaling tools (Geometry tab).
- Lensfun integration (Geometry tab). Corrects lens errors (chromatic aberration, vignetting, geometric distortion) and converts between different lens geometries (e.g. fisheye to rectilinear). Full manual mode for now. Only focal length and aperture are automatically read from the image’s exif data (if present, so check them anyway!).
- Photivo has a new icon! (contributed by Naveed Ahmed).
- Interface to control the display setting (normal, favourite, hidden) of all tools: UI Settings on the Settings tab. You can also save a tool configuration as a display preset. (contributed by salsergey)
- The tool pane allows for a more flexible display of tools.
- Search bar to search for tools by name and display them in a single list.
- Tools can be “bookmarked” in a favourites list.
- Display all non-hidden or all currently active tools in a single long list.
- 1:1 detail view: When switching to 1:1 pipe in the confirmation dialog you can choose to only display a part of the image. This only affects the preview display. The image still is saved with its full dimensions (respecting crop of course).
- When opening files by drag & drop you can now drop them anywhere on the Photivo window instead of on the image area only.
- New welcome screen when starting Photivo without an image.
- Crop: Double click into the selection confirms the crop (same as
Enteror the Confirm button).
- Italian translation (contributed by Bartokk)
- Two more layer modes for Toning and Gradual overlay.
- New texture overlay tool (EyeCandy tab).
- New Hue curve tool (Lab EyeCandy tab).
- Speedup for rotation and blur.
- Completely new Crop tool. Works a lot like Gimp’s crop tool, i.e. no more need to hold down the mouse button all the time.
- Updated dcraw to version 9.06 (1.440).
- Updated rotate tool with buttons for 90° rotation and a drawing a horizon line that determines the needed rotation.
- Some smaller fixes and tweaks.
- Reworked batch mode. Save a jobfile then start Photivo from the console:
photivo -j jobfilename.
- Third stage for “lights out” mode when cropping (press
Alt). The area outside the crop rectangle can now be completely black, dimmed or not dimmed at all.
- Confirmation dialogs (e.g. when switching to 1:1 pipe) can be disabled in the settings.
Alt + 1…
Alt + mouse wheelto change processing tabs.
- As usual a bunch of smaller fixes and tweaks.
Fixes, tweaks and updates for:
- pyramid denoise, line denoise and green equilibration (thanks to RawTherapee project)
- white balance (thanks to ufraw project)
- Cimg, gradual overlay and vignette
- Lots of fixes and tweaks
- Gimp export button got a context menu.
- New Reset filters button (incl. context menu)
- Re-designed info tab
- First attempts at online help
- Portable mode on Windows for using Photivo on USB drives and stuff. When a file called
use-portable-profileexists in Photivo’s program folder all user settings will be stored inside the program folder instead of the user application data folder. The file just has to exist. It can be completely empty.
This is mainly a bugfix release.
- Image rotation now uses CImg algorithm.
- Speed up optimization for local contrast stretch. It’s a lot faster now!
- Added cosine interpolation for curves.
- Setting the DPI value for the output file is now possible: Output tab, Output Parameters.
- Various smaller fixes including but not limited to Mac OS X, the Linux installation procedure and opening of Canon SRAW files.
- Defringe tool (Lab Sharpen/Noise tab). Thanks to Emil Martinec.
- Impulse noise reduction tool (Lab Sharpen/Noise tab). Thanks to Emil Martinec.
- Fixed and updated CA correction (thanks to Emil Martinec).
- Photivo now has full localisation support. If you would like to help out with translation, get in touch!
- Enable preset saving for white balance and demosaicing.
- When cropping press
Altto hide the image parts outside the current crop rectangle (“lights out” feature).
- Speedup optimisation for the image preview. Noticable mostly when only a few/fast filters are active.
- Linux: Added
- NEW: Presets for individual tools. Right-click on the tool header to save. Use the normal Open preset dialog to load.
- NEW: Start Photivo with a user defined preset and/or load that preset when a new image is opened. Can be configured on the Settings tab, section Startup settings.
- NEW: Added an extremely dark theme called “Night”.
- NEW: Updated enhanced profiles and basecurves (thanks to darktable project).
- NEW: Multithreaded Brighten filter to speed up processing.
- NEW: Updated dcraw to current version 9.05 (1.439).
- NEW: Updated camera white balance settings (thanks to UFRaw project) as well as base curves and enhanced color profiles (both thanks to darktable project).
- NEW: Reset a whole tool to its built-in defaults (in the tool header’s right click menu).
- NEW: Basic installer for Windows.
- CHANGED: As usual some more GUI polishing.
- CHANGED: One single button at the bottom of the tool pane for all file saving operations. Left click for the standard save operation (can be configured), right click for a menu with all possibilities.
- CHANGED: Settings files are now portable between different Photivo installations and even different operating systems.
- NEW: Tools can now be hidden and/or blocked from processing by right-clicking on the tool header. Ctrl+H (outdated: it’s U now) unhides tools on the current tab.
- NEW: Additional resizer early in the pipe (Geometry tab) including automatic pipe size selection according to the chosen resized resolution (still experimental).
- NEW: Information icon for the most complex filters that might increase processing time a lot.
- FIXED: Broken UI styling on Windows. Some more polishing might still be needed, but eventually we’ll get there.
- NEW: Detail Curve: selective microcontrast sharpen filter.
- NEW: Status LEDs on tabs. Can be configured on the settings page.
- FIXED: Improved keyboard usability in edit boxes.
- NEW: Microcontrast for gradient sharpen
- CHANGED: Decreased UI input lag. Makes Photivo react faster to slider changes.
- NEW: Gradient sharpen
- CHANGED: Edge avoiding wavelets master slider response