Solved

A Java-compatible image process package?

Posted on 2013-01-10
1
296 Views
Last Modified: 2013-01-25
Hi,

I want to do automatic white balancing, image sharpening, and watermark addition in Java. Is there a good open-source jar package that can do such jobs?

The focus is the first two if there is no such package that can do the three tasks at the same time.

Thank you!
0
Comment
Question by:wsyy
1 Comment
 
LVL 26

Accepted Solution

by:
dpearson earned 260 total points
ID: 38766188
Sharpening isn't that complicated, e.g. here:
http://www.jhlabs.com/ip/filters/

White balance is a bit harder.  You might be able to use the plugin here for ImageJ:
http://imagejdocu.tudor.lu/doku.php?id=plugin:color:chart_white_balance:start#introduction
which is a Java image processing tool:
http://imagejdocu.tudor.lu/

You may be able to use the plugin code directly (if you take a look at it closely) or repackage the code yourself.  The plugin looked to be listed as public domain software.

I'm not aware of any tools for watermarking but there are examples on the web for how to do this yourself, e.g.
http://freecode-freecode.blogspot.com/2008/06/how-to-add-watermark-to-images-in-java.html

I know it's more than the 1 jar you had hoped for but shouldn't be hard to pull it all together in an hour or two.

Hope that helps,

Doug
0

Featured Post

Gigs: Get Your Project Delivered by an Expert

Select from freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely and get projects done right.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

For customizing the look of your lightweight component and making it look opaque like it was made of plastic.  This tip assumes your component to be of rectangular shape and completely opaque.   (CODE)
Introduction This article is the last of three articles that explain why and how the Experts Exchange QA Team does test automation for our web site. This article covers our test design approach and then goes through a simple test case example, how …
Viewers learn about the “for” loop and how it works in Java. By comparing it to the while loop learned before, viewers can make the transition easily. You will learn about the formatting of the for loop as we write a program that prints even numbers…
Viewers will learn about if statements in Java and their use The if statement: The condition required to create an if statement: Variations of if statements: An example using if statements:

816 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now