Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Prob Thumb

  1. #1

    Prob Thumb

    Sto cercando di creare delle miniature ho trovato e modificato il seguente script:
    Codice PHP:
    function resizeImg($img_link$larghezza$altezza)
    {
    $nomeimage basename($img_link);
      
    #creazione preview con GD library
      
    $new_width $larghezza;      //Larghezza immagine ridimensionata
      
    $new_height $altezza;      //Altezza immagine ridimensionata
      
    $ncompression 90;      //Compressione dell'immagine jpg
      
    $source_path $_SERVER['DOCUMENT_ROOT'].'images/games/'.$game.'/';    //Diretory dove si trova il file di cui volgiamo fare la preview
      
    $destination_path $_SERVER['DOCUMENT_ROOT'].'games/'.$game.'/thumb/';      //diretory dove vogliamo salvare l'immagine di preview
      
          
    global $source_path;
          global 
    $destination_path;
          global 
    $new_width;
          global 
    $new_height;
          
    $destimg imagecreate($new_width$new_height) or die("Problemi nelle creazioni dell'immagine");
          
    $srcimg imagecreatefromjpeg($source_path.$nomeimage) or die("Problemi nell'aprire l'immagine");
          
    imagecopyresized($destimg$srcimg0000$new_width$new_heightImageSX($srcimg), ImageSY($srcimg)) or die("Problemi nel ridimensionamento");
          
    imagejpeg($destimg$destination_path.$nomeimage$compression) or die("Problemi nel salvataggio");

    $img_thumb $siteurl.'images/games/'.$game.'/thumb/'.$nome_img;
    $sql_thumb_img "UPDATE galleria SET img_thumb='$img_thumb' WHERE img_link='$img_link'";
    $result_thumb mysql_query($sql_thumb_img) or die(mysql_error());

    questo mi genera il seguente errore:
    Warning: imagecreate() [function.imagecreate]: Invalid image dimensions in funzioni.img.php on line 16
    Problemi nelle creazioni dell'immagine

    che cosa c'č di sbagliato? xke mi sembra che il codice sia scritto correttamente..
    La rovina del mondo sara' l'indifferenza. Ma chi se ne frega!!

  2. #2
    come la richiami la funzione? magari č quello...
    tieni presente che con quelle funzioni l'immagine risultante non sarā proprio perfetta, nč nei colori nč nelle trasparenze... Lo stesso manuale consiglia di usare imagecreatetrucolor() invece della funzione imagecreate()
    Questa e' la mia firma! Lo so, e' una mezza schifezza.
    Un sito
    - skype non č per consulenze online -

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.