Fork me on GitHub






aide sur script redimensionnement image sans proportion
Semi pro
Inscrit: 10/11/2004 13:40
Messages: 1659
Bonjour,

J'espère que je ne vais pas me faire taper sur les doigts parce que ce n'est pas une demande d'aide sur Xoops !

Voilà j'ai trouvé un script de redimensionnement d'images que j'ai réussi à mettre en place, ce script respecte les proportions de l'image d'origine et je voudrais qu'il ne le fasse pas, c'est à dire je veux une redimensionnement 1024 x 768 exactement, pouvez-vous m'aider ?

<?php

// on ouvre le fichier 
$file=@fopen($_GET['img'],'r');

// Définition de la largeur et de la hauteur maximale
$width 1024;
$height 768;

// Content type
header('Content-type: image/jpeg');

// Cacul des nouvelles dimensions
list($width_orig$height_orig) = getimagesize($_GET['img']);

if (
$width && ($width_orig $height_orig)) {
    
$width = ($height $height_orig) * $width_orig;
} else {
    
$height = ($width $width_orig) * $height_orig;
}

// Redimensionnement
$image_p imagecreatetruecolor($width$height);
$image imagecreatefromjpeg($_GET['img']);
imagecopyresampled($image_p$image0000$width$height$width_orig$height_orig);

// Sauvegarde
$dossier="redim/"
imagejpeg($image_p$dossier.time()."_".image.".".jpg100);

// Affichage
imagejpeg($image_pnull100);

?>

Posté le : 28/05/2008 13:07

PS : Toujours faire une sauvegarde des fichiers avant de les modifier !
-------------------------------------------
http://www.aideordi.com
Partager Twitter Partagez cette article sur GG+
Re: aide sur script redimensionnement image sans proportion
Xoops accro
Inscrit: 25/02/2004 00:20
De Région parisienne
Messages: 2526
C'est la librairie GD qui est utilisée, voici la doc des fonctions disponibles : ICI

Posté le : 29/05/2008 01:20
Partager Twitter Partagez cette article sur GG+
Re: aide sur script redimensionnement image sans proportion
Semi pro
Inscrit: 10/11/2004 13:40
Messages: 1659
Bonjour, j'ai tardé à te répondre merci pour la doc DuGris.

J'ai apporté une modif au script et le redimensionnement se fait mais cette fois ci sans proportionnalité comme je le voulais
<?php

// on ouvre le fichier 
$file=@fopen($_GET['img'],'r');

// Définition de la largeur et de la hauteur maximale
$width 1024;
$height 768;

// Content type
header('Content-type: image/jpeg');

// Cacul des nouvelles dimensions
list($width_orig$height_orig) = getimagesize($_GET['img']);

if (
$width && ($width_orig $height_orig)) {
    
$width = [b][color=FF0000]1024[/color][/b];
} else {
    
$height = [b][color=FF0000]768[/color][/b];
}

// Redimensionnement
$image_p imagecreatetruecolor($width$height);
$image imagecreatefromjpeg($_GET['img']);
imagecopyresampled($image_p$image0000$width$height$width_orig$height_orig);

// Sauvegarde
$dossier="redim/"
imagejpeg($image_p$dossier.time()."_".image.".".jpg100);

// Affichage
imagejpeg($image_pnull100);

?>


dans mon template le script est appelé comme ça
<a href="<{$xoops_url}>/modules/wallpapers/redim.php?img=<{$xoops_url}>/uploads/wallpapers/public-photo/large/large_<{$photo.photo_name}>">Redimensionner</a>

Posté le : 09/06/2008 14:03

PS : Toujours faire une sauvegarde des fichiers avant de les modifier !
-------------------------------------------
http://www.aideordi.com
Partager Twitter Partagez cette article sur GG+
Re: aide sur script redimensionnement image sans proportion
Régulier
Inscrit: 31/01/2007 00:00
De Noiseau (94)
Messages: 327
As-tu essayé en activant SPIP ?
---> Redimensionner les images

Posté le : 18/06/2008 00:36

Donnes et tu seras riche !
Partager Twitter Partagez cette article sur GG+
Re: aide sur script redimensionnement image sans proportion
Semi pro
Inscrit: 10/11/2004 13:40
Messages: 1659
Citation :

lordbdp a écrit:
As-tu essayé en activant SPIP ?
---> Redimensionner les images


Salut lordbdp

Non je n'ai pas essayé en activant SPIP, le script ci-dessus me convient !

@ +

Posté le : 18/06/2008 07:21

PS : Toujours faire une sauvegarde des fichiers avant de les modifier !
-------------------------------------------
http://www.aideordi.com
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

107 Personne(s) en ligne (97 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 107 | Plus ...