This week's book giveaways are in the Java EE and JavaScript forums.
We're giving away four copies each of The Java EE 7 Tutorial Volume 1 or Volume 2(winners choice) and jQuery UI in Action and have the authors on-line!
See this thread and this one for details.
The moose likes Swing / AWT / SWT and the fly likes Pasting Images Problem Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of The Java EE 7 Tutorial Volume 1 or Volume 2 this week in the Java EE forum
or jQuery UI in Action in the JavaScript forum!
JavaRanch » Java Forums » Java » Swing / AWT / SWT
Bookmark "Pasting Images Problem" Watch "Pasting Images Problem" New topic

Pasting Images Problem

William Daly

Joined: Jun 30, 2008
Posts: 3
Hi all,

I'm having a problem pasting images from an external application to my java app. The external app uses the Windows clipboard to copy these proprietary images into a format that is not documented, but as I understand it, Windows uses BMP by default.

The problem is that when the clipboard contents are pasted into my application, the images are offset. Now, if I paste the clipboard contents into another application(, Photoshop), this problem does not occur. If I save the pasted image from Photoshop to an 8 bit indexed BMP, reload that image, copy and paste, the problem occurs. If I save it from Photoshop to an 8 bit RGB BMP, reload the image, copy and paste, the problem disapears(no offset). If you don't have Photoshop, the problem can be replicated in the native Windows Paint program.

I've included a small program that demonstrates the problem, as well as two images. The correct.bmp image works fine, incorrect.bmp shows the problem. The are both quite large(1 ~ 5 mb).

Any help would be greatly appreciated.

correct.bmp incorrect.bmp

I agree. Here's the link:
subject: Pasting Images Problem