PhotoDemon - photo editor
PhotoDemon - photo editor
[Moderator note: this is the primary PhotoDemon program thread. View database entry]
---
PhotoDemon is a photo editor
https://photodemon.org/
Download at https://photodemon.org/download/
---
PhotoDemon is a photo editor
https://photodemon.org/
Download at https://photodemon.org/download/
Re: Photodemon
Outstanding program. More to say on this soon, but I'm so far extremely impressed.
Re: Photodemon
Nice to see a baas program suggestion, but this one was a step above. Open source (BSD), free, and natively portable (Even advertises that fact on their page)? Is it my birthday? Additionally, it's not often I see something that can compete with existing tools I've been using for over a year.
Notes:
Beta looks even cooler than the release I initially tested but for the moment ...
As noted above, beta fixes a big wish I had which was some kind of quality options in the save menu. There's lots of great quality options for JPEG but currently very little for PNG (not surprising as it's a photo editor after all). Does support JPEG 2000 and some quality settings (including lossless).
Notes:
Beta looks even cooler than the release I initially tested but for the moment ...
- Transparency - Maybe the king feature, very unique and effective. Strongly recommend testing it out if you work with transparent images. Screencap of the interface: http://i.imgur.com/BBKLkLe.jpg
- Resize - Definitely like this function, simplifies several technical functions but lets you switch over to the technical bit.
- Lots of great image effects, color correction, and more. Very sharp and interesting. Autocrop works great.
- Metadata - By itself a great front-end for ExifTool (link). Gives TONS of detail.
- Menu system very clean and easy to navigate. Thumbnails system is sharp.
- Macro/Batch - Really looking forward to playing with this function to automate some of my edits.
- Very cool devs. I contacted them about their work and they just couldn't have been nicer.
- Compression options - a more active (available in the save window) compression options. Right now you have to go through the save menu and there's nothing for JPEG compresion levels. This is the one thing I really love about Paint.NET. -- NOTE: this is addressed in the latest beta
- Customizable interface - would like to be able to customize the toolbar for common operations (e.g. if you often fix the white balance)
- Photo manager sequence - Would love to see some automatic/easy options kind of like what Microsoft's Photo Manager does. Tons of other image editors have essentially the same functionality but Microsoft's packaging of those features makes a lot of sense and speeds up basic photo edits to hit the most common criterion (size, lighting, color, etc.). I've been trying to find almost any program freeware or commercial that can match this (the closest I've come to is PhotoScape).
As noted above, beta fixes a big wish I had which was some kind of quality options in the save menu. There's lots of great quality options for JPEG but currently very little for PNG (not surprising as it's a photo editor after all). Does support JPEG 2000 and some quality settings (including lossless).
Re: Photodemon
> PhotoDemon 6.4 release (September 9, 2014)
Excellent
Excellent
Re: Photodemon
Used this today to solve a real issue and it didn't make sense not to be in the database anymore. Maybe this Inception soundtrack I'm listening to is giving me an exaggerated sense of importance but it's time to add.
I mean clearly. Look at this:
That took me less than a minute. Wow.
---
Edit: Vote for inclusion: PhotoDemon http://www.portablefreeware.com/index.php?id=2656 ... if you think it should be added.
I mean clearly. Look at this:
That took me less than a minute. Wow.
---
Edit: Vote for inclusion: PhotoDemon http://www.portablefreeware.com/index.php?id=2656 ... if you think it should be added.
Re: Photodemon
I keep getting this error every time I close the app, but settings seem to be saving fine:
Re: Photodemon
Thanks to everyone who voted. I also fixed the terrible entry text that I wrote evidently after eating too much sugar.
Very strange - I haven't seen that. Have you tried the beta?joby_toss wrote:I keep getting this error every time I close the app, but settings seem to be saving fine
Re: Photodemon
Yes, same error (notice app version):
-
- Posts: 5
- Joined: Sat Nov 29, 2014 7:46 am
Re: Photodemon
Hi joby_toss. I'm the developer of PhotoDemon. I noticed some extra traffic to PhotoDemon's website from this link, so on a whim I decided to investigate - and I'm glad I did! I sincerely apologize for this bug.
I believe I have fixed the issue in the latest nightly build. Would you mind trying it when you have a spare moment? You can download the latest nightly build from the download page on PhotoDemon's website (http://photodemon.org/download/) or from this direct link:
http://photodemon.org/downloads/nightly ... ightly.zip
The problem was caused by freeing some resources in an incorrect order, while running on a system where global DEP protection has been manually enabled. (Control Panel > System > Advanced System Settings > Advanced tab > Performance settings > Data Execution Prevention > Turn on DEP for all programs and services.... how's that for a deeply hidden setting??
FYI, if you ever encounter a strange bug like this in a piece of open-source software, I *strongly* recommend sending a short email to the developers. We all love our software to be as bug-free as possible, but because we only work on these projects in our spare time, we don't have access to the same kind of testing facilities that a large company does. User feedback is the only way we find out about rare issues like this one!
If anyone else has any feedback or comments, please do let me know. (Webfork, thank you very much for sharing PhotoDemon here. I've made a note of your suggestions in the thread above, and they're now on my to-do list!)
I believe I have fixed the issue in the latest nightly build. Would you mind trying it when you have a spare moment? You can download the latest nightly build from the download page on PhotoDemon's website (http://photodemon.org/download/) or from this direct link:
http://photodemon.org/downloads/nightly ... ightly.zip
The problem was caused by freeing some resources in an incorrect order, while running on a system where global DEP protection has been manually enabled. (Control Panel > System > Advanced System Settings > Advanced tab > Performance settings > Data Execution Prevention > Turn on DEP for all programs and services.... how's that for a deeply hidden setting??
FYI, if you ever encounter a strange bug like this in a piece of open-source software, I *strongly* recommend sending a short email to the developers. We all love our software to be as bug-free as possible, but because we only work on these projects in our spare time, we don't have access to the same kind of testing facilities that a large company does. User feedback is the only way we find out about rare issues like this one!
If anyone else has any feedback or comments, please do let me know. (Webfork, thank you very much for sharing PhotoDemon here. I've made a note of your suggestions in the thread above, and they're now on my to-do list!)
Re: Photodemon
Awesome. Welcome to the forums and thanks for your work. I hope what we've done here highlights your efforts and gains more downloads/attention.PhotoDemon wrote:Webfork, thank you very much for sharing PhotoDemon here. I've made a note of your suggestions in the thread above, and they're now on my to-do list!
Re: Photodemon
@PhotoDemon: Thank you very much for this app and for taking the time to join us here! Yes, version 6.6.413 works fine for me.
I'm sick of StackHash - DEP problems (5 year old OS installation and about 2000 apps tested)! Enable DEP - some app crashes... disable DEP - some other app crashes...
I'm sick of StackHash - DEP problems (5 year old OS installation and about 2000 apps tested)! Enable DEP - some app crashes... disable DEP - some other app crashes...
-
- Posts: 5
- Joined: Sat Nov 29, 2014 7:46 am
Re: Photodemon
@joby_toss - thank you for testing! I'm so glad it worked.
Given the amount of software you test, I don't blame you for turning DEP on globally. "Better safe than sorry" when you're loading new software every day.
Maybe too much information, but if you're curious, here's one possible explanation for why portable software is prone to issues with DEP. Developing portable software involves a number of unique issues. These issues vary from toolkit to toolkit, but one recurring problem I've faced is writing software that works well with multiple versions of Windows.
In the case of my bug, above, the issue occurred in an area of code that deals with enabling features unique to Windows 7. (Specifically, displaying progress bar updates in the taskbar, by coloring the program taskbar button.) In some software toolkits, it's easiest to just compile different .exe files for each version of Windows. At install time, the installer installs the relevant .exe for the detected OS version.
Unfortunately, portable software developers don't have that luxury, because we have to write a single .exe that covers many different Windows versions. In the case of my bug, I was dynamically creating a chunk of Windows 7 taskbar interface code at run-time, if Windows 7 (or later) was detected. Unfortunately, this involves loading and unloading the taskbar interface in a non-standard way, which triggers DEP crashes. (DEP works by restricting where programs are allowed to execute code. A common trait of viruses and malware is running code outside the normal application memory region, which is exactly what I was doing to enable Windows 7 behavior conditionally. Why not use a normal taskbar interface in PhotoDemon? Doing so would cause crashes on Vista or XP installs, argh!)
Programs with normal installers don't have to "jump through hoops" like this. I envy those developers.
Anyway, this is probably irrelevant information for non-coders, but maybe interesting if you run into StackHash/DEP crashes in the future. Thanks again for helping me with my bug.
Given the amount of software you test, I don't blame you for turning DEP on globally. "Better safe than sorry" when you're loading new software every day.
Maybe too much information, but if you're curious, here's one possible explanation for why portable software is prone to issues with DEP. Developing portable software involves a number of unique issues. These issues vary from toolkit to toolkit, but one recurring problem I've faced is writing software that works well with multiple versions of Windows.
In the case of my bug, above, the issue occurred in an area of code that deals with enabling features unique to Windows 7. (Specifically, displaying progress bar updates in the taskbar, by coloring the program taskbar button.) In some software toolkits, it's easiest to just compile different .exe files for each version of Windows. At install time, the installer installs the relevant .exe for the detected OS version.
Unfortunately, portable software developers don't have that luxury, because we have to write a single .exe that covers many different Windows versions. In the case of my bug, I was dynamically creating a chunk of Windows 7 taskbar interface code at run-time, if Windows 7 (or later) was detected. Unfortunately, this involves loading and unloading the taskbar interface in a non-standard way, which triggers DEP crashes. (DEP works by restricting where programs are allowed to execute code. A common trait of viruses and malware is running code outside the normal application memory region, which is exactly what I was doing to enable Windows 7 behavior conditionally. Why not use a normal taskbar interface in PhotoDemon? Doing so would cause crashes on Vista or XP installs, argh!)
Programs with normal installers don't have to "jump through hoops" like this. I envy those developers.
Anyway, this is probably irrelevant information for non-coders, but maybe interesting if you run into StackHash/DEP crashes in the future. Thanks again for helping me with my bug.
Re: Photodemon
Thank you! Believe it or not, this info has great value for me (and I hope for others, too).
Re: Photodemon
+1
(Not a dev by any means, but PhotoDemon's explanation sure does clear my head...)
(Not a dev by any means, but PhotoDemon's explanation sure does clear my head...)