Optimizing graphic routine

I need help to optimize a simple, but at the moment slow graphics routine. It is a routine that takes two TBitmap32 objects, and applies the alpha layer on one of them as a mask on the other one.

You will need to have Graphics32 library to complete the task!

It is VERY important that the function of the routine is not changed - the optimizing must be done inside and not outside the function.

I have uploaded a test project (D2007) that contains both the routine (alone in a unit called [url removed, login to view], named ApplyMask) and a project that calculates the time the function uses. When running with default settings the function masks 720x576 pixels, and on my machine that takes approx. 27 milliseconds. It needs to be AT LEAST 10 times faster than it is now!

It is important that it will work with any position, just as the example is now (try move the sliders). But the speed test should be done when X=0 and Y=0 (that is the worst case scenario, when the whole image needs to be masked).

Again, it needs to be at least 10 times faster than it is now...

We require the full ownership of the sourcecode, and it should work with Delphi 2007.

Taidot: Delphi

Näytä lisää: test scenario, help graphic, graphic help, optimizing graphic routine superior5, tbitmap32 delphi resolution, rtp delphi component, mask, full graphic, function delphi, graphic case, library delphi, running faster, layer masks, delphi library, unit work, image speed test, graphics32 delphi, delphi pas, sourcecode, delphi 2007, delphi full time, speed slow, simple project scenario, routine, simple delphi project

Tietoa työnantajasta:
( 82 arvostelua ) karachi, Pakistan

Projektin tunnus: #463608

7 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön


please check the pm. thanks, Richard

$750 USD 7 päivässä
(8 arvostelua)

I can help you.

$250 USD 3 päivässä
(13 arvostelua)

Hello. Details in PM.

$250 USD 7 päivässä
(9 arvostelua)

where are the files? I would like to see the sources before accepting

$750 USD 7 päivässä
(1 arvostelu)

Hi, I expert in graphics algorithms. alpha blending and so on. I even have written my own graphics routines for my needs. It is written purely in delphi language and I think it performs quite good. I have the necessary Lisää

$300 USD 7 päivässä
(2 arvostelua)

In the my applications the 5M 32-bit BMP conversion to gray with subsequence counters processing and processing is doing for 10 - 20 ms. Of course a real time is depending of the image and threshold parameters. The m Lisää

$400 USD 5 päivässä
(0 arvostelua)

Please see personal message.

$250 USD 1 päivässä
(0 arvostelua)