Find Jobs
Hire Freelancers

Image Editor Effects for Desktop Software

$500-5000 USD

Completed
Posted over 12 years ago

$500-5000 USD

Paid on delivery
For an image editor part of a complex photo ordering application, we need the implementation of some effects and algorithm to enhance/modify/beautify an image in memory. You should be familiar with numerical algorithms and understand mathematical transformations and manipulation if images. You have practice in OOP with C++ and have basic knowledge of the Qt framework. ## Deliverables For an image editor part of a complex photo ordering application, we need the implementation of some effects and algorithm to enhance/modify/beautify an image in memory. Target Platform: - Must run on Windows (2000 and up), MacOSX (10.5 and up, ppc and intel), Linux - Compatible with 32 and 64bit Experience: You should be familiar with numerical algorithms and understand mathematical transformations and manipulation if images. You have practice in OOP with C++ and have basic knowledge of the Qt framework. Timeline: 30 days, but if you think you need more time, make a bid and add your estimates date of delivery. Development Framework: - Language: C++ - Windows: Visual Studio 2008 - MacOSX/Linux: GCC 4.X - Qt 4.7.4 (LGPL) Using Qt classes working on a QImage data structure is recommended, but it is also possible to write in pure C++ and supply a wrapper which converts back and forth between QImage and a different image data structure. Test framework: We supply a test framework where each algorithm must be implemented by subclassing a supplied base class. Here you can test your effect and see how it works. See the supplied document for details and additional restrictions. Example effects are provided as well as some effects which are already implemented. Constraints: We want to avoid adding to much dependency on other libraries so using a predefined library like, e.g. OpenVC or GraphicsMagick is not possible. For effects that need a lot of computing power, threaded algorithms should use the power af all cores. Supplied is a description of several effects. Some of the effects are already implemented. This is a list of effects that are still missing and need to be implemented: - Manual red eye reduction (user selects a rect for an eye), see Page 16 of Document - Automatic red eye reduction (intelligen algorithm finds eyes in an image) - Water color paint, see Page 18 of Document - Colored sketch, see Page 19 of Document - Ink Outline, see Page 19 of Document - Note paper, see Page 22 of Document - Emulated HDR, see Page 23 of Document - Kaleidoscope Cornered Mirror, see Page 24 of Document - Kaleidoscope Multi-Star, see Page 24 of Document - Dither, see Page 26 of Document - Sculpt, see Page 28 of Document - Fish eye, see Page 29 of Document - Water drops mitttel, see Page 29 of Document - Bloom (without example, the bright areas bleed out into darker areas) - Adjust local contrast (see e.g. [login to view URL]) Supplied documents: - [login to view URL], Description of what effects should do to am image - [login to view URL], description of test framework and spec for subclassing - [login to view URL], sourcecode of test framework and base classes If someone has problems to compile the attached Framework, try: #include "ETIEClientFacade.h" in "[login to view URL]" and "[login to view URL]" added.
Project ID: 3717402

About the project

3 proposals
Remote project
Active 12 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
See private message.
$4,000.10 USD in 30 days
5.0 (57 reviews)
8.1
8.1
3 freelancers are bidding on average $3,467 USD for this job
User Avatar
See private message.
$3,000.50 USD in 30 days
5.0 (142 reviews)
7.1
7.1
User Avatar
See private message.
$3,400 USD in 30 days
5.0 (14 reviews)
5.2
5.2

About the client

Flag of NEW ZEALAND
Waikaenae, New Zealand
5.0
30
Payment method verified
Member since Jan 21, 2010

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.