Sign in to follow this  

[java] Need help splitting images

Recommended Posts

Hey, here is my problem: Right now I have some methods that read in a PNG image into a BufferedImage. I then take the BufferedImage and convert it into a usable OpenGL texture. My question is this: is there any way to split the BufferedImage into multiple smaller BufferedImages (to be used for tiles, for example)? I've tried using the BufferedImage.getSubimage(), however it just returns a reference to the original data, so a new smaller image is not created. Not only that, but the resulting smaller texture turns out solid white (for some reason) Is there a way to take a BufferedImage and make a new, smaller derivative of it (that is not a reference but a completely new BufferedImage object)?

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this