PhotoDemon 9.0 beta is now available
Overview
After two years of work, PhotoDemon 9.0 is almost ready. Highlights of this release include an improved user interface, new best-in-class selection tools (including support for multiple selections), support for many new image formats (AVIF, PSP, SVG, XCF), content-aware fill, new filters and effects, and much more.
As with all previous PhotoDemon releases, PhotoDemon 9.0 supports any Windows PC sold in the past 20 years. All modern versions of Windows (from Windows XP through the latest Windows 11 insider builds) are fully supported.
This release was a monumental effort and it would not be possible without many wonderful contributors who donated money, time, and feedback.
Thank you to everyone who donates. Your support makes this 100% free, 100% open-source project possible.
Download the beta
If you already have a copy of PhotoDemon, you’re good to go! PhotoDemon will automatically update according to your preference in the Tools > Options > Updates
menu. (Just make sure you select updates for stable and beta releases or stable, beta, and developer releases; otherwise, PhotoDemon won’t update until 9.0 formally releases.)
If you want to manually download the beta, click here or visit the download page.
Special thanks
Thank you to all of PhotoDemon’s Patreon supporters. Your donations make this project possible.
Thank you also to everyone who has made a one-time donation.
Finally, thank you to everyone who contributed bug reports, feature ideas, and feedback during this release cycle. I am grateful to all of you. ❤
What’s new and improved in this release
Some of these new features have already been discussed in greater detail in the 2021 year in review article, so head there for an even deeper dive.
Otherwise, read on for a (very) long list of all the exciting changes available PhotoDemon 9.0.
A quick mention, before we begin…
I know you’re eager to see all the new features, but let me quickly share one extra exciting thing about version 9.0.
Despite providing more tools, adjustments, and effects than PhotoDemon 8.4, PhotoDemon 9.0 is actually lighter on system resources. Take a look at this Windows Task Manager screenshot comparing the cold-start resource usage between the 9.0 beta release (highlighted) and the previous stable release:
That’s a 12% memory reduction, 21% handle reduction, and 36% reduction in graphics objects. As you start working with images, the lower memory consumption of version 9.0 will be even more pronounced.
I just wanted to mention this up front because unlike other software, I try to make PhotoDemon smaller and lighter with each release, with even better support for ancient PCs. So as you read about all the fun new features in version 9.0, remember that those improvements won’t bog down your PC - and in fact, the PhotoDemon features you already enjoy will likely run even better than before.
A revised and improved primary user interface
PhotoDemon’s primary interface has been redesigned to give you more room to work.
Tool options are now top-aligned against the menu bar, like other popular photo editors. The most common options appear directly on the toolbar, and extended options have been moved to carefully organized flyout panels.
These flyout panels automatically disappear when you interact with the canvas. You can also click the “pin” icon in the bottom-right of a panel to keep it open.
This new UI takes up less than half the vertical space of the old design, while still providing one-click access to all advanced tool options.
This new interface is designed to work all the way down to ancient display resolutions (like 1024x768), but if you have a modern display, some tools can automatically move advanced settings back into the toolbar itself as space allows. This animation shows an “opacity” setting automatically moving between a flyout panel (below brush size) and the toolbar itself as the main PhotoDemon window is resized:
Best-in-class selection tools, including composite selections
PhotoDemon has always supported editable selections. After you create a selection, you can continue to modify the selection by click-dragging on the selection’s corners or sides, or using text boxes to make precise adjustments.
This feature has now been extended to multiple selections. You can combine multiple selections using Add, Subtract, and Intersect modes, and your last selection remains editable even when multiple selections are active. Here is a lasso selection being composited against previous rectangle and ellipse selections in real-time:
Honestly, this feature was a nightmare to develop, but I really wanted PhotoDemon to provide the best selection tool experience of any free photo editor. I hope this release lives up to that goal.
Content-aware fill for smart object removal
Building on these new selection tool features, PhotoDemon now ships with a powerful content-aware fill tool. (This feature is also called “smart object removal” or “inpainting”.)
Simply select one or more objects that you want to remove from a photo, and PhotoDemon will take care of the rest.
PhotoDemon’s content-aware fill has no restrictions. It works with all selection tools on any PC - yes, even on Windows XP.
The default settings work well in most conditions, but as you can see in the animation above, power users can further tweak the tool’s behavior. For example, in this panorama photo with missing pixels, I ask the inpainter to only sample pixels from certain directions. This prevents the darker clouds on the left from bleeding into the lighter clouds on the right:
Unlike other software, PhotoDemon’s content-aware fill does not rely on “AI” or other silly buzzwords. It does not require an internet connection or a large database of images to “learn” from. Instead, it studies your current photo as-is, constructing different possible textures from nearby regions of the image, then refining the result until it arrives at a version it “likes”.
I mention this because PhotoDemon’s content-aware fill is deliberately nondeterministic. If you don’t like its results, no problem! Just run the tool again and it will try a different approach. Running it several times in quick succession can produce better results than running it once, and afterwards you can simply step through the different fill results using Undo/Redo.
For example, here’s me using this strategy on the beach photo from before, but repeating the tool a few times to see different results:
Full support for many new image formats
Expanded image format support was a large focus of this release. PhotoDemon now provides:
- Import and export support for Corel Paintshop Pro (PSP) images. The new importer can even preserve PSP text layers as editable text layers inside PhotoDemon!
- Import support for GIMP (XCF) images, including comprehensive coverage of layers in all color modes, integer and float precisions, and GIMP versions.
- Import and export support for the brand-new AVIF file format, c/o the open-source libavif library. AVIF file support is incredibly complex (the stock encoder+decoder apps are ~3x larger than PhotoDemon) and they are only available for 64-bit systems, so PhotoDemon does not ship these libraries by default. If you attempt to open or save an AVIF file on a compatible PC, PhotoDemon will offer to automatically download and configure a portable copy of libavif.
- Import and export support for animated WebP images. Many of the screen capture animations on this page were created with this feature.
- Import support for SVG and SVGZ images, c/o the open-source resvg library.
Other new formats supported by PhotoDemon include lossless JPEG (JPEG-LS), comic book archives (CBZ), old Symbian images (MBM, AIF), and lossless “quite OK” (QOI) images.
In other image format news, PhotoDemon now includes a best-in-class automatic GIF optimizer, and image formats that require palettes (like GIFs) benefit from a new neural-network color quantizer that constructs extremely high-quality palettes, even at low color counts.
Best-in-class Image Resize tool
PhotoDemon’s Image > Resize
tool now provides a dozen hand-tuned resampling modes. Even better, all modes support live interactive previews:
Live previews work with both upsampling and downsampling, and all resampling modes provide high-speed (integer) and high-precision (floating point) versions. If you don’t want to mess with any of these intricacies, a smart “automatic” mode automatically chooses reasonable settings for you.
With these improvements, I believe PhotoDemon provides the best image resize experience of any free photo editor.
Built-in support for Adobe Photoshop plugins (8bf)
PhotoDemon now provides native support for Photoshop effect plugins (“8bf”, 32-bit only). This feature is possible thanks to spetric’s Photoshop-Plugin-Host library.
For example, here is Photoshop 5.0’s “Texturize” filter running natively within PhotoDemon:
New Color Lookup adjustment, with import and export support for 3D Lookup Tables (LUTs)
Color lookup files (commonly called 3D LUTs, because they store 3-Dimensional Look-Up Tables) are used extensively in film, photography, and game development. These files encode any combination of color adjustments, including all the tools from PhotoDemon’s (extensive) Adjustments
menu.
PhotoDemon now provides full support for 3D LUTs in the new Adjustments > Color > Color lookup
menu. 3DL, CUBE, and LOOK formats are supported at any complexity. PhotoDemon also ships with a free set of color lookups that mimic your favorite one-click social media filters:
Bryce Canyon photo by Daniel Lambson
You can also make your own 3D LUT files. Just load a photo and apply any combination of adjustments, then use the new File > Export > Color lookup
tool to save those adjustments to 3DL, CUBE, or LOOK format. All of your adjustments are now ready to use in Adobe Photoshop or any other LUT-capable photo editor - even if those photo editors don’t provide the same adjustment tools as PhotoDemon!
You can also search online for “free 3D LUTs” to find more color adjustments than any human being could ever need or want. (There are also many paid LUT offerings, if you’re into that.)
I believe PhotoDemon is the first free, open-source photo editor to provide full coverage for all major 3D LUT formats. This is also a relatively recent addition to Photoshop, so it’s exciting to provide it here for free!
Full list of changes by category
Those are some of the biggest improvements coming to PhotoDemon 9.0, but they are far from the only ones. (I haven’t even gotten to new effects yet!)
It would take too long to discuss every new feature at this same level of detail, so here is an abbreviated list of other highlights in the 9.0 beta.
Effects
- New
Effects > Light and shadow > Bump map
tool.
- New
Effects > Distort > Droste
tool, so you can channel your inner M.C. Escher.
- New
Effects > Animation menu
, including new Foreground and Background effects (for automatically applying a background or foreground layer to an animated image) and an Animation speed effect (for permanently modifying playback speed).
- New
Effects > Edge > Gradient flow
tool
- Greatly improved
Effects > Transform > Perspective
tool, with new live preview support and precision control for corner coordinates.
- Greatly improved and accelerated
Effects > Artistic > Stained Glass
andEffects > Pixelate > Crystallize
tools
- New support for Photoshop effect plugins (“8bf”, 32-bit only), with thanks to spetric’s Photoshop-Plugin-Host library.
Adjustments
- Overhauled
Adjustments > Curves
tool, with improved performance and a new UI.
- Completely redesigned
Adjustments > Color > Photo filter
tool, to better match the identical tool in Photoshop.
-
Otsu’s method is now used by the
Adjustments > Monochrome
tool, for improved contrast when reducing an image to two colors. - New
Adjustments > Color > Color lookup
tool, with built-in support for all 3D LUT formats that ship with Photoshop (cube, look, 3dl) and high-performance tetrahedral interpolation for best-in-class quality. - All photo adjustments (in any combination) can now be exported to standalone 3D LUT files, enabling use of your favorite PhotoDemon adjustments in other software.
- PhotoDemon now ships with a default set of public-domain 3D LUTs.
File formats
- Comprehensive import and export support for Corel Paintshop Pro (psp, pspimage) images, including many text and vector layer features.
- Comprehensive import support for GIMP XCF images, including full coverage for all color modes, precisions (integer and float), and XCF versions. GZ-compressed XCF files are also supported.
- Comprehensive import and export support for the brand-new AVIF file format, c/o the open-source libavif library. AVIF file support is incredibly complex (the stock encoder+decoder apps are almost 3x larger than PhotoDemon!) and they are only available for 64-bit systems, so PhotoDemon does not ship these libraries by default. If you attempt to open or save an AVIF file, PhotoDemon will offer to download a local copy of libavif.
- Comprehensive import and export support for animated WebP images, including direct export from PhotoDemon’s built-in screen recording tool (
Tools > Animated screen capture
).
- Comprehensive import and export support for lossless QOI (“quite OK image”) files.
- Comprehensive import support for SVG and SVGZ images, c/o the open-source resvg library
- Comprehensive import support for lossless JPEG (JPEG-LS) images, c/o the open-source CharLS library
- Comprehensive import support for Comic Book Archive (CBZ) images.
- Comprehensive import support for Symbian (mbm, aif) images
- All-new GIF import and export engines, including a new best-in-class GIF optimizer.
- New neural-network color quantizer for maximum-quality results when saving to 256-color image formats, like GIF or web-optimized PNGs. (The new quantizer is also directly accessible from the
Effects > Stylize > Palettize
tool.) - Safe overwrite behavior is now the default for all file formats. (When saving over a file that already exists, PhotoDemon will save to a temporary file, validate the temporary file’s correctness after the save completes, and only then will it replace the old copy with the new one.)
Image and Layer tools
- All-new selection tool engine, including full support for merging selections. All selection tools support new “Add”, “Subtract”, and “Intersect” combine modes. In addition, a new canvas selection renderer automatically highlights the merged region of composite selections. (Other new rendering UI features are available on each selection toolpanel).
- New
Edit > Content-aware fill
(and correspondingSelect > Heal selected area
) tools can intelligently remove objects from photos. Just select the object you want to remove, then click the menu to remove it! - Completely redesigned
Image > Resize
tool, with real-time interactive previews, 12 different resampling filters, memory size estimations, a user-resizable dialog, progress bar updates, and more. The new tool was custom-built for PhotoDemon, and it has very low memory requirements, excellent performance, and zero 3rd-party dependencies. (TheLayer > Resize
tool also receives all of these improvements!) - New
Layer > Replace
tools, for quickly replacing an existing layer with data from the clipboard or any arbitrary image file.
- Overhauled
Image > Crop
tool, including new support for retaining editable text layers after cropping (instead of rasterizing them). - The
Advanced text tool
provides a new “stretch to fit” option, which automatically sizes the font to fit within the text layer’s current boundaries.
- New lock aspect ratio toggle on the Move/Size tool
- New
Edit > Stroke
andEdit > Fill
tools allow you to easily stroke a selection outline or fill a selected outline with custom pens or brushes.
Batch processor
- New support for preserving folder structure when batch processing images from a complex folder tree
- New support for batch processing animated image formats (GIF, PNG, WebP)
User interface
- A new compact toolpanel design requires less on-screen space, while still providing one-click access to all of PhotoDemon’s advanced tool features. (This also enables PhotoDemon to successfully work all the way down to 1024x768 screen resolutions - a rare case of supporting even older hardware than previous versions of the app!)
- Adjustment and Effect dialogs are no longer fixed-size - you can freely resize them at run-time, and the preview area will resize accordingly.
- Adjustment and Effect tools now have built-in Undo/Redo on each dialog
- Faster app startup time, particularly on Windows 10 and 11
- PhotoDemon can now automatically restore your previous session if a system reboot interrupts.
- Improved localization tools, including automated matching against other open-source translations, provide a significantly improved experience for non-EN-US locales.
- Improved clipboard support when copy/pasting to/from Google Chrome
- New background image compressor greatly reduces memory usage when working with multiple images at once
- Similarly, a new run-time resource minimizer for UI elements makes PhotoDemon - already among the lightest photo editors - even lighter on system resources.
- PhotoDemon’s
Window
menu now displays a list of open images for immediate access to any open image (even if you’ve disabled the image tabstrip). - Expanded “convenience” buttons in the Layer Toolbox, including new Shift+Click behavior (see button tooltips)
- Additional hotkeys have been implemented to better match other photo editing software
- Recent image and macro files will now appear in search results from PhotoDemon’s built-in search tool (Ctrl+F)
Other
For a full list of changes, visit the project’s commit log.
Stable release
As with past releases, I’d like to allow several weeks for public beta testing. If no severe issues are encountered, the formal 9.0 release should happen in September 2022.
If you encounter bugs or want to provide other feedback, please create a new issue on GitHub. Otherwise, I’ll see you in a few weeks with the official 9.0 release announcement!
In conclusion
Thank you for using PhotoDemon.
I am deeply grateful to everyone who contributed to this release, whether through Patreon, GitHub, or by sending old-fashioned emails. A full list of contributors is available on the Contributors page, or in the Help > About
menu of PhotoDemon itself.
Look for a final 9.0 release in the coming weeks, and best wishes for a happy and healthy rest of 2022.