Only 48 hours left in the trailboss' kickstarter!

New rewards and stretch goals. CLICK HERE!



  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Seperating an Image.  RSS feed

 
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: 4583
6
Java Python Scala
  • 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
Boost this thread!