File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
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 Java 8 in Action this week in the Java 8 forum!
JavaRanch » Java Forums » Java » Swing / AWT / SWT
Bookmark "Pasting Images Problem" Watch "Pasting Images Problem" New topic
Author

Pasting Images Problem

William Daly
Greenhorn

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(Paint.net, 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

 
jQuery in Action, 2nd edition
 
subject: Pasting Images Problem
 
Similar Threads
Selecting applications using Icons in Swing
Pasting image in JTable cells
Image is not been added to a label
JButton slow response time
Working with Image Icon