| Author |  Topic  | 
              
                | nwscomps
    
 
                190 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
    
 
                190 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
    
 
                190 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
    
 
                190 Posts |  | 
              
                | xequte
      
 
                39218 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
    
 
                190 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
      
 
                39218 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
     
 
                USA1990 Posts
 |  | 
              
                | nwscomps
    
 
                190 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
    
 
                190 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
    
 
                Brazil367 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
      
 
                39218 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  |  |