Author |
Topic  |
nwscomps
  
185 Posts |
Posted - Jun 17 2014 : 11:18:33
|
Thanks @Nigel and @am24, I am working at documentation, hopefully I will have it ready for the end of week.
Francesco Savastano Nwscomps.com Add-ons for the ImageEn Library |
 |
|
nwscomps
  
185 Posts |
Posted - Jun 20 2014 : 07:02:07
|
I just released officially the first release.
I have also added a few things to the previous demo, such as a progress bar to display the progress of applying the filters to full-resolution image, and a simple undo-redo.
http://nwscomps.com/downloads/ImageEn_Addon_Demo1.zip
I will be adding some more demos in the next days. The demos do not contain any trial packages, they are just meant to show you how the component works once compiled and to take a look at the project source code. I can provide trial packages on request. Please contact us if interested from our support page.
http://nwscomps.com/addon.html
The price was fixed at 159 $ but during the launch you can purchase for 129$. This price will last for a few weeks still.
Thanks for your attention. For any technical question, I prefer to answer from our support page and not here.
P.S. by the way we have also added support for photoshop curves in our TRGBCurves new release. TRGBCurves is included in the imageEn processing add-on.
Francesco Savastano Nwscomps.com Add-ons for the ImageEn Library |
 |
|
Uwe
  
284 Posts |
Posted - Jun 20 2014 : 13:25:58
|
Francesco,
Would you mind providing a demo that uses dcrawlib.dll to load camera RAW images?
Thanks -Uwe |
 |
|
nwscomps
  
185 Posts |
Posted - Jun 21 2014 : 05:12:20
|
@UWE Ok I will add the dcraw loading to next demo.
Francesco Savastano Nwscomps.com Add-ons for the ImageEn Library |
 |
|
Uwe
  
284 Posts |
Posted - Jun 21 2014 : 10:02:04
|
Thanks! |
 |
|
nwscomps
  
185 Posts |
|
xequte
    
39053 Posts |
|
Uwe
  
284 Posts |
Posted - Jun 25 2014 : 20:47:49
|
Nigel,
quote: Good performance on my dev machine too.
What happens if you maximize the main form's window and load a large camera RAW file afterwards? The first demo appears to be very responsive, but the second one is dead slow here (both preview and applying changes).
-Uwe |
 |
|
nwscomps
  
185 Posts |
Posted - Jun 26 2014 : 02:10:29
|
@Uwe, the slower demo is slower because the filters it has are very cpu consuming! There are 4 filters, of which 3 at least are very intensive. But if you would only choose, lets say the unsharp mask filter and another one it would be as fast as the other demo. When filters are fast, you can easily stack up 7-8 filters, during the preview, on a fast machine
Francesco Savastano Nwscomps.com Add-ons for the ImageEn Library |
 |
|
Uwe
  
284 Posts |
Posted - Jun 26 2014 : 09:41:07
|
Francesco,
quote: the slower demo is slower because the filters it has are very cpu consuming!
quote: ...on a fast machine
Of course, but when evaluating the performance of your code, I'll have to keep my customers in mind. Most of them do not use blazingly fast development machines; they are on slower laptops or tablets.
Don't get me wrong - I really like your component. I'm just trying to find out if it would add value to my application.
-Uwe |
 |
|
xequte
    
39053 Posts |
Posted - Jun 26 2014 : 16:40:46
|
Hi Uwe
Full screen with a 13MP raw file, I did not see any performance problems even with every filter active:

"Apply" takes about 20 seconds.
This is on my main dev machine which was top-of-the-line four years ago, and is now treading water 
Nigel Xequte Software www.xequte.com nigel@xequte.com |
 |
|
Uwe
  
284 Posts |
Posted - Jun 26 2014 : 17:49:07
|
Nigel,
The first demo is fast, I know. Try the other one. I'm having problems mainly with the 'Smart Flash' and 'Unsharp Mask' filters on slower systems.
I was hoping for a fast Delphi version of Adobe Camera RAW, but even on an ancient PC with limited RAM and Vista 32bit, similar Photoshop CS5 filters are magnitudes faster than the demo mentioned above. So is FastStone Image Viewer by the way, which is written in Delphi if I recall correctly. Am I expecting too much?
-Uwe |
 |
