File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
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
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
It's not a secret anymore!