note 36218 added to function.imagecreate
| From: | francois dot diotte at clubdiffusion dot com | Date: | Wed, 01 Oct 2003 13:41:55 +0000 |
| Subject: | note 36218 added to function.imagecreate | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-57539@lists.php.net to get a copy of this message | ||
Bonjour! Voici trois petites fonctions pour créer une image. Si ça peut aider quelqu'un...
Donnez moi vos commentaires...(en français)
François
<?
/*
Auteurs: François Diotte,Daniel Villeneuve
Date: 18 septembre 2003
MAJ: 1 octobre 2003
*/
//Toutes nos fonctions mathématique
require("fonctions_maths.php");
//======================================
// Déclaration de la tête. Définit le type d'image à créer
// * Doit être tout en HAUT de page!!
// * Il faut mettre le même type pour queue($type)
function tete($type)
{
switch($type)
{
//PNG (vectoriel, meilleur qualité)
case 1:header("Content-type: image/png");break;
//JPG (plus compatible)
case 2:header("Content-type: image/jpeg");break;
//GIF
case 3:header("Content-type: image/gif");break;
//Par Défaut
default:header("Content-type: image/png");break;
}
}
//======================================
//======================================
// Définition de la queue et nettoyage de la mémoire
// * Doit être tout en BAS de page!!
function queue($image,$type)
{
switch($type)
{
//PNG (vectoriel, meilleur qualité)
case 1: imagepng ($image,"graphique.png");break;
//JPEG (plus compatible, moin bonne qualité)
case 2: imagejpeg ($image,"graphique.jpeg");break;
//GIF
case 3: imagegif ($image,"graphique.gif");break;
//Par défaut
default: imagepng ($image,"graphique.png");break;
}
//Efface l'images de la mémoire
imagedestroy ($image);
}
//======================================
//======================================
// Création de l'imae avec ses dimensions
function creer_image($largeur, $hauteur)
{
$images = imagecreate($largeur, $hauteur)
or die("Impossible de créer l'image.");
// imagealphablending($images,true);
return $images;
}
//======================================
----
Manual Page -- http://www.php.net/manual/en/function.imagecreate.php
Edit Note -- http://master.php.net/manage/user-notes.php?action=edit+36218
Delete Note -- http://master.php.net/manage/user-notes.php?action=delete+36218&report=yes
Reject Note -- http://master.php.net/manage/user-notes.php?action=reject+36218&report=yes