|
w2m
   
USA
1990 Posts |
|
nwscomps
  
185 Posts |
Posted - Jun 27 2014 : 13:03:49
|
Uwe when you say that photoshop filters and faststone filters are magnitude faster, which filters are you referring too? There is a bottle-neck in the filters you mentioned (smart-flash, usm and reduce highlights), they all use imageEn gaussian blur. If this only function could be optimized even the slow filters would be fast enough.
If you are very demanding in performances I can suggest you another solution by email. Please contact me.
Francesco Savastano Nwscomps.com Add-ons for the ImageEn Library |
 |
|
Uwe
  
284 Posts |
Posted - Jun 27 2014 : 15:01:08
|
Francesco,
quote: which filters are you referring to
In Photoshop CS5, ACR module, the filters are:
- Basic -> Fill Light - Basics -> Blacks - Detail -> Sharpening
Maximize the ACR window to test the performance.
In FastStone Image Viewer the filters can be found here (double-click on camera RAW image, move mouse to the left of the screen to make the menu pop-up over the maximized image):
Colors -> Adjust Lighting -> Shadows/ Highlights Sharpen/Blur -> USM Sharpen
Turn off Before-After view to test speed.
quote: If this only function could be optimized even the slow filters would be fast enough.
Good point. Fabrizio and Nigel should check if there is room for optimization.
quote: If you are very demanding in performances I can suggest you another solution by email. Please contact me.
Will do tomorrow, thanks.
-Uwe |
 |
|
nwscomps
  
185 Posts |
Posted - Jun 28 2014 : 04:48:25
|
@Uwe,
you should compare the smart flash / Reduce Highlights filters with some equivalent in the new photoshops such as the Shadows / Highlight tool.
As I said much of the cpu cycles are used by the gaussian blur. Please compare the gaussian blur of ImageEn with the gaussian blur in photoshop using a big radius (for example 100pixels) and you'll see the huge difference in speed.
As for faststone I suspect the shadows / Highlights there is a much simpler algorithm. You should be able to see the difference in the quality of the result. But even there it is very likely they are using a fast implementation of gaussian blur.
Francesco Savastano Nwscomps.com Add-ons for the ImageEn Library |
 |
|
wesleybobato
  
Brazil
367 Posts |
Posted - Jun 28 2014 : 05:53:24
|
Hello Franchesco. Congratulations Are Wonderful For Component Help me to much.
I wonder if you plan to add support for Other ImageEN.Proc
Automatic Image Enhancement AdjustGainOffset AutoImageEnhance1 AutoImageEnhance2 AutoImageEnhance3 AutoSharp HistAutoEqualize WhiteBalance_AutoWhite WhiteBalance_GrayWorld
Thank you so much for all My Friend. A Wonderful Day |
 |
|
Uwe
  
284 Posts |
Posted - Jun 28 2014 : 09:23:19
|
Francesco,
quote: you should compare the smart flash / Reduce Highlights filters with some equivalent in the new photoshops such as the Shadows / Highlight tool.
CS5's Shadows/Highlight is even faster than the Fill Light/Blacks filters in ACR. So it all boils down to a better implementation of the Gaussian Blur algorithm - that's what you're saying?
-Uwe
PS: Just sent you a message. |
 |
|
xequte
    
39053 Posts |
Posted - Jun 29 2014 : 19:34:39
|
@Uwe
First demo (Demo 2) is very responsive.
Second demo (Demo 1) becomes unresponsive if I use multiple filters.
Nigel Xequte Software www.xequte.com nigel@xequte.com
|
 |
|
Uwe
  
284 Posts |
Posted - Jun 29 2014 : 21:45:14
|
Nigel,
Same here. Thanks for confirming.
-Uwe
|
 |
|
Topic  |
|