fillCircle vs drawCircle

(I'm no imaging expert, but I have played around in PHP imaging quite a bit.)
When I created a smallish filled circle using dc.fillCircle(x,y,17) it looked a bit "boxy", so I compared the outline with drawCircle(x,y,17):
  • copying them into a drawing package ,
  • overlaying one over the other as separate layers
  • enlarging them to see the pixels and
  • recording the image as I altered the opacity of the drawCircle.


https://youtu.be/msMzyZKLrzg
As you can see, there is a difference in the outline: the fillCircle image seems to be missing some pixels that drawCircle uses to improve the impression of a circle.

I also note that neither fill- or draw- attempt to blur the edges as the drawText does.
  • if you are looking at it in the sim, you really want to look at it on an actual watch. Same with arcs, etc.

    if it's a problem there too, I have a couple of analog watchfaces where I have an outer band that's a different color than the face, and what I do is a fill using the band color, and then a fill that's smaller with the face color.
  • Former Member
    Former Member
    I would expect this to behave the same between devices and the simulator, except possibly on Edge devices.

    I've created a ticket for our Graphics team to investigate this, but their queue is very full at this time, so I don't know what kind of timeline there will be for an improvement.