Results 1 to 1 of 1
- 08-05-2009, 05:21 AM #1
Member
- Join Date
- Aug 2009
- Posts
- 21
- Rep Power
- 0
How to load image using Media Tracker
import java.awt.*;
import java.awt.image.*;
import java.awt.Color;
import java.awt.Image;
import java.awt.Graphics;
import javax.swing.*;
import java.lang.Object;
import java.util.*;
import java.awt.BorderLayout;
import java.awt.MediaTracker;
import java.awt.Toolkit;
public class Binary_Image
{
public static void main(String[]arg)
{
Image img;
int iw,ih;
int pixels[];
int hist[] = new int[256];
int max_hist = 0;
int cnt1=0,cnt=0,cnt2=0,h1,h2,h3,c=0;
{
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
int screenWidth = screenSize.width;
int screenHeight = screenSize.height;
try
{
MediaTracker tracker = new MediaTracker(this);
tracker.addImage(img,0);
try {tracker.waitForID(0);}
catch (InterruptedException e){}
img= Toolkit.getDefaultToolkit().getImage("jawi.gif");
iw = img.getWidth(null);
ih = img.getHeight(null);
pixels = new int[iw*ih];
PixelGrabber pg = new PixelGrabber(img,0,0,iw,ih,pixels,0,iw);
pg.grabPixels();
}
catch(InterruptedException e) {};
for(int i=0;i<iw*ih;i++)
{
int p = pixels[i];
int r = (p>>16) & 0xff;
int g = (p>>8) & 0xff;
int b = (p) & 0xff;
int k = (int)(.56*g + .33*r + .11 * b);
//pixels[i] = (0xff000000 | k<<16 | k<<8 |k);
cnt++;
if(k<36)
{
cnt1++;
pixels[i]=(255 << 24)|(0 << 16)|(0 << 8)|0;
}
else
{
cnt2++;
pixels[i]=(255 << 24)|(255 << 16)|(255 << 8)|255;
}
}
System.out.println("Total no of pixels ="+cnt);
System.out.println("Total no of black pixels ="+cnt1);
System.out.println("Total no of white pixels ="+cnt2);
}
}
}
Similar Threads
-
Can not load image in SWT/Eclipse
By janice in forum SWT / JFaceReplies: 4Last Post: 10-03-2008, 04:53 PM -
[SOLVED] Load image into a JSP
By jazz2k8 in forum New To JavaReplies: 0Last Post: 05-08-2008, 11:33 AM -
Media Metadata
By soulspirit in forum Advanced JavaReplies: 0Last Post: 11-26-2007, 11:01 PM -
Help with load image
By trill in forum New To JavaReplies: 1Last Post: 08-01-2007, 07:16 AM -
GPS Tracker 0.2
By JavaBean in forum Java SoftwareReplies: 0Last Post: 07-19-2007, 03:35 PM


LinkBack URL
About LinkBacks

Bookmarks