Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Images > Imagick
Imagick Forum d'entraide pour l'extension Imagick permettant de manipuler des images en PHP (port de l'API ImageMagick).
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/04/2006, 20h56   #1
Membre du Club
 
Avatar de Shin_RockmanX
 
Inscription : novembre 2003
Messages : 78
Détails du profil
Informations personnelles :
Âge : 26
Localisation : Suisse

Informations forums :
Inscription : novembre 2003
Messages : 78
Points : 41
Points : 41
Envoyer un message via MSN à Shin_RockmanX
Par défaut [ImageMagick] Redimension d'une image

Salut!
J'ai fait une petit fonction qui crée des thumbnails pour mes images:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
function createthumbnail($imgsrc, $foldersrc, $impwidth) {
        //boucle creation thumbnail
        //recup du dossier d'image
        $localisation_image=$foldersrc.$imgsrc;
        //creation du nouveau nom
        $new_image_name=$foldersrc."thumbnails/thumbnail_".$impwidth."_".$imgsrc;
        //creation d'une image php assopciée à l'image jpeg parent du site
        $new_image=@imagecreatefromjpeg($localisation_image);
        if (!$new_image) {
            $new_image=imagecreatefromgif($localisation_image);
            $isgif = TRUE;
        }
        //creation du canvas du thumbnail
        $new_thumb=imagecreatetruecolor($impwidth,imagesy($new_image)*$impwidth/imagesx($new_image));
        //copie de l'image dans le thumbnail
        imagecopyresampled($new_thumb,$new_image,0,0,0,0,$impwidth,imagesy($new_image)*$impwidth/imagesx($new_image),imagesx($new_image),imagesy($new_image));
        //finalisation de la creation du thmbnail
        if ($isgif) {
            imagegif($new_thumb, $new_image_name, 100);
        }
        Else {
            imagejpeg($new_thumb, $new_image_name, 100);
        }
}
Le problème c'est que parfois, le script se bloque et rien ne s'affiche... souvent c'est des gens qui upload des images scannées.. par exemple, je pense qu'il s'agit d'image encodée différemment et qui ne sont pas traitée par la fonction ci-dessus... mais alors comment la modifier?????
J'ai aussi parfois quelques problèmes au niveau de la qualité et de la netteté des thumbnails (pixelisés...)
Je suis AU BORD DU SUICIDE lol....
Merci d'avance!!
Shin_RockmanX est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/04/2006, 21h25   #2
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
Je pense que c'est parce que les images scannées sont au format TIFF, d'où bug...

tu devrais vérifier le type des images à l'upload
__________________
Rédacteur "éclectique" (XML, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [code] (bouton #) et au tag (en bas)
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/04/2006, 21h39   #3
Membre du Club
 
Avatar de Shin_RockmanX
 
Inscription : novembre 2003
Messages : 78
Détails du profil
Informations personnelles :
Âge : 26
Localisation : Suisse

Informations forums :
Inscription : novembre 2003
Messages : 78
Points : 41
Points : 41
Envoyer un message via MSN à Shin_RockmanX
à ce moment là, je dois refuser ce format alors?
Shin_RockmanX est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/04/2006, 21h41   #4
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
oui, rien dans la librairie GD ne permet de traiter le TIFF il me semble
__________________
Rédacteur "éclectique" (XML, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [code] (bouton #) et au tag (en bas)
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2006, 21h17   #5
Membre du Club
 
Avatar de Shin_RockmanX
 
Inscription : novembre 2003
Messages : 78
Détails du profil
Informations personnelles :
Âge : 26
Localisation : Suisse

Informations forums :
Inscription : novembre 2003
Messages : 78
Points : 41
Points : 41
Envoyer un message via MSN à Shin_RockmanX
c'est à se flinguer quoi...
En plus, si l'utilisateur scanne en tiff, change l'extension manuellement en jpeg, ben ya rien a faire quoi, ça plantera de toute façon....
Shin_RockmanX est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h03.


 
 
 
 
Partenaires

Hébergement Web