How to Make a Histogram in Java

How to Make a Histogram in Java thumbnail
Make a Histogram in Java

A histogram is a graphical or numerical representation of the number of pixels and lines of color found in an image. Some high-end digital cameras will display this information for you in their settings, but to get the histograms of images you have on your computer, you will need to code a simple Java program.

Things You'll Need

  • Java Advanced Imaging API
Show More

Instructions

    • 1

      Open the Java program and start a new project.

    • 2

      Use the "PlanarImage" and "Create" functions to load an image on your hard drive into the new program's memory. Write out the code so the first line of the program reads something like "PlanarImage picturename JAI.create("fileload",picturename.Getabsolutepath())"

    • 3

      Make a new array using double integers ranging from zero to 256. Define both the low end of the array and the high end of the array using brackets and a semicolon, just as you would when making any other array.

    • 4

      Add the image into the array, then count through the lines of color in the image using the ".add" command.

    • 5

      Use the "GetProperty" feature to produce a Histogram of the image. The code should read "op.Getproperty("histogram")"

    • 6

      Execute the program to finish making the histogram.

Tips & Warnings

  • You can display the histogram information in an easy-to-read chart by passing the information in the array as a string by using the "GraphIt" feature of the "Chart" function.

Related Searches:

Resources

  • Photo Credit Sun Microsystems

Comments

You May Also Like

Related Ads

Featured