Find Jobs
Hire Freelancers

376677 Graphics editor Java applet

N/A

Completed
Posted over 14 years ago

N/A

Paid on delivery
In this project a Java applet must be programmed which pulls a bitmap image from a web server. The Java applet has a number of controls which the user can use to edit the image and afterwards the image can be saved back to the server again and the applet closes. The applet must provide a number of functions to the user: - Editing workspace is fixed size of approx 600 pixels width and 500 pixels height. (Possibility to change these settings in the source code). - Color selection for the current foreground color and background color - Pixel editing and drawing with a brush with variable diameter - Dropper tool to load color of a selected pixel in either the current foreground or background color setting - Zooming from 25% to 1600% - Dragging of image with a hand tool - Flood fill with tolerance setting - Image mirror and flip (horizontal and vertical mirror line) - Image rotate in steps of 90 degrees - Brightness and contrast correction - Color replacer with tolerance setting to replace the background color with the foreground color - Full undo functionality with an undo level of at least 10 operations - For all draw functions: left mouse button draws in foreground color, right mouse button in background color On the server side an Apache 2.2 web server will be running with PHP 5.0. The Java Applet should communicate at the Apache/PHP level. No installation of other scripting languages or for example JSP on the server side is allowed. The necessary server side scripting for a PHP test page which loads the applet and performs the image transfer must be provided by you. Please explain in your proposal how you would solve particular problems, including pulling and pushing the image from the server in the given environment, handling the undo buffer etc. We can provide a test server for this purpose running a LAMP configuration. System will be tested on both Windows and Linux browsers. Delivery in full clean source code with documentation in the English language. Delivery must recompile out of the box in a clean new Java development environment.
Project ID: 2122523

About the project

1 proposal
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
I've done similar image-editing applets in the past, having coded most of the functionality you mention from scratch. I'm confident I can build this image editor quickly and reliably with maintainable code.
$350 USD in 4 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of NETHERLANDS
Donkerbroek, Netherlands
5.0
15
Payment method verified
Member since Dec 22, 2009

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.