Hi everybody, I had problems displaying a large image constructed from a big buffer of int's using MemoryImageSource. The maximum size it can display seems to be about 600x500. Anything bigger than that will just give me a white window. I checked the buffer and is very sure that there's valid data inside and also had tested it under Window95 and NT. It works fine under the Windows. The following is the code that I use: (buffer is about 1700x1200) (Problem arises when width and height is over 600) public construct_image() { Constructing buffer and setting its values here. ...... image = createImage (new MemoryImageSource (width, height, buffer, 0, width)); ..... } public void paint (Graphics g) { setBackground(Color.blue); g.drawImage(image, 0, 0, this); } Any suggestions is greatly appreciated. Chang-Cheng (Eric) Chao Merlin Software Technologies Inc. ---------------------------------------------------------------------- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]