Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- function convertirJpeg($source)
- {
- list($width, $height, $type) = getimagesize($source);
- switch($type)
- {
- case IMAGETYPE_GIF :
- $image = imagecreatefromgif($source);
- break;
- case IMAGETYPE_JPEG :
- return;
- case IMAGETYPE_PNG :
- $image = imagecreatefrompng($source);
- break;
- default :
- return;
- }
- $nouvelleImage = imagecreatetruecolor($width, $height);
- $bg = imagecolorallocate($nouvelleImage, 255, 255, 255);//On colorie le fond en blanc
- imagefill($nouvelleImage, 0, 0, $bg);// On la remplis
- imagecopy($nouvelleImage, $image, 0, 0, 0, 0, $width, $height);//On copie dessus l'ancienne image
- imagejpeg($nouvelleImage, preg_replace('#\.[^.]+$#', '.jpg', $source), QUALITE_MAX);
- unlink($source);
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment