Pagina 8 di 28 primaprima ... 6 7 8 9 10 18 ... ultimoultimo
Visualizzazione dei risultati da 71 a 80 su 276
  1. #71
    Mhmh... Come al solito non sono stato chiaro :P
    Cmq la tua risposta Andr3a ha chiarito un minimo di dubbi.

    (fondamentalmente volevo capire se c'era una alternativa più raffinata dell'altra )
    Horazon.

  2. #72
    Originariamente inviato da Horazon
    Mhmh... Come al solito non sono stato chiaro :P
    Cmq la tua risposta Andr3a ha chiarito un minimo di dubbi.

    (fondamentalmente volevo capire se c'era una alternativa più raffinata dell'altra )
    aggiungo che on-the fly lavora sia server che banda ... se c'e' fisicamente lavora solo la banda, il server fa poco.

    Quindi se non hai problemi di spazio, crea l'immagine
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #73

    Ridimensionamento intelligente: problema

    Salve. Stavo tentando di implementare una funzione di ridimensionamento intelligente alla classe in modo che l'immagine venga ridimensionata restando in un quadrato di lato specificato. Praticamente quando lo script come è ora ridimensiona solo l'haltezza senza tenere conto della larghezza. Quindi se io ho un'immagine di 300*1024 e imposto il ridimensionamento dell'altezza a 100 mi risulterà un'immagine molto larga rispetto alla zona di visualizzazione (nel mio caso poichè la classe l'ho applicata ad una galleria di immagini).

    Ora io ho modificato la funzione SaveProportionateImage($filename, $quality, $height) in questo modo:

    codice:
    function SaveProportionateImage($filename, $quality, $height)
            {
               // Vedo quale lato è il più lungo
    	   if ($this->src_height > $this->src_width)
    	     {
    		$dest_height = $height;
    	     }
    	   else
    	     {
    		$dest_heigth = ceil(($this->src_width * $height) / $this->src_height);
    	     }
    	   // Questo mi serve per verificare che la variabilòe che dà errore sia impostata (da cancellare quando la funzione funziona :D )
               echo "$dest_heigth";
    	   $ratio = $this->src_height / $dest_height;
               $dest_image = imagecreatetruecolor( $this->src_width / $ratio,$dest_height);
    
               imagecopyresampled($dest_image, $this->src_image, 0, 0, 0, 0,$this->src_width / $ratio,$this->src_height / $ratio,$this->src_width,$this->src_height);
                       
               imagejpeg($dest_image, $filename, $quality);
    
               imagedestroy($dest_image);
            }
    Il risultato sono tutti questi errori:

    Notice: Undefined variable: dest_height in f:\web\http://www.crespigioielli.it2\admini..._image.inc.php on line 55

    Warning: Division by zero in f:\web\http://www.crespigioielli.it2\admini..._image.inc.php on line 55

    Warning: Division by zero in f:\web\http://www.crespigioielli.it2\admini..._image.inc.php on line 56

    Notice: Undefined variable: dest_height in f:\web\http://www.crespigioielli.it2\admini..._image.inc.php on line 56

    Warning: imagecreatetruecolor(): Invalid image dimensions in f:\web\http://www.crespigioielli.it2\admini..._image.inc.php on line 56

    Warning: Division by zero in f:\web\http://www.crespigioielli.it2\admini..._image.inc.php on line 58

    Warning: Division by zero in f:\web\http://www.crespigioielli.it2\admini..._image.inc.php on line 58

    Warning: imagecopyresampled(): supplied argument is not a valid Image resource in f:\web\http://www.crespigioielli.it2\admini..._image.inc.php on line 58

    Warning: imagejpeg(): supplied argument is not a valid Image resource in f:\web\http://www.crespigioielli.it2\admini..._image.inc.php on line 60

    Warning: imagedestroy(): supplied argument is not a valid Image resource in f:\web\http://www.crespigioielli.it2\admini..._image.inc.php on line 62
    123
    Notice: Undefined variable: dest_height in f:\web\http://www.crespigioielli.it2\admini..._image.inc.php on line 55

    Warning: Division by zero in f:\web\http://www.crespigioielli.it2\admini..._image.inc.php on line 55

    Warning: Division by zero in f:\web\http://www.crespigioielli.it2\admini..._image.inc.php on line 56

    Notice: Undefined variable: dest_height in f:\web\http://www.crespigioielli.it2\admini..._image.inc.php on line 56

    Warning: imagecreatetruecolor(): Invalid image dimensions in f:\web\http://www.crespigioielli.it2\admini..._image.inc.php on line 56

    Warning: Division by zero in f:\web\http://www.crespigioielli.it2\admini..._image.inc.php on line 58

    Warning: Division by zero in f:\web\http://www.crespigioielli.it2\admini..._image.inc.php on line 58

    Warning: imagecopyresampled(): supplied argument is not a valid Image resource in f:\web\http://www.crespigioielli.it2\admini..._image.inc.php on line 58

    Warning: imagejpeg(): supplied argument is not a valid Image resource in f:\web\http://www.crespigioielli.it2\admini..._image.inc.php on line 60

    Warning: imagedestroy(): supplied argument is not a valid Image resource in f:\web\http://www.crespigioielli.it2\admini..._image.inc.php on line 62

    Io ho ci ho provato ma non ci sono riuscito: qualcuno riesce a farla funzionare? Grazie!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  4. #74
    codice:
    function SaveProportionateImage($filename, $quality, $height)
            {
               // Vedo quale lato è il più lungo
    	   if ($this->src_height > $this->src_width)
    	     {
    		$dest_height = $height;
    	     }
    	   else
    	     {
    		$dest_height = ceil(($this->src_width * $height) / $this->src_height);
    	     }
    	   // Questo mi serve per verificare che la variabilòe che dà errore sia impostata (da cancellare quando la funzione funziona  )
               echo "$dest_height";
    	   $ratio = $this->src_height / $dest_height;
               $dest_image = imagecreatetruecolor( $this->src_width / $ratio,$dest_height);
    
               imagecopyresampled($dest_image, $this->src_image, 0, 0, 0, 0,$this->src_width / $ratio,$this->src_height / $ratio,$this->src_width,$this->src_height);
                       
               imagejpeg($dest_image, $filename, $quality);
    
               imagedestroy($dest_image);
            }
    hai solo erroneamente invertito h con t
    www.skorpiograph.com - [ PORTFOLIO ]
    ...se vuoi essere aiutato devi aiutare chi ti aiuta ad aiutarti!!!

  5. #75
    Cog****e che sono! Grazie mille per l'aiuto! Avevo risolto mettendolo all'esterno della classe! Pensavo che fosse un problema di classe visto che ancora non le so usare bene! Cmq grazie ancora.
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  6. #76
    scusate la classe a me restituisce si un'immagine proporzionata, ma non grande quanto voglio io.... ad esempio se setto la grandezza 170h e 170w e inserisco un'immagine 1024*768, il risultato sarà 170h e 226w.
    Dove h sta per height e w per width!....
    Come devo modificare lo script per fargli mantenere le prop = per entrambi i casi?? grazie e ciaoo
    Ogni tecnologia sufficientemente avanzata è indistinguibile dalla magia.

  7. #77
    a no!!---> restituisce l'immagione proporzionata, ma non con le dimensioni da me volute... per l'esempio di priam restituisce un'immagine di 302 * 227!!!! ciaoo
    Ogni tecnologia sufficientemente avanzata è indistinguibile dalla magia.

  8. #78
    Up please!!!!
    Ogni tecnologia sufficientemente avanzata è indistinguibile dalla magia.

  9. #79
    mmm a che ci sono...

    http://phpsoft.no-ip.info/private/imageresize.rar

    è il mio server di casa, quindi la sera e spento e se va lento non lamentatevi

    è una funzione php che permette di ridimensionare mantenendo le proporzioni, di inserire dei bordi di qualsiasi spessore e farli trasparente e permette anche di inserire un watermark sull'immagine

    la funzione non accetta nomi di file, bensì risorse delle gd2, quindi potete metterla dove vi pare e piace e integrarla con altre cose vostre senza grossi problemi
    tecnicamente è finita, ma manca una cosa fondamentale per il watermark, ovvero la posizione predefinità con la possbilità di impostare la quantità di spostamento da una posizione predefinità
    in pratica se dovete mettere un'immagine in un angolo basso a destra della vostra immagine, non potete farlo xche l'immagine cambia di larghezza e altezza

    ma a parte questo credo sia carina

    sciauz

  10. #80
    Originariamente inviato da daniele_dll
    mmm a che ci sono...
    ............della serie:

    Spaghetto!!!.....m'hai provocato??!.....e io me te magno!!!

    (by Albertone)

    :maLOL:

    bella la comunque!!
    www.skorpiograph.com - [ PORTFOLIO ]
    ...se vuoi essere aiutato devi aiutare chi ti aiuta ad aiutarti!!!

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.