| 
									
										
										
										
											2018-11-12 14:25:24 +01:00
										 |  |  |  | /**
 | 
					
						
							|  |  |  |  |  *   \file common.h | 
					
						
							|  |  |  |  |  *   \brief Déclaration pour la (dé)compression d’images | 
					
						
							|  |  |  |  |  */ | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-11-06 16:08:20 +01:00
										 |  |  |  | #ifndef COMMON_H
 | 
					
						
							|  |  |  |  | #define COMMON_H
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-11-12 14:25:24 +01:00
										 |  |  |  | #include "ppm.h"
 | 
					
						
							| 
									
										
										
										
											2018-11-06 16:08:20 +01:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-11-12 14:25:24 +01:00
										 |  |  |  | /// Teste l’éligibilité d’un pixel à une zone
 | 
					
						
							|  |  |  |  | bool sameColor(Pixel_t, Zone_t); | 
					
						
							|  |  |  |  | /// Ajoute un pixel et ses pixels connexes à une zone
 | 
					
						
							| 
									
										
										
										
											2018-11-06 16:08:20 +01:00
										 |  |  |  | void addPixelToSelectedZone(Image_t t_img, int t_idx, Zone_t t_zone); | 
					
						
							|  |  |  |  | void chooseZoneForPixel(Image_t t_img, int t_idx, darray_t zones); | 
					
						
							|  |  |  |  | darray_t imgToZones(Image_t t_img); | 
					
						
							| 
									
										
										
										
											2018-11-11 16:32:27 +01:00
										 |  |  |  | void compress(const char*); | 
					
						
							| 
									
										
										
										
											2018-11-06 16:08:20 +01:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | #endif /* COMMON_H */
 |