resize.phpfonction de redimensionnement de l'image mise en œuvre inpage
<?php
function resizeImg($new_width, $new_height, $get_image, $quality){
ini_set("allow_url_fopen", 1);
list($old_width, $old_height) = getimagesize($get_image);
$image_p = imagecreatetruecolor($new_width, $new_height);
$image = imagecreatefromjpeg($get_image);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $old_width, $old_height);
header('Content-Type: image/jpeg');
imagejpeg($image_p, NULL, $quality);
}
$new_width = $_GET['w'];
$new_height = $_GET['h'];
$get_image = $_GET['img'];
$get_quality = $_GET['q'];
if($get_quality == NULL){$quality = "80";}
else{$quality = $get_quality;}
resizeImg($new_width, $new_height, $get_image, $quality);
?>
Au-dessus est un code que j'utiliser pour redimensionner une image (par exemple http://example.com/resize.php?w=480&h=320&q=50&img=http://example.com/image.jpg)
Mais je le redimensionnement des images à la page juste dans mon seul site afin Je voulais implémenter le code à l'intérieur de cette page en tant que fonction et mettre le résultat de cette fonction dans une balise <img>
.
Merci pour la réponse, j'ai essayé de mettre en œuvre mais échoué, je ne suis pas un pro à ce sujet. alors pouvez-vous s'il vous plaît cuillère nourrir moi sur la façon de le mettre en œuvre exactement –