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> 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 ;)
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.
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 !