Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Seperating an Image.

 
Terry Stehle
Greenhorn
Posts: 24
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Im currently working on a chess program. The pieces are all in one gif file, and I want to be able to seperate the pieces after I load the file in. I was hoping I could use some kind of function like,
Image GetPiece(int Type, int Color)
{
//Code to seperate piece
return //Return image of the piece
}
I would appriciate any help. Thanks You
 
Randall Twede
Ranch Hand
Posts: 4371
3
Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm not certain, but I think you will have to make each piece a seperate gif.
------------------
Dont blindly believe everything I say.
 
Nathan Pruett
Bartender
Posts: 4121
IntelliJ IDE Java Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well, you either have to do as Randall said and make each piece a seperate image, or you can save it as one big image of all the pieces and then write a function to cut it into smaller images... This saves alot of download time.
Here's a quick and dirty ( and untested, though it was cobbled together from things I had lying around that do work... ) example of the function you would write to rip a smaller image out of a larger one...

HTH,
-Nate
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic