我已經看過this example using php and GD以分段渲染具有小圓弧的螺旋。我想要做的是渲染一個近似於儘可能數學精確的螺旋。呈現抗鋸齒螺旋
Inkscape有一個spiral tool,看起來不錯,但我想以編程方式做螺旋生成(最好在Python中)。
我還沒有找到任何原生支持螺旋形狀的繪圖庫(例如開羅)。如果想渲染一個完美的反鋸齒螺旋,最好的方法是在畫布上逐像素地迭代,確定每個像素是否位於數學定義的螺旋臂區域(有限厚度)內?在這種情況下,人們也必須從頭開始實施反鋸齒邏輯。你會整合每個像素框內的曲線部分,然後將填充空白區域的比率轉換爲alpha值嗎?
在這種情況下,渲染質量比渲染時間更重要。然而,評估每個像素的積分讓我覺得效率很低。
更新:我相信我應該問的問題是this one(雅虎答案失敗了)。
@kostmo:嘗試更新的答案。您可能需要進行調整,因爲我不確定要實施哪種語言,但點計算仍保持不變。數學畢竟是數學...... – 2010-04-09 20:38:46