Visualizzazione dei risultati da 1 a 2 su 2

Discussione: GD e fopen

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    952

    GD e fopen

    Ciao, ho un problema con le GD.
    Ho un sito che visualizza le thumbnails sfruttando le GD, ora l'amministratore del server ha disabilitato la funzione fopen, e non so più che fare....
    E' possibile fare il resize delle immagini senza quella funzione?

    Grazie

  2. #2
    boh prova con questa funzione

    codice:
    function resize ($picture, $type, $max) {
    	if ($type == "image/pjpeg" || $type == "image/jpeg") {
    		$src_img=imagecreatefromjpeg($picture);
    		$oh = imagesy($src_img);  # original height
    		$ow = imagesx($src_img);  # original width
    		$new_h = $oh;
    		$new_w = $ow;
    		if($oh > $max || $ow > $max){
    			   $r = $oh/$ow;
    			   $new_h = ($oh > $ow) ? $max : $max*$r;
    			   $new_w = $new_h/$r;
    		}
    		// note TrueColor does 256 and not.. 8
    		$dst_img = imagecreatetruecolor($new_w,$new_h);
    		imagecopyresampled($dst_img, $src_img, 0,0,0,0, $new_w, $new_h, ImageSX($src_img), ImageSY($src_img));
    		imagejpeg($dst_img, $picture, 75);
    	}
    }
    attualmente funzia solo con le jpg ma in futuro chissà.
    cmq con questa dovrebbe andare
    però certo questa funzione se gli passi l'img ti fa il resize ma poi senza fopen non la scrivi sul db.
    cmq picchia l'amministratore del server

    Silent Engine

    <?="hello world"?>

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.