<?
define("IMG_PATH", "images/");
define("IMG_COPY_PATH", IMG_PATH . "copy/");
define("IMG_MINI_PATH", IMG_COPY_PATH . "mini/");
/*
// <--- Créez une image avec du texte a partir d'une autre
*/
function img_txt($file,$texte) {
if (strlen($file) > 0) {
$file_path = IMG_PATH . $file;
$size = getImageSize($file_path);
switch ($size[2]) {
case 1:
$src_img = imageCreateFromGif($file_path);
break;
case 2:
$src_img = imageCreateFromJpeg($file_path);
break;
}
$txt_color = imagecolorallocate($src_img, 255, 255, 255);
imagestring($src_img, 3, 230, 315, $texte, $txt_color);
$dest_path = IMG_COPY_PATH.$file;
$dst_img = imagecreatetruecolor($size[0],$size[1]);
imagecopy($dst_img, $src_img, 0, 0, 0, 0, $size[0], $size[1]);
imagejpeg($dst_img, $dest_path, 100);
imagedestroy($src_img);
}
return $dest_path;
}
?>
|
|