The dedicated text-to-image models all produce good illustrations of pelicans riding bicycles. Here's one I got from OpenAI's gpt-image-2 just the other day: https://simonwillison.net/2026/Jul/14/pedalican/
Try prompts that convert the gif to svg? Maybe the models should do that internally… start with their image model first and then make an svg.
Have you tried asking for an SVG with the same level of detail you specified in that prompt, though? https://github.com/simonw/pedalican/blob/main/run/prompts/ro...
I'd be interested to see what comes out, but it also highlights an curious prompt-control-comparison question