Php ImageJPEG affiche des Hexadecimaux
Résolu
Bonjour,
Dans le but afficher une image rechercher sur le serveur, je cherche une fonction me creant une mignature d une image ... Ce que j'ai :
Function Mignature($str,$Entry){
// header('Content-type: image/jpeg');
$size=GetImageSize($str);
$long=120;
$larg=$size[0]*$long/$size[1];
$img=ImageCreateFromJPEG($str);
$imagedest=ImageCreateTrueColor($larg,$long);
ImageCopyResampled($imagedest,$img,0,0,0,0,$larg,$long,$size[0],$size[1]);
ImageJPEG($imagedest,null,100);
ImageDestroy($imagedest);
}
Et donc le corps HTML ....
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Sans Titre</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
</head>
<body bgcolor="#FFFFFF">
<?php Mignature('./IMG_5422.jpg','IMG_5422.jpg');?>
</body>
</html>
ET j'ai un affichage en HEXA, Pourquoi donc ??
Il faut absolumet sauvegarder l'image pour l'afficher en "HTML" ???
Merci de votre aide...
Dans le but afficher une image rechercher sur le serveur, je cherche une fonction me creant une mignature d une image ... Ce que j'ai :
Function Mignature($str,$Entry){
// header('Content-type: image/jpeg');
$size=GetImageSize($str);
$long=120;
$larg=$size[0]*$long/$size[1];
$img=ImageCreateFromJPEG($str);
$imagedest=ImageCreateTrueColor($larg,$long);
ImageCopyResampled($imagedest,$img,0,0,0,0,$larg,$long,$size[0],$size[1]);
ImageJPEG($imagedest,null,100);
ImageDestroy($imagedest);
}
Et donc le corps HTML ....
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Sans Titre</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
</head>
<body bgcolor="#FFFFFF">
<?php Mignature('./IMG_5422.jpg','IMG_5422.jpg');?>
</body>
</html>
ET j'ai un affichage en HEXA, Pourquoi donc ??
Il faut absolumet sauvegarder l'image pour l'afficher en "HTML" ???
Merci de votre aide...