Visualizzazione dei risultati da 1 a 4 su 4

Discussione: problemi con imagechar

  1. #1

    problemi con imagechar

    Salve ragazzi è la prima volta ke uso la funzione imagechar della libreria gd.
    Questa è la sintassi della funzione:

    int imagechar ( resource image, int font, int x, int y, string c, int color)

    io la uso in questa funzione:


    codice:
    function modifica($immagine){
    //quì setto le variabili
    $image=$immagine;
    $newimage = $immagine;
    $max_height = 400;
    $max_width = 400;
    //codice che mi crea l'immagine
    $src_img = ImageCreateFromJpeg($image);
    $orig_x = imagesx($src_img); 
    $orig_y = imagesy($src_img);
    if($orig_y>400){
    $new_y = $max_height;
    $new_x = $orig_x/($orig_y/$max_height); 
    if ($new_x > $max_width) {
    $new_x = $max_width;
    $new_y = $orig_y/($orig_x/$max_width);
    }
    $dst_img = imagecreatetruecolor($new_x,$new_y); 
    imagecopyresampled($dst_img, $src_img, 0, 0, 0, 0, $new_x, $new_y, $orig_x, $orig_y); 
    $string = 'Http://carmineabomb.homepc.it';
    $color = imagecolorallocate($dst_img, 255, 255, 255);
    imagechar($dst_img, 10, 0, 0, $string,$color);
    header('Content-type: image/jpeg');
    imagejpeg($dst_img);
    imagedestroy($src_img); 
    imagedestroy($dst_img);
    }
    }
    modifica("C:\Documents and Settings\Carmine Monaco\Documenti\Immagini\delfino%20(16).jpg");
    Questa funzione in pratica ridimensiona l'immagine se l'altezza dell'immagine è maggiore di 400 px.Fino a quì funziona alla grande.
    Il problema sta nella funzione imagechar ke dovrebbe scrivere in alto a sinistra il testo contenuto in $string, invece mi scrive solo il primo carattere.
    Nn credo ke devo fare un ciclo e scrivere lettera per lettera.
    Come devo rimediare??

    potete vedere lo script in azione quì:

    http://carmineabomb.homepc.it/ad.php

  2. #2

  3. #3
    Warning: Wrong parameter count for imagefttext() in c:\programmi\easyphp1-7\www\ad.php on line 25

  4. #4

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.