Понадобилось мне накануне, тексты порисовать в php и Imagick, а какие шрифты доступны в системе, не знаю.
И набросал небольшой скриптик для наглядного отображения доступных шрифтов.
Протестировано на версии ImageMagick 6.7.7-10 2014-03-06 и php 5.5
Может еще кому-нибудь пригодится.
$im = new \Imagick(); $count = count( \Imagick::queryFonts() ); $im->newImage(450, ($count * 25 + 20), new ImagickPixel('white')); $draw = new \ImagickDraw(); $draw->setFillColor('black'); $draw->setFontSize(20); foreach ( \Imagick::queryFonts() as $i => $font ) { $draw->setFont($font); $im->annotateImage($draw, 10, ($i * 25 + 20), 0, $font); } $im->setImageFormat('png'); header('Content-type: image/png'); echo $im; $im->clear(); $im->destroy(); exit;
ссылка на оригинал статьи http://habrahabr.ru/post/267667/
Добавить комментарий