Author |
Topic |
nwscomps
185 Posts |
Posted - Jun 05 2014 : 12:25:18
|
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
|
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 |
|
|
w2m
USA
1990 Posts |
Posted - Jun 06 2014 : 15:29:16
|
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 |
|
|
nwscomps
185 Posts |
Posted - Jun 07 2014 : 06:25:58
|
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 |
|
|
nwscomps
185 Posts |
Posted - Jun 07 2014 : 06:34:02
|
@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 |
|
|
nwscomps
185 Posts |
Posted - Jun 13 2014 : 08:35:48
|
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 |
|
|
Uwe
284 Posts |
Posted - Jun 13 2014 : 10:29:40
|
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 |
|
|
w2m
USA
1990 Posts |
Posted - Jun 13 2014 : 10:52:45
|
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 |
|
|
nwscomps
185 Posts |
Posted - Jun 13 2014 : 11:02:37
|
@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 |
|
|
nwscomps
185 Posts |
Posted - Jun 13 2014 : 11:07:19
|
@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 |
|
|
Uwe
284 Posts |
Posted - Jun 13 2014 : 11:40:04
|
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 |
|
|
wesleybobato
Brazil
367 Posts |
Posted - Jun 13 2014 : 12:57:15
|
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 |
|
|
wesleybobato
Brazil
367 Posts |
Posted - Jun 13 2014 : 13:09:22
|
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 |
|
|
nwscomps
185 Posts |
Posted - Jun 13 2014 : 13:09:34
|
@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 |
|
|
nwscomps
185 Posts |
Posted - Jun 13 2014 : 13:12:05
|
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 |
|
|
w2m
USA
1990 Posts |
|
wesleybobato
Brazil
367 Posts |
|
w2m
USA
1990 Posts |
|
wesleybobato
Brazil
367 Posts |
Posted - Jun 13 2014 : 13:35:39
|
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. |
|
|
xequte
38616 Posts |
Posted - Jun 13 2014 : 13:44:23
|
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
|
|
|
am24
30 Posts |
Posted - Jun 13 2014 : 23:23:30
|
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 |
|
|
Topic |
|