Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3385 connectés 

 


Dernière réponse
Sujet : [php] pour les balézes
Zebra3 nicotine> ok c la solution de facilité mais bon si tu veux afficher en 80*60 une image qui fait normalement 800*600 et 200ko c pas le pied pour les rtc ;)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Zebra3 nicotine> ok c la solution de facilité mais bon si tu veux afficher en 80*60 une image qui fait normalement 800*600 et 200ko c pas le pied pour les rtc ;)
nicotine mais keske vous vous emmerdez avec la lib gd .....
 
force un width et un height et basta !
Zebra3 bon voilà un petit script fait en 10' qui fonctionne mais uniquement avec des jpg pour le moment et uniquement testé avec la librairie GD 1.8 qui ne supporte plus les gif pour des pb de droits sur l'algo, mais la GD 1.5 présente chez free supoprte tjs les gif mais pas le jpg je crois donc le script ne fonctionnera pas tel quel :(
m'enfin le voilà en attendant une meilleur version ;)
 

Citation :


<?php
if ($submit) {
 $GrandeImage = GetImageSize($Image);
 $Miniature = ImageCreate($Largeur, $Hauteur);
 $Grande = ImageCreateFromJPEG($Image);
 ImageCopyResized($Miniature,$Grande,0,0,0,0,$Largeur,$Hauteur,$GrandeImage[0],$GrandeImage[1]);
 die(ImageJPEG($Miniature));
 ImageDestroy($Miniature);
}
?>
<html>
 
</head>
<title>Tests miniatures</title>
</head>
 
<body>
 
<form method="post" action="<?php echo $PHP_SELF; ?>">
Attention ! Ne fonctionne qu'avec des images au format JPG !
<table border=0>
  <tr>
    <th valign=top align=left>Image à modifier :</th>
    <td><input type="text" name="Image" size="15" maxlength="30"><br>
    </td>
  </tr>
  <tr>
    <th valign=top align=left>Largeur : </th>
    <td><input type="text" name="Largeur" size="5" maxlength="5"></td>
  </tr>
  <tr>
    <th valign=top align=left>Hauteur : </th>
    <td><input type="text" name="Hauteur" size="5" maxlength="5"></td>
  </tr>
  <tr>
    <td colspan="2" align="center"><input type="submit" name="submit" value="Valider"></td>
  </tr>
</table>
</form>
 
</body>
</html>

gigigan urgent help...
gigigan help...
gigigan j ai essaiyé ca ne marche pas ! mais dans ma fonction, c est koi qui ne va pas ?
Zebra3 t'as testé le script de nexen ? c pas parce que c la doc que de php4 que ça marcehra pas sous php3 y'a pas tant de fn qui différent que ça !
gigigan I NEED HELP PLEASE
gigigan http://dev.nexen.net/scripts/detai [...] opyresized
y a meme un exemple sur nexen mais c'est que en php4 !!!
gigigan merci zebra3 mais j avais deja ete voir, et j ai meme cree une fonction perso :
<?
function creervignette($img){
$imgsource=$img;
$imgdest="s"."$img";
$taillesource=getimagesize($imgsource);
$hautsource=$taillesource[0];
$longsource=$taillesource[1];
$hautdest="100"; //calcul du ratio plus tard
$longdest="100";
imagecopyresized($imgsource,$imgdest,0,0,0,0,$longdest,$hautdest,$longsource,$hautsource);
}
creervignette("a.jpg" );
?>
mais elle donne l'erreur :
Warning: Unable to find image pointer in c:\program files\apache group\apache\htdocs\img\imgre.php3 on line 10
Zebra3

gigigan a écrit a écrit :

mais ca me dit pas comment faire...
parceque j ai deja essayé plein de truck et pas moyen...




essayes la fonction que je t'ai indiquée c la bonne !

duch

gigigan a écrit a écrit :

gd Version 1.5 (GIF) or earlier, FreeType support, t1lib support  
dispo chez free




 
impeccable, t'as plus qu'à regarder le manuel de PHP sur php.net où à l'url que t'as donné Zebra3 et à faire ton p'tit code feignant :D

gigigan mais ca me dit pas comment faire...
parceque j ai deja essayé plein de truck et pas moyen...
gigigan gd Version 1.5 (GIF) or earlier, FreeType support, t1lib support  
dispo chez free
et en local j ai
gd , FreeType support  
c'est bon aussi en local ?

 

[edit]--Message édité par gigigan--[/edit]

duch t'as pas réagi assez vite Zebra3, tu vas t'faire engueuler par le capitaine teubé (oh pardon Dobey)
Zebra3 je crois bine qu'elle est dispo chez free mais c à veririfer.
Le plus simple c'est de faire une petite page
<?php
phpinfo()
?>
qui te donnera ttes les infos nécésaaires ;)
 
grillé par duch ! :D

 

[edit]--Message édité par Zebra3--[/edit]

duch fait une recherche sur GD j'ai déjà expliqué comment l'installer la semaine dernière ou y'a 2 semaines.
 
allez j'suis sympa c'est là : http://forum.hardware.fr/sqlforum/ [...] inc&cache=
 
Qt à savoir si elle est dispo chez free c'est une autre histoire. pour le savoir utilise phpinfo().
Si elle est pas dispo je connais pas d'autre librairie pour faire ça.

 

[edit]--Message édité par duch--[/edit]

gigigan tient, on met le doigt sur mon probleme, je ne connais pas ce qu'est la librairy GD ( enfin si mais... )
est elle dispo chez free.fr ? comment le savoir ?
comment on la lance en local ? ( dans mon rep php y a un GD-dll.dll ) ou truck du genre ! dans php.ini il faut modifier ? ou ?
HELP !
sachez que si free ne le propose pas, il me faudrait une autre solution ( impossible ? )
Zebra3 il y a des fonctions dans la librairie GD pour faire ça, en autres ImageCopyResized si ma mémoire est bonne (c t bien ça cf. : http://dev.nexen.net/docs/php/anno [...] esized.php ) ;)
Regarde un peu la doc de php, toutes les fonctions de GD sont expliquées (ou alors vas sur le site de la librairie GD..)

 

[edit]--Message édité par Zebra3--[/edit]

duch utilise la librairie GD, avec ça tu peux ouvrir un fichier, le modifier et le réenregistrer.
gigigan c'est pour que sur mon site, quand le visiteur ajoute une image, une vignette de cette images soit créé en "direct" et ajoutée dans une galerie ( tout marche sauf créé la vignette )
AirBg Simple question : pourquoi veux tu faire ca en PHP ?
y'a deja plein de softs qui le font pour toi...
a moins que je n'eusse pas bien compris ton pb
gigigan besoin d 'un fonction ( de vous ? ) pour créé automatiquement des vignettes ( a partir d images existantes ) en php3 !

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)