ImageEn for Delphi and C++ Builder ImageEn for Delphi and C++ Builder

 

ImageEn Forum
Profile    Join    Active Topics    Forum FAQ    Search this forumSearch
Forum membership is Free!  Click Join to sign-up
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 ImageEn Library for Delphi, C++ and .Net
 ImageEn and IEvolution Support Forum
 Developing a Image Processing Extension 4 ImageEN
 New Topic  Reply to Topic
Next Page
Author Previous Topic Topic Next Topic
Page: of 3

nwscomps

185 Posts

Posted - Jun 05 2014 :  12:25:18  Show Profile  Reply
Hello, I have almost finished developing the first version of an image processing component (descendant from TImageEnProc), that will be able to do the following:

- Previewing in real time many imageenproc native filters and corrections on any TimageenView, without performance drop, and also to apply the filters with or without preview
- Previewing and applying advanced corrections and filters not available in ImageEn such as Smart Flash and Reduce Highlights (like the shadow - Highlight tool in photoshop)
- Applying and previewing multiple filters at same time (filters collection).
- In future can be extended with many other filters
- Advanced filters will work on both 8 bits and 24 bits images and in future can be extended to support 48 bits images.

The component is available for Delphi only.

I wonder how many of you would be interested in purchasing. From your interest depends also our directions in development.
You can contact us directly from our website if interested or reply here.
Thanks.

Francesco Savastano
Nwscomps.com
Add-ons for the ImageEn Library

Uwe

284 Posts

Posted - Jun 05 2014 :  13:24:17  Show Profile  Reply
Francesco,

Sounds interesting, but to be honest - I would prefer to see all these features being implemented in ImageEn directly instead of having to install yet another component pack. Maybe you can get together with Fabrizio and Nigel and make a deal with them?

-Uwe
Go to Top of Page

w2m

USA
1990 Posts

Posted - Jun 06 2014 :  15:29:16  Show Profile  Reply
Francesco,

How much are you going to charge for the component?
How much are you going to charge to update the component or renew the license?
For how long to you get free updates from the original purchase date?
I assume the component is a non-visual component with a property to connect to TImageEnView or TImageEnVect?

Thanks,

Bill Miller
Adirondack Software & Graphics
Email: w2m@hughes.net
EBook: http://www.imageen.com/ebook/
Custom Commercial ImageEn Development
Go to Top of Page

nwscomps

185 Posts

Posted - Jun 07 2014 :  06:25:58  Show Profile  Reply
Hello Bill,
thanks for your questions.
1) the price for the component is not yet decided, that is one of the reasons why I am asking in this forum to be able to better assess the demand. If there is enough demand I will make the price more popular.

2)Updates will be free, until next major version (that is v.2). Major versions upgrades will be discounted by 55%.

3)Minor updates will be free and I purpose to have them every 4 months or so. I will let customers suggest the additions to the filters library they need, and I will try to add them, as much as possible in the minor updates.

4)The component is a descendant of TImageEnProc, therefore it is visual and will have the same ability to attach itself to a TBitmap or TIEBitmap or TImageEn. It will be able to register itself in order to preview the filters on any TImageEnView or TImageEnVect.



Francesco Savastano
Nwscomps.com
Add-ons for the ImageEn Library
Go to Top of Page

nwscomps

185 Posts

Posted - Jun 07 2014 :  06:34:02  Show Profile  Reply
@UWE,
thanks for your interest. For now I think it's too early to discuss a possible inclusion in the ImageEn package. Also it is quite a lot of extra code to mantain for Nigel and Fabrizio, so we would need a special partnership between us, that at the moment, I am not ready (especially for the burocracy part) to be involved in.
But possibly in the future we shall discuss about it.

Francesco Savastano
Nwscomps.com
Add-ons for the ImageEn Library
Go to Top of Page

nwscomps

185 Posts

Posted - Jun 13 2014 :  08:35:48  Show Profile  Reply
First beta available here. Any comment is welcome.
In this demo I chose a selection of 4 filters that are applied at the same time to the imageEnView preview (selections and layers with transparency also work).
In the first version of the component are available more than 20 imageEn native filters and two filters that are not present in imageEn (Smart Flash and Reduce Highlights).
Download the demo and project file here:
http://www.nwscomps.com/downloads/ImageProcessing_Addon_beta.zip

Francesco Savastano
Nwscomps.com
Add-ons for the ImageEn Library
Go to Top of Page

Uwe

284 Posts

Posted - Jun 13 2014 :  10:29:40  Show Profile  Reply
Very sluggish. Program stopped responding after making a few changes via the TrackBars on the left. Had to kill it in Task Manager.

For now, I would suggest to refrain from immediately applying changes to the image when a trackbar is moved. It locks up the screen and ultimately crashes the application. You'll need to use TThreads, it seems.

-Uwe
Go to Top of Page

w2m

USA
1990 Posts

Posted - Jun 13 2014 :  10:52:45  Show Profile  Reply
The demo seemed to work very well here. I did not see the sluggishness that Uwe reported and there were no crashes. @Uwe... I think that is the whole purpose of the component... real time preview of processing just like Lightroom.

I am running a quad core I7-4770 processor @ 3.4GHx, with 24gb ram, and Nvidia GeForce GTX 650 Ti display adapter; however. I did not test it on a slower pc.

Bill Miller
Adirondack Software & Graphics
Email: w2m@hughes.net
EBook: http://www.imageen.com/ebook/
Custom Commercial ImageEn Development
Go to Top of Page

nwscomps

185 Posts

