Skip to content

Releases: tannerhelland/PhotoDemon

PhotoDemon 2024.12

09 Dec 21:02
4c23a42
Compare
Choose a tag to compare

PhotoDemon 2024.12 is now available.

Read the release announcement at photodemon.org.

Zip file checksums:

CRC-32: 258c46f3
MD5: bfbf7ed762143ca654ce0a5a73ac0a20
SHA-1: 38a08ea4f9ed06a48516667b8bf213812ab1aa7d
SHA-256: 89a405442fa346900348176265718ad874f65e3ad073d76dd5b1d57179afc7bd

(PhotoDemon uses calendar versioning. Version numbers indicate the year and month of release.)

v2024.7

11 Jul 19:05
d9d4bc5
Compare
Choose a tag to compare

PhotoDemon 2024.7 is now available.

Read the release announcement at photodemon.org.

(This release replaces PhotoDemon 9.0. As part of a commitment to more frequent stable releases, I have switched to using calendar versioning. Future PhotoDemon releases will use the year and month of their release as major.minor version numbers.)

Zip file checksums:

CRC32: 1733aaf2
MD5: f502017b61554385c75531409dc350d4
SHA-1: 77ebff12aa2749e58550cbdca6047e57ebd9f710
SHA-256: 8b2ee00a926beed6a9e2598c84c0f43afdcff0428ef76ce13c04087272c885f7

PhotoDemon nightly build

27 Mar 20:52
42aa19c
Compare
Choose a tag to compare
Pre-release

This release was automatically built from PhotoDemon's current source code. It may contain serious bugs. Use at your own risk.

