Indietro

Termine: Funzione pif_gdcro169($filein, $fileout)

<?php
/////////////////////////////////////////////////
//Funzione per ridimensionare immagini jpg in formato 16/9
//Creazione/modifica: 16-10-2017 creta funzione	
//$filein = nome file da mofificare
//$fileout = nome file modificato
////////////////////////////////////////////////
function pif_gdcro169($filein, $fileout)
{
 	//$imginfo: Array ( [0] => 1600 [1] => 1200 [2] => 2 [3] => width="1600" 
 	//height="1200" [bits] => 8 [channels] => 3 [mime] => image/jpeg )
 
 	$imginfo = getimagesize($filein);
 
 	//Calcolo nuove dimensioni su formato 16/9	
 	$xnew=$imginfo[0]; //larghezza inalterata
 	$ynew=round($imginfo[0]*9/16);
	
 	$offset=round(($imginfo[1]-$ynew)/2);
 
 	$img_in = @imagecreatefromjpeg($filein);
 
 	//Creo la BASE della nuova immagne con le nuove dimensioni
 	$img_out = imagecreatetruecolor($xnew, $ynew);
  
 	ini_set("memory_limit", "16M");
 	//immaginein, immagine out, xout, yout, xin, yin
 	imagecopyresampled ($img_out, $img_in, 0, 0, 0, $offset, $xnew, $ynew, $imginfo[0], $imginfo[1]-($offset*2));
 
  	imagejpeg ($img_out, $fileout, 100); //$img_out viene nominato, con fattore compressione 100
}
////////////////////////////////////////////////
?>

Alessandro Piffero

Sviluppo applicazioni Web
Partita IVA: IT01557500038

CONTATTI

Via del Lauro, 10
28821 Cannero Riviera (VB) ITALY
alex@piffero.it
PEC: piffero@pec.it
348 8734510
Modulo contatto