Posted - Jun 13 2014 :  11:02:37  Show Profile  Reply
@Uwe the component will calculate the preview in a very optimized way,
- Consider that at least 3 of the 4 filters included are very cpu consuming (if applied to whole picture).
- On my pc a dual core celeron I can apply all 4 filters without serious speed problems.
- The speed will depend from your cpu speed, and slightly from the size of original picture and with the size of the preview, also applying on layers will be slower.
- If you preview a filter at a time, it will be very fast.

Of course there are possibilities of further optimization but the speed is quite satisfying for me. IT is a real-time preview, and it offers imo much more than imageEn native preview.

Also it is surely possible to use threads with the sliders, or update the preview only when the slider has been moved in the choice position. The sliders are not part of the component itself, so you are free to optimize their user interaction.

Francesco Savastano
Nwscomps.com
Add-ons for the ImageEn Library
Go to Top of Page

nwscomps

185 Posts

Posted - Jun 13 2014 :  11:07:19  Show Profile  Reply
@Bill thanks for your test, I look forward to hear more opinions. It would be useful to know also your testing machine.

Francesco Savastano
Nwscomps.com
Add-ons for the ImageEn Library
Go to Top of Page

Uwe

284 Posts

Posted - Jun 13 2014 :  11:40:04  Show Profile  Reply
I'm out of town at the moment, so I tested on:

Surface Pro 1, 128GB, Win 8.1

Found out why the program hung, by the way. If you load a large image, do a couple of changes, and then click 'Apply', the application seems to be unreponsive. When you try to close it during this time, it crashes.

-Uwe
Go to Top of Page

wesleybobato

Brazil
367 Posts

Posted - Jun 13 2014 :  12:57:15  Show Profile  Reply
Hello Franchesco,
I did a test with a simple hardware.
I thought the Good Result
I'll be honest when using many filters may be slow.

I added a video to prove that I am speaking the truth.

https://www.dropbox.com/sm/create/VID_20140613_163912.3gp

Honestly I think you should be congratulated.

Acer Aspire E1
Operating System Windows 7 Ultimate
Ram memory 4GB
Intel Celeron Dual Core 1.70 GHz
Video Card Onboard HD Graphics Default
Go to Top of Page

wesleybobato

Brazil
367 Posts

Posted - Jun 13 2014 :  13:09:22  Show Profile  Reply
If you leave the property ZoomFilter = RfNone
Will get faster.
I have Observed that ZoomFilter is Very Slow on Certain
Computers in Business Here
I have a project with ImageEn installed on 50 computers and Biggest complaint from users is that the filter is slow in 60% of Computers
Go to Top of Page

nwscomps

185 Posts

Posted - Jun 13 2014 :  13:09:34  Show Profile  Reply
@UWe, yes when you click the apply button the component will apply the filters to the actual picture and if this is quite big it will take quite some time. Next improvement will be displaying the progress of final apply on a progress bar.
Also I have thought of another possible improvement using a separate thread during preview (though it is not urgent improvement imo).
Thanks for your testing and suggestions.

Francesco Savastano
Nwscomps.com
Add-ons for the ImageEn Library
Go to Top of Page

nwscomps

185 Posts

Posted - Jun 13 2014 :  13:12:05  Show Profile  Reply
Hello Wesley, thanks for your appreciation and testing. I will check your video in next days.


Francesco Savastano
Nwscomps.com
Add-ons for the ImageEn Library
Go to Top of Page

w2m

USA
1990 Posts

Posted - Jun 13 2014 :  13:14:35  Show Profile  Reply
Wesley,

I get 404 error when I try to download you video: https://www.dropbox.com/sm/create/VID_20140613_163912.3gp

Bill Miller
Adirondack Software & Graphics
Email: w2m@hughes.net
EBook: http://www.imageen.com/ebook/
Custom Commercial ImageEn Development
Go to Top of Page

wesleybobato

Brazil
367 Posts

Posted - Jun 13 2014 :  13:18:02  Show Profile  Reply
Sorry about the link
you will notice that the software does not respond in some time and does not minimize
but that was only because I used all filters simultaneously

https://www.dropbox.com/s/op4sp85c1h1hqdc/VID_20140613_163912.3gp
Go to Top of Page

w2m

USA
1990 Posts

Posted - Jun 13 2014 :  13:26:41  Show Profile  Reply
When testing here minimize works just fine...

Bill Miller
Adirondack Software & Graphics
Email: w2m@hughes.net
EBook: http://www.imageen.com/ebook/
Custom Commercial ImageEn Development
Go to Top of Page

wesleybobato

Brazil
367 Posts

Posted - Jun 13 2014 :  13:35:39  Show Profile  Reply
You're right I think caught here because my hardware is very simple
I just test on a better computer and it worked fine
this will depend on the hardware.

as I said earlier that component will be very good here in the company
will help me do what I need.

so, I've already paid in advance

and I am very happy to know that will help me here.
Go to Top of Page

xequte

38616 Posts

Posted - Jun 13 2014 :  13:44:23  Show Profile  Reply
Hi Francesco

That looks very cool. I did not have any performance problems, though it was not that fast on my laptop.



Nigel
Xequte Software
www.xequte.com
nigel@xequte.com
Go to Top of Page

am24

30 Posts

Posted - Jun 13 2014 :  23:23:30  Show Profile  Reply
Hi Francesco,

I really like the results, will save me a lot of time. Performance is good when you don't work with full size images. Will be another wonderful component from you!

Martin
Go to Top of Page
Page: of 3 Previous Topic Topic Next Topic  
Next Page
 New Topic  Reply to Topic
Jump To: