Ciao.
BTW un felice anno nuovo a tutti
Per settare il font in modo dinamico
ho questo codice:
Codice PHP:
<?php
// The file
$filename = 'myimmage.jpg';
$width = 200;
$height = 200;
// Content type
header('Content-type: image/jpeg');
list($width_orig, $height_orig) = getimagesize($filename);
$ratio_orig = $width_orig/$height_orig;
if ($width/$height > $ratio_orig) {
$width = intval($height*$ratio_orig);
$fontSize= intval($width*$ratio_orig);
} else {
$height = intval($width/$ratio_orig);
$fontSize= intval($height*$ratio_orig);
}
// Resample
$image_p = imagecreatetruecolor($width, $height);
$image = imagecreatefromjpeg($filename);
$dark = imagecolorallocate($image, 136, 136,136);
imagettftext($image, $fontSize, 90,$width_orig-5, $height_orig-5, $dark, "fonts/monofont.ttf", 'Whisher');
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);
// Output
imagejpeg($image_p);
?>
Funziona abbastanza bene
(m è un po troppo grosso all'aumentare delle dimensioni)
conoscete un metodo migliore ?