Changes:

  • b221df8 Crop tool: improve preset matching behavior
  • 56b2f4b Crop tool: fix rare, random flickering
  • dbcb3dc Crop tool: implement guides!
  • e4914b4 Crop tool: UI for "guides'
  • 46393dd Image > Canvas size: fix handling of decimal point in non-pixel measurements
  • 47f9914 Add "wrong file extension" detection for PDF documents
  • dc60f0c New central handler for reporting third-party library errors [ #651 ]
  • c15d940 PDF plugin: initialize "on-demand" to improve startup performance
  • 332cdad HEIF plugin: reduce debug log noise
  • d7e077c Update German.xml
See More
  • ad524f7 Automatic memory reduction now triggers when creating pixel surfaces [ #640 ]
  • e65d318 AVIF: report libavif failure messages directly to user [ #651 ]
  • 9629568 Update Russian.xml [ #650 ]
  • d6eddb1 New generic error handlers for third-party libraries [ #651 ]
  • 1844a5c ICO export: manually apply black to masked pixels
  • f718252 Update German.xml
  • 0b0eacf When thresholding alpha, ensure masked pixels are forced to black
  • e6685f9 Localization updates for new crop tool features
  • 3bf41b9 Update German.xml
  • 790ca7d Crop tool: size presets are now loaded from persistent text files
  • 9282e76 resvg: update to latest 0.45.0
  • 158dafd libzstd: update to latest version (1.5.7)
  • 6f1bf7b Crop tool: continue improving preset behavior
  • 45b625a Crop tool: get initial preset behavior working
  • 73bd37f Fix status bar message after user cancels import dialog(s)
  • 543b5d3 Crop tool: get UI for presets in place
  • 3aa800f Crop tool: move "allow enlarging" checkbox to options panel
  • 4d15e28 PDF import: update to latest pdfium
  • ebadff6 PDF import: a few improvements
  • ccf1e08 ICO export: use Lanczos instead of Mitchell filter for downscaling
  • 4dabc45 JPEG-XL images: add JPEG-XL detection even if libjxl isn't installed [ #644 ]
  • 5dc4e8f Loading many images at once: allow cancellation... [ #644 ]
  • 3918595 Tools > 3rd-party libraries: fix list behavior on high-DPI displays
  • 0d0e0d1 Fix "offer to fix bad file extension" when drag/drop is used [ #644 ]
  • e90561f AVIF images: add manual format ID feature... [ #644 ]
  • 69ce0d7 Update German.xml
  • 24a11ab Export > [any file format] dialogs are now freely resizable
  • 6e8947e Export > [animated file format] dialogs are now resizable
  • 1133813 Remember window locations: fix off-screen calculations...
  • 69fe2b1 AVIF images: update to the latest 1.2.0 libavif release
  • 2bcfb90 Update pdLCMSProfile.cls
  • 77cf4e5 AVIF import/export: fix support for Unicode filenames [ #647 ]
  • d191ddd File > Save JPEG dialog is now resizable
  • 7248463 Update Russian.xml [ #646 ]
  • 950fe1d Fix window state tracking on non-resizable windows
  • 44518b0 When loading an image, other open images may now be auto-suspended...
  • 4079ef8 Track app memory usage in MB, not KB
  • 98a4868 Images and layers can now be suspended to disk
  • b3152b1 New Simplified Chinese localization [ #645 ]
  • 6852656 Bad image file extensions: warn user, and offer to fix [ #644 ]
  • 6a1f759 File > Save as: respect typed file extension in files with... [ #644 ]
  • 7e1fee5 New function to match all known file extensions against a file type
  • e994488 Remember size+location of all dialog windows...
  • 791a396 New "Replace" blend mode: performance improvements
  • 8b8b01d Update German localization
  • 55e7953 Update pdFSO.cls
  • 53af997 Adjustments > Color > Colorize: modernize and expand tool
  • 4fff0aa Effects > Render > Clouds: test new "replace" blend mode
  • b47281f Histograms: round luminance values to nearest byte...
  • 2caa718 Implement "Replace" (Overwrite) blend mode
  • 7b050c4 Adjustments > Histogram: unify histogram rendering with other dialogs...
  • 2acacb5 Update localizations [ #643 ]
  • 730095c Crop tool: improve aspect ratio persistence when locked
  • 936ca06 Crop tool: add selection handling, minor bug-fixes
  • 065768c Updated German localization
  • 8d9f5a8 Update version no. to ensure nightly build updates across all branches
  • 72bd3ff Merge branch 'main' of https://github.com/tannerhelland/PhotoDemon
  • 786347d Merge pull request #642 from tannerhelland/crop-tool
  • aa19072 PCX files: improved heuristics for wonky embedded palettes
  • 93d26d2 Crop tool: localizations
  • cb6e796 Crop tool: implement toggle for "image" vs "layer" cropping
  • 847499a PCX files: improved heuristics for wonky embedded palettes
  • e5657d2 Crop tool: implement destructive cropping
  • 36e576a Crop tool: UI for "delete cropped pixels"
  • 72ab6da Crop tool: implement tab order for tool panel
  • 9e7a75e Crop tool: new UI for edge dragging
  • c766b27 Crop tool: resize by edge-dragging now working!
  • 2540ae1 Crop tool: start work on N/E/S/W border dragging
  • 0c897c3 Crop tool: finalize all combinations of "lock aspect ratio" and...
  • ed8ec7a Merge branch 'main' into crop-tool
  • 911fabd Color lookup: for CUBE format, fix min/max domain import...
  • 59722aa WebP support: update to the latest libwebp [ #639 ]
  • 65fd64a Magic wand: additional failsafes against out-of-image clicks
  • ddb5b60 Update Tools.bas
  • 25fa901 Status bar: fix double-conversion of real-world measurements
  • a35a1e6 pdPCX: add coverage for 4-bit, 4-plane data
  • a66339b Reduce memory usage on animation dialogs
  • fa0e124 Fixes for crashes with images around ~2 GB in size
  • 601afc1 Update pdPNG.cls
  • 8ce43fc Improve tool notification when image size may change
  • fe646a6 Update pd2DRegion.cls
  • 8a8f648 Crop tool: ongoing code clean-up
  • cab1ee1 Status bar: fix double-conversion of real-world measurements
  • 0e34f51 Crop tool: fix aspect ratio locking when "allow enlarge" is set
  • 4e6d720 pdPCX: add coverage for 4-bit, 4-plane data
  • d8d6683 Crop tool: start refactoring to make code more maintainable
  • b508e38 Crop tool: use double-click for committing the crop
  • 2b51293 Crop tool: preserve on-screen crop across images
  • 67646e0 Reduce memory usage on animation dialogs
  • 826ba37 Fixes for crashes with images around ~2 GB in size
  • 0386ec6 Update pdPNG.cls
  • 4f08ab7 Crop tool: implement "highlight" UI (called "Shield" in Photoshop)
  • 67d78a7 Improve tool notification when image size may change
  • 19f4f52 Update pd2DRegion.cls
  • 85641e6 Crop tool: new button for portrait / landscape swap
  • db00e52 Localization updates
  • 191db8c Fix weird Windows 11 24H2 lag at startup
  • c627ca6...
Read more

PhotoDemon 9.0

09 Sep 00:47
a93a006
Compare
Choose a tag to compare

After two years of work, PhotoDemon 9.0 is now available.

Everything new and improved is described in (excruciating) detail in the release announcement at photodemon.org.

Zip file checksums:

CRC-32: 9a02f3dd
MD5: a9300579dce957a1728231af09da6a90
SHA-1: 27f0be2d419cf87e0c7bcb5bd85062062b73713d
SHA-256: 1917e0594b2544c696abfaace3400370472add5646a5851a5816b2d83e4787d4

PhotoDemon 9.0 beta

16 Aug 01:43
7b63f55
Compare
Choose a tag to compare

After two years of work, a new PhotoDemon release is imminent.

Please help me test version 9.0 before its official release (currently planned for September 2022).

A lengthy article highlighting all the new features and improvements is available at photodemon.org.

Zip file checksums:
CRC-32: dfb61580
MD5: 5123c15c659a122285b21660da6bf8ff
SHA-1: 8fc0808b09eef57525bff65d56a4a997ef696c41
SHA-256: ab9316f1b18fd3dece517864959d831b241cf506304f9b9d505f473e044cafbf

PhotoDemon 8.4

22 Sep 20:20
4964b75
Compare
Choose a tag to compare

PhotoDemon 8.4 brings additional stability and usability improvements to the recent 8.2 release. It is recommended for all users.

A detailed release announcement is available here: https://photodemon.org/2020/09/22/photodemon-8-4.html

Zip file checksums:

CRC-32: a556334f
MD5: 28f3a917e9b66c065e54f55d3865d150
SHA-1: ab85091d7b3600125d10ba3dc6ee79da8f744d59
SHA-256: fb6debaa50c976d1a717e412fe0e5e3bd82ee3ea083014da600afe29e9093361

PhotoDemon 8.2

09 Sep 22:06
51c94fc
Compare
Choose a tag to compare

PhotoDemon 8.2 brings stability and usability improvements to the recent 8.0 release. It is recommended for all users.

A detailed release announcement is available here: https://photodemon.org/2020/09/09/photodemon-8-2.html

Zip file checksums:

CRC-32: d0f93dbc
MD5: e672140a1e8ba69c900bda787acc0abb
SHA-1: 5e5707516bb28944e0711d6bd1d5e88e59033933
SHA-256: fe61080a9368621f69474da757a16be12abe7f9ec8d6dbaf3a768cfbb3fa375d

PhotoDemon 8.0

22 Aug 00:34
6689d44
Compare
Choose a tag to compare

The 8.0 release announcement is available here: https://photodemon.org/2020/08/21/photodemon-8-0.html

An identical zip file is available from photodemon.org: https://photodemon.org/download/

Zip file checksums:

CRC-32: 23b1b695
MD5: cd22cb287a8f0a14676292b3a8a5e3df
SHA-1: 15e8eb0ef2e6f56300fcf092f98e34d494609867
SHA-256: fd4c524e6910a349cd5c922bdd216b3815be6678f33c33ea35d9f39cba34c670

PhotoDemon 8.0 beta

28 Jul 21:37
dd51156
Compare
Choose a tag to compare

After 2.5 years of work, a new PhotoDemon release is imminent. Please help test this 8.0 beta before its official release (currently planned for August 2020).

An article highlighting the many new features, improvements, and upgrades is also available at photodemon.org

PhotoDemon 7.0.1

15 Jan 17:20
46d4d48
Compare
Choose a tag to compare

PhotoDemon 7.0.1 contains minor stability and security improvements over PhotoDemon 7.0. It is recommended for all users.

The 7.0.1 release announcement is available here: http://photodemon.org/1852/photodemon-7-0-1-release/

An identical zip file is available from photodemon.org: http://photodemon.org/download/

Zip file checksums:

CRC-32: c1d2e0b4
MD5: 0c4cf8a745b0abe4e5b839f9a6f83bdf
SHA-1: 4d57e40bf620346210ceb3a1793d89d0444cd0d8
SHA-256: bb673dbd72ae7b34d3f99c91d1f043bc0d250ff7698528892c9d77964fa716f9