Final screen/monitor/display output manipulation

Cancelled Posted Mar 23, 2010 Paid on delivery
Cancelled Paid on delivery

I am not sure of how this requirement would be implemented technically in detail, so I need you to suggest as part of your bid/offer of how you would approach this task, so that I will be able to compare your offer with other bidders.

I need a piece of software, potentially a special graphics driver or other deep nested layered application that is capable modifying the final screen / display / monitor output.

Basically, no matter what the computer will display, whether that is regular text? from a word processor, or whether it is graphics rendered by Adoble Flash nested within a web site displayed by IE or Firefox, this piece of software needs to be able to modify / manipulate the final output in a certain way.

This piece of software will have to provide the capability to retrieve the image currently in the process of being displayed, and writing it back to the e.g. graphics card memory for display.

What part of the screen or output is being manipulated will be the subject of a separate project.

So what this piece of software will have to do is to provide a function/interface (read component) that another component/application/program can use to analyze the output, potentially modify it, and return it to this piece of software for final display (through a second interface), the write component.

Ideally, this software/function library will run on any computer and graphics card or have provisions to be compatible with any graphics card.

## Deliverables

As part of your deliverable you will demonstrate and validate that your piece of software works by implementing a short test code that actually manipulates the screen which is being intended to be displayed.

So for instance what you could be doing is to manipulate a rectangular or circular region of the screen, and make it all gray. No matter what application the user would be using that area would be manipulated by your piece of code, either a driver, or a library, or other routine that can be included in code.

Assembly C Programming Engineering Microsoft MySQL PHP Project Management Software Architecture Software Testing Windows Desktop

Project ID: #3285039

About the project

1 proposal Remote project Active Mar 29, 2010

1 freelancer is bidding on average $10200 for this job

ahmaralee

See private message.

$10200 USD in 14 days
(6 Reviews)
2.3