phpInfo.netLes ArchivesLes éléPHPants

  
  Accueil
  Trucs & Astuces
  Scripts
  Regex
  Annuaire
  Articles

.
      
 Scripts   Images / GD


Upload d'image, redimensionnement et compression[17-07-2002]
Posté par Loïc PIQUARD

Voici une petite fonction qui permet après un POST d'upload de renommer une image (ex : truc.jpg) en ymdhis.jpg (y=année m=mois d=jours h=heure i=minute s=seconde) ce qui permet de ne pas écraser d'ancien upload si deux photos ont le même nom. Cette fonction ne gére pour l'instant que le format JPEG (mais suffit de faire la même pour le format GIF) Le redimensionnement utilise la fonction, imagecopyresized(). L'image est ensuite compréssée à 70%.

» sources   [3 commentaires]

Copie d'image en upload[29-06-2002]
Posté par Touby Vang

Ce script vous montre comment permettre l'upload d'une image locale (client) vers le serveur web, tout en créant une copie selon un pourcentage comme une photocopieuse.
ATTENTION ! Ce script n'est pas sécurisé !

» sources   [3 commentaires]

Stats visuelles sous forme de "camemberts"[01-05-2002]
Posté par Fabrice Potec

Fonction qui crée un camembert (stats visuelles) suivant des valeurs entrantes. Cette fonction est une adaptation d'une fonction trouvée dans un bouquin.

» sources  

Miniatures avec affichage dans un tableau HTML[19-01-2002]
Posté par Grand'Pa

Lorsque l'on dispose d'une grande quantité d'images, il est très pratique d'en afficher des miniatures dans un tableau afin d'alleger le temps de chargement des pages html. Ce script vous permet de réaliser facilement un tel album. En présuposant que vos images se trouvent dans un sous-répertoire photos/, on va créer des miniatures du type "mini_nomdevotreimage.jpg" et un fichier html "thumbnails.html" sous la forme d'un tableau de trois colonnes sur X lignes, qui vous permettra d'afficher votre album. Attention! Ce script nécessite PHP 4.0.6 ainsi que la librarie GD 2.0.1.

» sources  

Redimensionner une image à l'affichage[18-11-2001]
Posté par Lageon Bruno

Permet de réduire une image juste à l'affichage en gardant la hauteur proportionnelle à la largeur. L'image ne se réduit que si elle dépasse les limites de largeur indiquées.

» sources  

ShowTimer[09-09-2001]
Posté par jcd

Affichage d'une horloge originale.
Petit exemple de génération d'une image au format PNG. L'appel du script se réalise donc par un simple <img src="ShowTimer.php">.

Le script est entièrement configurable, de la taille de l'image générée aux couleurs. Il génére une horloge "originale" !!!

» sources  

Coins arrondis avec GD[05-07-2001]
Posté par Emmanuel ROBERT

Voici un petit script qui peut être intéressant pour faire des côtés arrondis très simples avec GD.
Attention : à n'utiliser qu'en local, puis une fois les réglages terminés, enregistrer les images générées une bonne fois pour toutes (pour ne pas surcharger le serveur).
  • Le premier script génère des coins de 10*10 unicolores.
  • Le deuxième génère toutes les borbures d'un tableau à deux couleurs (des bordures exactement comme celles qui entourent le tableau de ce script par exemple).
  • La dernière partie de ce script propose un exemple d'utilisation du 1er script (l'autre fonctionne sur le même principe).


» sources  

Réduction d'images[22-05-2001]
Posté par NobodX

Permet de réduire une image en gardant la hauteur proportionnelle à la largeur. L'image ne se réduit que si elle dépasse les limites de hauteur ou de largeur indiquées. Au final l'image est enregistrée sous un nom aléatoire (et empêche l'écrasement).

» sources  

Album photos[16-01-2001]
Posté par CKris

Générateur de plaquettes pour Album Photo à partir d'images miniatures crées dynamiquement à partir d'images stockées dans un répertoire.

» sources  

Générer des images miniatures pour une galerie[14-11-2000]
Posté par Jérôme

Une galerie avec PHP et MySQL est simple à réaliser. Par souci d'optimisation, la base de données ne doit contenir que des informations nécessaires à la classification des images que vous envoyez sur votre site via un formulaire (voir le très bon script proposé sur http://www.phpbuilder.com/columns/bealers20000904.php3 : "File uploads made easy" ): taille, dimensions, type d'image ...

Afin de ne pas surcharger le serveur, voici un tout petit script permettant de sauvegarder des miniatures générées par PHP pour votre galerie, plutôt que de les générer à la volée ...

» sources  

Synseo