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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP|JPEG] Problème de qualité ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP|JPEG] Problème de qualité ...

n°721018
Profil sup​primé
Posté le 10-05-2004 à 18:12:12  answer
 

Bonjour à tous ...
J'ai un petit système de gestion de sreenshots que j'upload via un script php ... je créé une miniature automatiquement avec les fonctions de création d'image de php ... le probleme c'est que la miniature est MOCHE !
Sous Easyphp en local sur mon pc les miniatures sont impeccables mais sur Free ou meme d'autre hebergeur elles sont mochs !
 
Voici le code utilisé

Code :
  1. $image1=ImageCreateFromJPEG("$destination_finale$fichier" );
  2. $image2=imagecreate(120, 90);
  3. $color=imagecolorallocate($image2, 0, 0, 0);
  4. imagefill($image2, 0, 0, $color);
  5. $im1x=imagesx($image1);
  6. $im1y=imagesy($image1);
  7. imagecopyresized($image2, $image1, 0, 0, 0, 0, 120, 90, $im1x, $im1y);
  8. $mini=$destination_finale.$base."_small.jpg";
  9. imagejpeg($image2, $mini, 100);


 
// $base est le nom du fichier ...
// Pourtant il y a 100 dans la fonction imagejpeg à la fin ... pour une bonne qualité  
 
Qui peut m'aider ?
Est ce l'hébergeur qui est mal reglé ...?
 
Merci


Message édité par Profil supprimé le 10-05-2004 à 18:13:07
mood
Publicité
Posté le 10-05-2004 à 18:12:12  profilanswer
 

n°721069
antp
Super Administrateur
Champion des excuses bidons
Posté le 10-05-2004 à 19:02:44  profilanswer
 

Des screenshots ça ne se met pas en JPEG mais en PNG :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°721113
harrysauce
Miaaaooou!
Posté le 10-05-2004 à 19:56:49  profilanswer
 

Ligne 2, au lieu du imagecreate, essaie de mettre un imagecreatetruecolor

n°721206
jagstang
Pa Capona ಠ_ಠ
Posté le 10-05-2004 à 22:01:44  profilanswer
 

harrysauce a écrit :

Ligne 2, au lieu du imagecreate, essaie de mettre un imagecreatetruecolor


+1, mais GD2.0 indispensable
 

n°721238
Thierry Ch​atel
Posté le 10-05-2004 à 22:41:30  profilanswer
 

Oui, avec GD 2.0 : imagedreatetruecolor puis imagecopyresampled
Le résultat sera bien meilleur.


---------------
Info-Camargue, le portail de la Camargue
n°722000
Profil sup​primé
Posté le 11-05-2004 à 15:26:16  answer
 

Effectivement, vous avez tout à faire raison ! Avec le

Code :
  1. $image2=imagecreatetruecolor(120, 90);


C'est bien meilleur ...
En ce qui concerne le imagecopyresampled ... il faut le mettre à la place d'une fonction que j'utilise deja ?

n°722004
Thierry Ch​atel
Posté le 11-05-2004 à 15:29:55  profilanswer
 

Oui, à la place de imagecopyresized (mêmes paramètres).


---------------
Info-Camargue, le portail de la Camargue
n°722073
Profil sup​primé
Posté le 11-05-2004 à 16:11:32  answer
 

Bien joué les gars ... Ca roule impek


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

  [PHP|JPEG] Problème de qualité ...

 

Sujets relatifs
[PHP] Sessions qui disparaissent[Php] Config de ldap
[GCC/OpenGL] problème...PHP - Variables de session et sécurité
[PHP] - Lien téléchargement -[php] Recherche dans un fichier doc
[PHP] While avec un stringPHP/MySQL et clef étrangère
[PHP] Pb simple : Comment savoir que mysql retourne une requete vide ?[PHP] Recherche dans un fichier
Plus de sujets relatifs à : [PHP|JPEG] Problème de qualité ...


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