PhotoDemon 8.0 is here
Overview
After 2.5 years of work, PhotoDemon 8.0 is available to download. Highlights of this release include new clone and pattern brush tools, a new gradient tool, support for Adobe Photoshop (PSD) images, animated GIF and PNG images, Windows Icon (ICO) images, and OpenRaster (ORA) images, massive performance improvements, new filters and effects, and much more.
This release was a monumental effort, and it would not be possible without all the amazing contributors who donated money, time, and feedback. Thank you to everyone who donates! Your support makes this project possible.
Download the new release
If you already have a copy of PhotoDemon, you’re good to go! The program will automatically update according to your preference in the Tools > Options > Updates menu.
If you want to manually download a fresh copy of the program, click here or visit the download page.
Special thanks
Thank you to all of PhotoDemon’s Patreon supporters, whose regular donations make this project possible.
Thank you as well to everyone who contributed bug reports, feature ideas, and feedback over the past few years. I am grateful to all of you. ❤
What’s new and improved
In no particular order, here are some of the new features available in PhotoDemon 8.0. Where applicable, I’ve tried to link each update to its relevant commit and/or feature request page on GitHub or Patreon, or where applicable, an explanation of the feature somewhere like Wikipedia.
Note: this page contains animated images. These animations are supported by all major mobile and desktop browsers, but if you’re using an old browser (like Internet Explorer, which should no longer be used), you may not see the animations. Switch to a modern browser like Edge, Firefox, Safari or Chrome to see this page in its full glory!
First up, Clone and Pattern stamp brushes are now available. I’ve already written about these at-length, so visit that article for more details, but as a quick summary, a clone brush allows you to “paint” with a brush that’s copied from one or more other images. You can use this to remove blemishes from an image (by using an un-blemished region as the brush’s source), or you can use it to paint various patterns, as in the sample animation below. The new tools support brushes up to 1,000 pixels in size, and the usual range of brush features (including edge softness, opacity, blend mode, and more) are fully supported.
A new on-canvas gradient tool is also available. Gradients can be created in eight shapes with four edge-wrapping modes. The tool supports real-time previewing and editing, even on very large (20+ megapixel) images.
As part of the new gradient tool, a greatly expanded and updated gradient editor now ships with the program. Choose from a built-in collection of stylized gradients, or create and save your own using the interactive editor:
PhotoDemon now ships with built-in support for Adobe Photoshop (PSD) files and their open-source equivalent, OpenRaster (ORA) files. All Photoshop color models are supported, and images with embedded color profiles are automatically color-managed. PhotoDemon can also export images to PSD and ORA format(s), with full support for layers, blend modes, and many other features, which makes it a breeze to copy your work between programs.
A new search tool is available in the top-right corner of the main window. Use it to quickly locate tools, adjustments, effects, or any other program feature. (And if you’re more of a keyboard person, Ctrl+F brings up the search bar automatically.)
Canvas rulers are now displayed automatically, with support for measurements in pixels, inches, centimeter and millimeter, points, and picas.
A new Measure tool has been added, with built-in support for automatic horizon straightening:
Selection tools have seen many improvements, including long-requested support for aspect-ratio locking:
A new Effects > Render menu is available, including new Cloud and Fiber rendering effects that make great use of the new gradient editor:
A new state-of-the-art Surface Blur tool ships in the Effects > Blur menu. This tool is built using technology from a 2012 paper by Qingxiong Yang, and it outperforms other popular photo editors by 1000% percent or more. (As an example, applying a 100-pixel radius surface blur to a 12-megapixel iPhone photo takes just 3 seconds in PhotoDemon, and only one CPU core is used. On the same photo, Paint.NET maxes out 4 CPU cores and take more than 40 seconds to complete.)
A wide range of minor tools, commands, and effects have been added to further close the gap between PhotoDemon and pro tools like Photoshop. These range from silly things like a new Pixelate > Pointillize effect, to new layer workflow tools (like dedicated fit layer to canvas size and reverse layer order commands), to a new Compare Images tool that auto-calculates PSNR between photos. If you haven’t already, explore the new Image and Layer menus to see all the new goodies available for experienced Photoshop users.
Many program features can now be controlled via the keyboard, with widespread improvements to tab-order, UI rendering when keys are used for navigation, and keyboard interactions in general.
Macros can now be directly created from your action history. If you’ve just performed an awesome set of edits to an image, use the new Tools > Create macro > From history… menu to save those actions to a macro file.
All edit boxes now support simple math expressions:
PhotoDemon now ships with a custom-built PNG engine. This greatly improves performance when loading and saving PNG images, copying+pasting images between applications, and using file formats that directly embed PNG data (like OpenRaster files). The new engine also produces smaller PNG files than other software by using advanced compression technology by the open-source libdeflate library.
That custom PNG engine I just mentioned? It was very helpful in adding animated PNG support to the project. In fact, all animations on this page were created in PhotoDemon, by PhotoDemon, using the new Tools > Animated screen capture menu. (Unlike animated GIFs, animated PNGs support 16-million colors, high-resolution timestamps, and potentially smaller file sizes.)
Similarly, animated GIF files are now supported! Animations can be previewed right inside the main window, using the Navigation panel in the top-right. Create your own animated images by using the new File > Export > Animated GIF and File > Export > Animated PNG menus.
Windows icon (ICO) files are now fully supported. Icon frames are loaded as separate layers, and when exporting ICO files, PhotoDemon can auto-generate as many icon frame formats as you request, in both legacy (uncompressed bitmap) and modern (PNG) formats. Even better, beginners can just select which Windows version they want to target, and PhotoDemon will figure out what frames to generate for you.
Layers can now be split out into individual images, edited at will, then reassembled back into their original image. This makes some complex editing tasks much easier.
The batch processor now supports drag+drop from Windows Explorer when creating a batch process list. This makes it a snap to add complex collections of files or folders.
More than a dozen Adjustment filters have been rewritten for improved quality across a wide range of photography styles. The Auto-Correct and Auto-Enhance tools now produce faster, subtler results, particularly on skin-tones, while standard adjustments like Exposure and Gamma received updated user interfaces to make them even faster and simpler to use.
Many program behaviors now support customization via prompts. For example, Drag-dropping images onto the canvas now displays a dialog for how to handle the dropped image, and you can always ask PhotoDemon to remember your preference in the future:
Color palettes can now be applied from any palette file using the Effects > Stylize > Palettize menu. Supported palette formats include GIMP, Adobe Photoshop, Paint.NET, and PaintShop Pro/JASC. Palettes can also be generated from any image and exported to all of these formats using the new File > Export > Palette menu.
Dozens of effects have received large performance and feature updates. Nearly all transform, distort, and artistic filters have been rewritten for improved speed, while noise removal tools like the Median filter are now significantly faster at large radii and/or on large images. (These improvements were made possible by a number of new effect engines, including a multiresolution wavelet optimizer.)
PhotoDemon now provides a high-speed perfect color matcher using KD-trees. This improves performance on many adjustments and effects, and it also improves performance when saving images to certain file formats (especially palette-based formats, like GIF).
Saved adjustment and effect presets can now be edited, deleted, or rearranged to your liking.
Using the program in languages other than English no longer incurs minor UI performance penalties, thanks to a new custom-built Boyer-Moore text matching engine.
The color selector panel of the main window now provides a list of recently used colors at the bottom of the panel:
…and the color selector can also be switched to a new “use palette from file” mode, including auto-matching colors to their nearest palette equivalent when using the color selector tool:
Speaking of the right-side toolbar, all panels can now be resized to your liking:
Want to quickly strip all metadata from an image? Just use the new Image > Metadata > Remove all metadata tool.
As part of PhotoDemon’s long-running commitment to user privacy, photodemon.org has been migrated to a secure (https) server. All PhotoDemon update checks and downloads are now served exclusively over secured connections.
Tools that use random numbers now support a new UI for entering random seed values (inspired by Minecraft, of all things). This allows you to recreate “random” effects identically across multiple images.
Various improvements have been made to running PhotoDemon on OSX and Linux via Wine, including fixing a number of Wine-specific UI problems.
As part of a new initiative to make PhotoDemon as stable as possible, debug logging now auto-activates whenever a program crash is detected. You can always send those debug logs directly to me to help solve any problems you encounter.
Oh boy, this list of changes is already insanely long, but my list of improvements still has another 50+ items listed. Rather than continue detailing various changes, let me just refer interested parties to PhotoDemon’s commit history. It contains a list of all 1,000+ changes since the last stable release!
In conclusion
I can’t thank you enough for sticking with me through the past 2.5 years. During PhotoDemon 8.0’s development cycle, I’ve become a father, survived a pandemic (well, at least so far), replaced both a failed hard-drive and failed power supply on my aging development PC (thank goodness for backups), started a Patreon initiative to support PhotoDemon’s ongoing development, and consistently missed my goal of providing you with regular updates. I’ll try to be more communicative with PhotoDemon 9.0!
If you have any questions, comments, or feedback, please let me know. I am so grateful to everyone who contributed to this release, whether through Patreon, GitHub, or by sending good old-fashioned emails. A full list of contributors to this release is available on the Contributors page, or in the Help > About menu of PhotoDemon itself.
Please enjoy the new release, and best wishes for a happy and healthy rest of your 2020.