Есть ли способ нарисовать CGContextDrawRadialGradient в виде овала вместо идеального круга?

Мне нужен радиальный градиент в форме овала или эллипса, и кажется, что CGContextDrawRadialGradient может рисовать только идеальный круг. Я рисовал в квадратном контексте, а затем копировал / рисовал в прямоугольном контексте.

Есть ли лучший способ сделать это?

Спасибо!

7
задан Ray 2 August 2011 в 13:56
поделиться