translate English to French: I've modified the Arrow function of likavcan.
Here's another way of modifying likavcan's code to display filled arrows. This makes use of imagefilledpolygon(...) instead of recursive function calls.