Lib GD et jpeg

Lib GD et jpeg - PHP - Programmation

Marsh Posté le 20-11-2002 à 12:23:49    

Je ne comprend pas mon hebergeur dit qu'il supporte la librairie GD 1.8.xx, mais j'obtiend des messages d'erreur:
 
Warning: ImageCreateFromJpeg: No JPEG support in this
PHP build in
/home/virtualhosts/fr/xxx/www/new/admin/image.php
on line 22
 
Warning: Supplied argument is not a valid Image
resource in
/home/virtualhosts/fr/xxxx/www/new/admin/image.php
on line 32
 
Warning: ImageJpeg: No JPG support in this PHP build
in
/home/virtualhosts/fr/xxxx/www/new/admin/image.php
on line 33
 
le script:
 
function CreateThumb($Image , $Source , $Destination , $ratio){
 /*
  $Image: Nom de l'image originale
  $Source: Chemin absolu du répertoire de l'image originale
  $Destination: Chemin absolu du répertoire de l'image réduite
  $ratio: Largeur de l'image réduite.
  */
  if (substr(strtolower($Source.$Image), (strlen($Source.$Image)-4),4)==".jpg" || substr(strtolower($Source.$Image), (strlen($Source.$Image)-5), 5)==".jpeg" )
  {
  $src=imagecreatefromjpeg($Source.$Image);
  }
  else
  {
  echo "Format d'image non supporté. Utilisez *.jpg";
  exit();
  }
  $size = getimagesize($Source.$Image);
  $im=imagecreate($ratio, round(($ratio/$size[0])*$size[1]));
  imagecopyresized($im, $src, 0, 0, 0, 0, $ratio,round(($ratio/$size[0])*$size[1]) , $size[0], $size[1]);
  imagejpeg($im, $Destination.$Image);
 }
 
D'où vient le pb?
Ce script marche chez free GD 2.0 et les fction imagejpeg et ImageCreateFromJpeg sont supportées dans la version 1.8.
 

Reply

Marsh Posté le 20-11-2002 à 12:23:49   

Reply

Marsh Posté le 20-11-2002 à 13:06:34    

La librairie installé chez ton hébergeur ne suporte pas le format .JPEG.
Soit t'es tombé sur un gas qui t'as sortie un numéro de version pour ce débarasser de toi, soit ils gèrent PHP3 et PHP4 et GD 1.8 n'est installer que pour l'un des deux et t'utilises l'autre.
 
Bref, je te laisses chercher d'où ca peut venir.

Reply

Marsh Posté le 20-11-2002 à 13:11:20    

merci pour ta réponse

Reply

Marsh Posté le 22-11-2002 à 01:08:15    

omega2 a écrit a écrit :

La librairie installé chez ton hébergeur ne suporte pas le format .JPEG.
Soit t'es tombé sur un gas qui t'as sortie un numéro de version pour ce débarasser de toi, soit ils gèrent PHP3 et PHP4 et GD 1.8 n'est installer que pour l'un des deux et t'utilises l'autre.
 
Bref, je te laisses chercher d'où ca peut venir.




 
ni .GIF nan?
 
ça fé depuis la 1.6 que GD ne supporte plus le .GIF.. pkoi?


---------------
yvele n'est plus.
Reply

Marsh Posté le 22-11-2002 à 08:24:57    

paske GIF est devenu un format "propriétaire"! donc faut payer une licence si tu fais un prog qui les utilise, et comme GD est libre et gratuit, ils vont pas payer une licence!
PNG powaaaaaaaaa  :bounce:  :sol:

Reply

Marsh Posté le 22-11-2002 à 08:55:43    

arghbis a écrit a écrit :

paske GIF est devenu un format "propriétaire"! donc faut payer une licence si tu fais un prog qui les utilise, et comme GD est libre et gratuit, ils vont pas payer une licence!
PNG powaaaaaaaaa  :bounce:  :sol:  




 
ah wè?... ptain saloperie de société de consomation..  :fou:  
 
ouè png powa  [:t3xla]


---------------
yvele n'est plus.
Reply

Sujets relatifs:

Leave a Replay

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