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

  FORUM HardWare.fr
  Programmation
  PHP

  image, redimension et collage

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

image, redimension et collage

n°1167950
freddypap
Posté le 02-08-2005 à 15:15:23  profilanswer
 

Voila mon Pb:
je voudrais recupérer une image, la redimensionner, puis la coller sur une autre. J ai fait ça, mais ça marche pas: j ai mon $image qui apparait mais sans le $logo dessus.....

Code :
  1. $logo_file=$_SESSION['logo'];
  2. $logo = @imagecreatefromjpeg($logo_file);
  3. if ($logo) {
  4. $taille_logo = getimagesize($logo);
  5. $hauteur_logo=$taille_logo[1];
  6. $largeur_logo=$taille_logo[0];
  7. $hauteur_logo_modif=100;
  8. $coefficient=$hauteur_logo/$hauteur_logo_modif;
  9. $largeur_logo_modif=$largeur_logo/$coefficient;
  10. $logo_modif=imagecreatetruecolor($largeur_logo_modif,$hauteur_logo_modif);
  11. imagecopyresampled($logo_modif,$logo,0,0,0,0,$largeur_logo_modif,$hauteur_logo_modif,$largeur_logo,$hauteur_logo);
  12. imagecopy($image,$logo_modif,50,50,0,0,$largeur_logo_modif,$hauteur_logo_modif);
  13. }
  14. imagejpeg($image);
  15. ?>


 
Des idées? parceque la, je sèche....

mood
Publicité
Posté le 02-08-2005 à 15:15:23  profilanswer
 

n°1167966
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 02-08-2005 à 15:22:28  profilanswer
 

C'est quoi le but du imagecopy ?
 
Autrement, getimagesize sert à récupérer la taille d'un fichier image.
fait plutot

Code :
  1. $hauteur_logo=imagesy($logo);
  2. $largeur_logo=imagesx($logo);


Message édité par The-Shadow le 02-08-2005 à 15:22:55
n°1167969
afbilou
pouet your life
Posté le 02-08-2005 à 15:22:40  profilanswer
 

Faudrait que tu crées $image peut-etre ?

n°1167973
freddypap
Posté le 02-08-2005 à 15:26:08  profilanswer
 

arff, j ai oublié de dire, ceci est contenu dans un IF, contenant également l initialisation de $image et tout un tas d modif dessus. Sur l image qui apparait, toutes ses modif sont prises en compte, sauf celle ci....et le but du copyimage(si j ai bien compris) c est de recupérer une image et de la "coller" sur une autre, dans un endroit précis...

n°1167979
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 02-08-2005 à 15:30:03  profilanswer
 

Bah tu peux le faire directement dans ton copyimageressample.
Mais autrement, tu as essayer de virer getimagesize ?

n°1167985
freddypap
Posté le 02-08-2005 à 15:34:36  profilanswer
 

oui, j ai essayé, pas mieux ça change rien en fait (ou en tout cas, si ca change, je le sais pas....puisque le logo apparait pas lol) sinon, ben j ai essayé de tout faire passer dans le copyimageresampled, ça marche pas mieux...je viens aussi de verifier si je rentrais bien dans ma boucle, et c est ok, j y rentre.....comprend pas

n°1167997
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 02-08-2005 à 15:41:50  profilanswer
 

Ton n'imagecopy n'a aucun intérêt (à part bouffer des ressources pour rien.
Si :

Code :
  1. imagecopyresampled($image,$logo,50,50,0,0,$largeur_logo_modif,$hauteur_logo_modif,$largeur_logo,$hauteur_logo);


ne fonctionne pas et que comme l'a souligné afbilou, tu as bien déclaré $image plus haut, c'est qu'il y a un problème autre part.
Fais un echo imagesx($logo) pour être sûr des valeurs qu'il te retourne.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  image, redimension et collage

 

Sujets relatifs
Probleme de dimensions dans un script de traitement d'imageProblème de "soulignement" d'image sous firefox.
mettre une image dans un tooltipproblème texte dans une image php
[HTML] Visibilité imagePhènomène bizzare de réolution d'image avec js
Problème de feuille d'envoi et d'image par java .[Résolu] Redimensionner une image externe
Redimentionnement d'image.Image sous PHP
Plus de sujets relatifs à : image, redimension et collage


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR