1
我想製作一個具有png模式的路徑,或者如果您可以或認爲製作自己的模式會更容易,請告訴我那也。任何能提出一些代碼的人都會很高興。在此先感謝是否有可能使用png製作CGContext路徑的模式
我想製作一個具有png模式的路徑,或者如果您可以或認爲製作自己的模式會更容易,請告訴我那也。任何能提出一些代碼的人都會很高興。在此先感謝是否有可能使用png製作CGContext路徑的模式
我不知道我是否正確理解您的問題。您是否嘗試用該模式填充或描邊路徑?我想要走的路是:
CGPatternCreate()
創建一個圖案。這個函數需要很多參數,其中有一個指向圖形回調函數的指針,只要使用模式就會調用該函數。所以你會把你的代碼在這個函數中繪製PNG圖像。創建一個CGImage
並使用CGContextDrawImage()
將其繪製到回調函數提供的圖形上下文中。CGContextSetFillColorSpace()
或CGContextSetStrokeColorSpace()
與CGColorSpaceCreatePattern()
設置模式色彩空間(對於下一步驟是必需的)。CGContextSetFillPattern()
或CGContextSetStrokePattern()
告訴石英使用你的模式來填充/撫摸。CGContextDrawPath()
來繪製路徑。有關所有這些功能的更多信息,請參閱文檔。
好的,不好意思,我的意思是我想用一個看起來像粉筆的圖案來描述路徑,現在我只是不知道如何使用CGPatternCreate來創建一個包含.png的模式。我希望能回答你的問題。 – Jaba 2009-12-16 04:08:54