[PHP] redimensionner une image ?

redimensionner une image ? [PHP] - PHP - Programmation

Marsh Posté le 08-01-2004 à 22:41:54    

:hello:  :hello:  
 
Aucune information dans la dac, je me pose des question... c'est bien possible ?
 
En fait j'ai une image d'une certaine taille (inconnue puisque uploader par l'utilisateur) et de celle-ci je doit en faire 2, une petite (vignette) et une autre plus grande, ces deux avec des tailles fixes.
 
Merci ;)


---------------
GENERATION MOBILES : Imprimantes GSM & logos/sonneries/jeux
Reply

Marsh Posté le 08-01-2004 à 22:41:54   

Reply

Marsh Posté le 09-01-2004 à 01:11:42    

:bounce:


---------------
GENERATION MOBILES : Imprimantes GSM & logos/sonneries/jeux
Reply

Marsh Posté le 09-01-2004 à 01:20:38    

Voir dans la doc (sur le site) ce qui concerne la librairie GD, c'est elle qui sert pour la manipulation d'image :)

Reply

Marsh Posté le 09-01-2004 à 19:31:15    

Arf, il faut une librairie, mais si elle n'est pas installée sur les hebergueurs type OVH, on peut faire une demande ?


---------------
GENERATION MOBILES : Imprimantes GSM & logos/sonneries/jeux
Reply

Marsh Posté le 09-01-2004 à 19:53:34    

fait un essai tout simplement pour voir si elle est installée, vu que c'est une fonction très simple ke tu veux utiliser

Reply

Marsh Posté le 09-01-2004 à 20:02:52    

KdZ' a écrit :

Arf, il faut une librairie, mais si elle n'est pas installée sur les hebergueurs type OVH, on peut faire une demande ?


 
Elle est installée partout.

Reply

Marsh Posté le 10-01-2004 à 13:42:24    

GD1.0 oui, mais GD2.0 pas

Reply

Marsh Posté le 10-01-2004 à 13:54:59    

jagstang a écrit :

GD1.0 oui, mais GD2.0 pas


 
C'est pas grave pour le redimensionnement ;)

Reply

Marsh Posté le 10-01-2004 à 20:41:52    

Le redimentionnement, j'ai fait avec une fonction très basique, qui ne nécessite pas GD 1.0 ou GD 2.0.
 

Code :
  1. function resize_img($img,$max_width)
  2. {
  3.  // récupération des infos
  4.  list($width, $height, $type, $attr)=getimagesize($img);
  5.  // on calcule le ratio de la grande image
  6.  $ratio=$width/$height;
  7.  $info = array();
  8.  // on calcule les nouvelles dimensions de l'image réduite
  9.  $info[0]=$max_width/$ratio;  // nouvelle longueur
  10.  $info[1]=$max_width; // nouvelle largeur
  11.  return $info;
  12. }


Par contre l'image n'est pas modifiée, la fonction retourne juste la nouvelle largeur et longueur, je sais pas si ça t'est utile  :ange:


Message édité par pc2000 le 10-01-2004 à 20:45:37
Reply

Marsh Posté le 10-01-2004 à 20:41:52   

Reply

Marsh Posté le 11-01-2004 à 21:29:25    

PC2000 :

...son code inutile :D


 
Lol, merci quand meme ;)
 
Et merci les autre, je vias essayer ça... eu sans abuser, cette lib est livrée par def avec easyphp 1.7 ¿


Message édité par KdZ' le 11-01-2004 à 21:30:25

---------------
GENERATION MOBILES : Imprimantes GSM & logos/sonneries/jeux
Reply

Marsh Posté le 12-01-2004 à 00:32:17    

Je suppose oui, elle fait partie de la distribution php dans les dernières versions, y a des chances qu'elle soit aussi intégrée à easyphp

Reply

Marsh Posté le 12-01-2004 à 13:54:06    

fais un phpinfo() et tu verras bien la version de ta GD
 

Reply

Marsh Posté le 13-01-2004 à 02:07:56    

Doms79 a écrit :

fais un phpinfo() et tu verras bien la version de ta GD
 
 


 
 
Comment s'appelle t'elle ?


Message édité par KdZ' le 13-01-2004 à 02:08:05

---------------
GENERATION MOBILES : Imprimantes GSM & logos/sonneries/jeux
Reply

Marsh Posté le 09-02-2004 à 14:13:16    

:o J'ai un gros problème:
Je pars d'un formulaire, l'utilisateur charge une image et demande de l'afficher. Pour ca c'est OK (upload et affichage)
Mon problème c'est que je voudrais qu'il puisse, a partir de ce même formulaire, la redimensionner, la retailler, la faire tourner de + ou - 90° et qu'il puisse enfin la faire passer en niveau de gris.
 
comment que je peux faire???
 
Merci :o

Reply

Marsh Posté le 09-02-2004 à 14:14:52    

Galla a écrit :

:o J'ai un gros problème:
Je pars d'un formulaire, l'utilisateur charge une image et demande de l'afficher. Pour ca c'est OK (upload et affichage)
Mon problème c'est que je voudrais qu'il puisse, a partir de ce même formulaire, la redimensionner, la retailler, la faire tourner de + ou - 90° et qu'il puisse enfin la faire passer en niveau de gris.
 
comment que je peux faire???
 
Merci :o  


 
C'est tout ?  :D  
 
On commence par quoi ?  :lol:

Reply

Marsh Posté le 09-02-2004 à 14:17:44    

Par redimensionner en 1x1 px

Reply

Marsh Posté le 09-02-2004 à 14:25:07    

ouaaaaaaa c'est pas grand chose

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed