Results 1 to 9 of 9
- 05-17-2011, 01:35 PM #1
Member
- Join Date
- May 2011
- Posts
- 7
- Rep Power
- 0
- 05-17-2011, 02:01 PM #2
What does this have to do with Java Applets?
You're in the wrong part of this forum.
- 05-17-2011, 03:15 PM #3
Member
- Join Date
- May 2011
- Posts
- 7
- Rep Power
- 0
It is used in MemoryImageSource part of JAVA applets.
- 05-17-2011, 03:16 PM #4
- 05-17-2011, 03:18 PM #5
Bitwise and Bit Shift Operators (The Java™ Tutorials > Learning the Java Language > Language Basics)int alpha = (rgb >> 24) & 0xff;
I am not able to get what value will be assigned to alpha here..
db
- 05-17-2011, 03:43 PM #6
Member
- Join Date
- May 2011
- Posts
- 7
- Rep Power
- 0
Applet to make a MemoryimageSource
I have a doubt in this piece of code
int w = 100;
int h = 100;
int pix[] = new int[w * h];
int index = 0;
for (int y = 0; y < h; y++) {
int red = (y * 255) / (h - 1);
for (int x = 0; x < w; x++) {
int blue = (x * 255) / (w - 1);
pix[index++] = (255 << 24) | (red << 16) | blue;
}
}
Image img = createImage(new MemoryImageSource(w, h, pix, 0, w));
int pixels[];
MemoryImageSource source;
public void init() {
int width = 50;
int height = 50;
int size = width * height;
pixels = new int[size];
int value = getBackground().getRGB();
for (int i = 0; i < size; i++) {
pixels[i] = value;
}
source = new MemoryImageSource(width, height, pixels, 0, width);
source.setAnimated(true);
image = createImage(source);
}
public void run() {
Thread me = Thread.currentThread( );
me.setPriority(Thread.MIN_PRIORITY);
while (true) {
try {
thread.sleep(10);
} catch( InterruptedException e ) {
return;
}
// Modify the values in the pixels array at (x, y, w, h)
// Send the new data to the interested ImageConsumers
source.newPixels(x, y, w, h);
}
}
In this code you can find a highlighted , bold line...
Can anyone please explain me how that assignment goes. I mean how values to pixels are assigned...
Thanks...:) :)
- 05-17-2011, 04:13 PM #7
Try writing a simple one line program that prints out the results of different shifts and ORs.
Use Integer.toHexString() to display the results.
Keep trying different combinations until you get what you want.
- 05-17-2011, 04:40 PM #8
atiprashant , please use one thread per question. I've merged your two threads which are about the same problem.
db
- 05-18-2011, 03:01 PM #9
Member
- Join Date
- May 2011
- Posts
- 7
- Rep Power
- 0
Similar Threads
-
How to read the pixel values of a jpg binary image
By carindia in forum New To JavaReplies: 2Last Post: 09-17-2010, 06:19 PM -
problem with pixel values of an image
By SreerajSarma in forum New To JavaReplies: 6Last Post: 03-06-2010, 03:47 PM -
Array Index Out Of Bounds and Problem in Assigning Values
By chronoz1300 in forum New To JavaReplies: 2Last Post: 12-28-2009, 07:14 PM -
Assigning values to an object
By camper2 in forum New To JavaReplies: 4Last Post: 04-05-2009, 03:13 AM -
declaring fields without assigning values to them
By diggitydoggz in forum New To JavaReplies: 12Last Post: 01-03-2009, 08:22 PM


LinkBack URL
About LinkBacks
Reply With Quote

Bookmarks