我正在製作一個PHP圖像腳本,它將在給定半徑處創建圓圈。PHP:創建一個平滑的邊緣圓圈,圖像或字體?
我用:
<?php
imagefilledellipse ($image, $cx, $cy, $w, $h, $color);
?>
卻討厭它產生粗糙的邊緣。所以我想製作或使用我會輸出使用圓字體:
<?php
imagettftext ($image, $size, $angle, $x, $y, $color, 'fontfile.ttf', $text);
?>
這樣的字體將產生具有平滑邊緣的圓形。我的問題是使「字體大小」匹配「半徑大小」。
任何想法?或者也許一個能夠在圓上產生光滑邊緣的PHP類將會非常棒!
謝謝。
「創建圓角的PHP類(2.0版)」實際上是我需要的完美選擇。允許給出半徑,顏色,甚至是邊框。 – floatleft 2010-03-15 03:17:39