?
Current File : /home/c/i/d/cideo/www/wp-includesVIp/js/crop/images/Traitement.php.tar
home/cideo/library/My/Image/Traitement.php000066600000004171151254147400014471 0ustar00<?php

Class My_Image_Traitement
{
							
							
							
						function rewrite($label)  
							{  
								/* Expression régulière permettant le changement des caractères accentués en 
								* caractères non accentués. 
								*/  
								$search = array ('@[éèêëÊË]@i','@[àâäÂÄ]@i','@[îïÎÏ]@i','@[ûùüÛÜ]@i','@[ôöÔÖ]@i',  
								'@[ç]@i','@[^a-zA-Z0-9]@');  
								$replace = array ('e','a','i','u','o','c',' ');  
								$label =  preg_replace($search, $replace, $label);  
								$label = strtolower($label); // mais toutes les lettres de la chaîne en minuscule  
								$label = str_replace(" ",'-',$label); // remplace les espaces en tirets  
								$label = preg_replace('#\-+#','-',$label); // enlève les autres caractères inutiles  
								$label = preg_replace('#([-]+)#','-',$label);  
								trim($label,'-'); // remplace les espaces restants par des tirets  
							  
								return $label  ;
							}
							
							static function cleanString($str)
							{
								$str = str_ireplace(array('²', '³', '\'', '^2', '^3', 'ç', 'œ', ' '), array('2', '3', '-', '2', '3', 'c', 'oe','_'), $str);
								$str = preg_replace(array('/[àáâãäå]/iu', '/[èéêë]/iu', '/[ìíîï]/iu', '/[óôõöø]/iu', '/[ùúûü]/iu'), array('a', 'e', 'i', 'o', 'u'), $str);
								$str = preg_replace('@[^a-zA-Z0-9]@','_',$str); // enlève les autres caractères inutiles  
								return $str;
							}
							
							function setTransparency($new_image,$image_source) 
    						{ 
        
							$transparencyIndex = imagecolortransparent($image_source); 
							$transparencyColor = array('red' => 255, 'green' => 255, 'blue' => 255); 
							 
							if ($transparencyIndex >= 0) { 
								$transparencyColor    = imagecolorsforindex($image_source, $transparencyIndex);    
							} 
							
							$transparencyIndex    = imagecolorallocate($new_image, $transparencyColor['red'], $transparencyColor['green'], $transparencyColor['blue']); 
							imagefill($new_image, 0, 0, $transparencyIndex); 
							 imagecolortransparent($new_image, $transparencyIndex); 
        
   							} 
							
							
	
}
?>