| Cutting up an image. 
 
	 
	
		| Author | Message |   
		| Gooie 
 
 
 
 
 | 
			
				|  Posted: Sun Jan 13, 2008 4:29 pm    Post subject: Cutting up an image. |  |   
				| 
 |  
				| If I had a set of sprites in one image. Is there a way to pull certain pieces of the image out. Say I had an image like this. 
 
   
 I want to divide it into a 4 by 4 gird. Then pull each image from each point in the gird. It could do it with single images, btu this would be 100x easier for what I want it for.
 |  
				|  |  |   
		|  |  |  
	  
		|  |   
		| Sponsor Sponsor
 
  
   |  |   
		|  |   
		| zylum 
 
  
 
 
 | 
			
				|  Posted: Sun Jan 13, 2008 4:39 pm    Post subject: RE:Cutting up an image. |  |   
				| 
 |  
				| Use a nested for loop to go over the x and y coordinates. You would go over 4 iterations in each loop incrementing by a quarter of the desired dimension (width/height). Then you would use Pic.New to "cut out" each of the sub images and maybe store them in an array. 
 Pseudo Code:
 
 	  | code: |  	  | for x : 0 to 3
for y : 0 to 4
 savePic(x, y, x + picWidth/4, y + picHeight/4)
 end loop
 end loop
 | 
 |  
				|  |  |   
		|  |  |  
	  
		|  |   
		| Saad 
 
  
 
 
 | 
			
				|  Posted: Sun Jan 13, 2008 4:40 pm    Post subject: RE:Cutting up an image. |  |   
				| 
 |  
				| Think about it for a second, your given the Width and Height, You know how many rows and columns. You can calculate the x size of each smaller picture and the y size. The x size would be Width/columns and y size would be Heigh/rows. Then its just a matter of coding a simple program to split each picture into smaller ones.
 |  
				|  |  |   
		|  |  |  
	  
		|  |   
		| Gooie 
 
 
 
 
 | 
			
				|  Posted: Sun Jan 13, 2008 4:58 pm    Post subject: Re: Cutting up an image. |  |   
				| 
 |  
				| Alright, I suppose that would work, thanks. Bits for all! |  
				|  |  |   
		|  |  |  
	  
		|  |   
		|  |  
 |