Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Errore Imagesx/sy

  1. #1

    Errore Imagesx/sy

    Codice:
    Codice PHP:
            /* -- Funzione ImageSwitch | Controlla il formato dell'Immagine -- */
            
    function ImageSwitch($src$filetype)
            {
                switch (
    $filetype
                {
                    case 
    'image/jpg':
                    case 
    'image/jpeg':
                        
    $srcImg imagecreatefromjpeg($src);
                        break;
                    case 
    'image/png':
                        
    $srcImg imagecreatefrompng($src);
                        break;
                    case 
    'image/gif':
                        
    $srcImg imagecreatefromgif($src);
                        break;
                    case 
    'image/bmp':
                        
    $srcImg imagecreatefrombmp($src);
                        break;
                }
                
                
    $dataImg = array();
                
    $dataImg['srcImg'] = $srcImg;
                
    $dataImg['origWidth'] = imagesx($srcImg);
                
    $dataImg['origHeight'] = imagesy($srcImg);
                return 
    $dataImg;
            }

            
    /* -- Funzione CreateThumb | Crea una Miniatura Quadrata dell'Immagine e la Salva nella Cartella desiderata -- */
            
    function CreateThumb($filetype$src$thumbPath$tDim$tc
            { 
                
    $dataImg ImageSwitch($src$filetype);
                
    $origDim min($dataImg['origWidth'] , $dataImg['origHeight']);
                
    $trimX round(($dataImg['origWidth'] - $origDim)/2);
                
    $trimY round(($dataImg['origHeight'] - $origDim)/2);
                
    $thumbImg imagecreatetruecolor($tDim$tDim);
                
    imagecopyresized($thumbImg$dataImg['srcImg'], 00$trimX$trimY$tDim$tDim$origDim$origDim);
                
    $resThumb imagejpeg($thumbImg$thumbPath$tc);
                return 
    $resThumb;
            } 
    Errori:

    Warning: imagesx(): supplied argument is not a valid Image resource in /home/name/public_html/upload.php on line 66

    Warning: imagesy(): supplied argument is not a valid Image resource in /home/name/public_html/upload.php on line 67

    Warning: imagecopyresized(): supplied argument is not a valid Image resource in /home/name/public_html/upload.php on line 79

    Mi ritrovo con questi errori, ma che prima non mi erano mai apparsi, come mai?
    Non preoccuparti di cosa sta per fare qualcun altro. Il miglior modo per predire il futuro è inventarlo. [Alan Kay]

  2. #2
    UP
    Non preoccuparti di cosa sta per fare qualcun altro. Il miglior modo per predire il futuro è inventarlo. [Alan Kay]

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.