Bildskalningskod för PHP

[php]function generate_thumb( $d, $f, $w, $h ){

$max_thumb = 150;
$thumbname = ”tbn_$f”;

if( $w > $h ){
$new_w = $max_thumb;
$new_h = round( ( $new_w * $h ) / $w );
}
else {
$new_h = $max_thumb;
$new_w = round( ( $new_h * $w ) / $h );
}

$cmd = ”convert -sample $new_wx$new_h $d/$f $d/$thumbname”;
$output = system( $cmd , $retvar ); //or die( ”Can’t write to thumbnail file: ” . $thumbname );
$cmd = ”chmod 775 $d/$thumbname”;
$output = system( $cmd , $retvar );
# echo ”$retvar
”;
}[/php]

Kommentera

Fyll i dina uppgifter nedan eller klicka på en ikon för att logga in:

WordPress.com Logo

Du kommenterar med ditt WordPress.com-konto. Logga ut / Ändra )

Twitter-bild

Du kommenterar med ditt Twitter-konto. Logga ut / Ändra )

Facebook-foto

Du kommenterar med ditt Facebook-konto. Logga ut / Ändra )

Google+ photo

Du kommenterar med ditt Google+-konto. Logga ut / Ändra )

Ansluter till %s