[Résolu]Problème avec imagerotate()

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par Koxin-L, 30 Décembre 2007.

  1. Koxin-L
    Koxin-L WRInaute passionné
    Inscrit:
    29 Mars 2007
    Messages:
    1 532
    J'aime reçus:
    1
    Bonjour,

    Voici ci-dessous un bout de code qui doit afficher un texte verticalement.

    Si je commente la ligne
    Code:
    //$im = imagerotate($im, 90, $white);
    Le code fonctionne, sans rotation, évidemment, cf : http://www.raikkonen-f1.com/test-image-php.php

    Si je décommente la ligne, ca ne fonctionne plus. Pas d'erreur, mais pas d'image. cf : http://www.raikkonen-f1.com/test-image-php2.php

    Je suis en mutu chez Sivit, GD enable 2.0 ou + et PHP4.4.7

    Merci

    Code:
    <?php
    header ("Content-type: image/png");
    
    // On récupère les valeurs passées dans l'URL
    $texte=$_REQUEST['texte'];
    // On choisit la police à utiliser
    $font = "./TT0373M_.TTF";
    
    $size = imagettfbbox(14,0,$font,$texte);
    $dx = abs($size[2]-$size[0]);
    $dy = abs($size[5]-$size[3]);
    $xpad=9;
    $ypad=12;
    
    $im = imagecreate($dx+$xpad,$dy+$ypad);
    
    $white = ImageColorAllocate($im,255,255,255);
    $gris = ImageColorAllocate($im,235,235,235);
    
    ImageTTFText($im, 14, 0, (int)($xpad/2), $dy+(int)($ypad/2)-1, $gris, $font, $texte);
    
    $im = imagerotate($im, 90, $white);
    imagepng($im);
    imagedestroy($im);
    ?>
    


    Posté sur PHPFrance, mais ça mène à rien, donc, je tente ici, chez les moins pro :mrgreen:
    On ne sait jamais...


    Voilà, c'était ma question chiante de fin d'année...
    Demain je fais la bouffe, pas le temps de me pignoler sur WRI, désolé... :twisted:
     
  2. SuperCureuil
    SuperCureuil WRInaute impliqué
    Inscrit:
    9 Mars 2007
    Messages:
    567
    J'aime reçus:
    0
    Pourquoi tu t'amuses à écrire ton texte horizontalement pour le retourner ensuite ?

    Tu vires la rotation, tu modifies les dimensions de l'image et l'inclinaison du texte à 90 pour écrire verticalement et ça sera plus simple non ?

    Je ferais comme ça (sans avoir touché aux dimensions):

    Code:
    <?php
    header ("Content-type: image/png");
    
    // On récupère les valeurs passées dans l'URL
    $texte=$_REQUEST['texte'];
    // On choisit la police à utiliser
    $font = "./TT0373M_.ttf";
    
    $size = imagettfbbox(14,0,$font,$texte);
    $dx = abs($size[2]-$size[0]);
    $dy = abs($size[5]-$size[3]);
    $xpad=9;
    $ypad=12;
    
    $im = imagecreatetruecolor($dx+$xpad,$dy+$ypad);
    
    $white = ImageColorAllocate($im,255,255,255);
    $gris = ImageColorAllocate($im,235,235,235);
    
    //Remplissage de l'image en blanc
    imagefill($im,0,0,$white);
    
    ImageTTFText($im, 14, 90, (int)($xpad/2), $dy+(int)($ypad/2)-1, $gris, $font, $texte);
    
    imagepng($im);
    imagedestroy($im);
    ?> 
    Et joyeux réveillon !
    ++
     
  3. Koxin-L
    Koxin-L WRInaute passionné
    Inscrit:
    29 Mars 2007
    Messages:
    1 532
    J'aime reçus:
    1
    Ahhh, j'aime la nature...
    Merci l'ecureuil.

    Dingue de ne pas y avoir pensé...
    J'étais surement trop bloqué sur ce ImageRotate.
     
  4. SuperCureuil
    SuperCureuil WRInaute impliqué
    Inscrit:
    9 Mars 2007
    Messages:
    567
    J'aime reçus:
    0
    Y'a pas de quoi, entre animaux de la forêt on peut bien se serrer les pattes :lol:

    ++
     
  5. Koxin-L
    Koxin-L WRInaute passionné
    Inscrit:
    29 Mars 2007
    Messages:
    1 532
    J'aime reçus:
    1
    Je suis pas un animal...
    Je suis un insecte





    :)
     
Chargement...
Similar Threads - [Résolu]Problème imagerotate() Forum Date
[RESOLU]probleme lors de l'update des informations Développement d'un site Web ou d'une appli mobile 7 Avril 2010
[Resolu]Probleme soumission boutique 1and1 Problèmes de référencement spécifiques à vos sites 25 Mai 2009
[Résolu]Problème avec Ajax Développement d'un site Web ou d'une appli mobile 23 Août 2008
[résolu]Problème insoluble avec un ORBER BY Développement d'un site Web ou d'une appli mobile 15 Juillet 2008
[Resolu]Probleme installation forum PHPBB Développement d'un site Web ou d'une appli mobile 11 Juillet 2008
[résolu]problème d'indexation url finissant par /1 Crawl et indexation Google, sitemaps 20 Juin 2008
[Résolu]Problèmes d'accent dans le Flux RSS Développement d'un site Web ou d'une appli mobile 29 Mai 2008
[Résolu]Problème de syntaxe pour une RewriteRule URL Rewriting et .htaccess 5 Mai 2008
[résolu]Probleme serveur chez ovh Administration d'un site Web 5 Janvier 2008
[résolu]probleme de recuperation des checkbox Développement d'un site Web ou d'une appli mobile 31 Décembre 2007
[résolu]problème d'une simple redirection .php en .html URL Rewriting et .htaccess 27 Août 2007
[Résolu]Problème de soulignement dans un menu Développement d'un site Web ou d'une appli mobile 9 Juillet 2007
[Résolu]Problème menu en fonction du naviguateur Développement d'un site Web ou d'une appli mobile 30 Juin 2007
[RESOLU]Probleme tres simple CSS menu Développement d'un site Web ou d'une appli mobile 28 Juin 2007
[resolu]problème css IE6 Développement d'un site Web ou d'une appli mobile 6 Juin 2007
[résolu]Problème affichage DIV sous Firefox Développement d'un site Web ou d'une appli mobile 15 Avril 2007
[resolu]Problème FCKeditor Développement d'un site Web ou d'une appli mobile 7 Août 2006
[Resolu]Problème activex flash Développement d'un site Web ou d'une appli mobile 1 Juin 2006
[Résolu]Problème affichage numéro Développement d'un site Web ou d'une appli mobile 19 Avril 2006
[Résolu]Problème JS - replace Développement d'un site Web ou d'une appli mobile 21 Mars 2006