In my terminal this works:
magick -size 480x480 xc:black -fill white -strokewidth 2 -draw 'circle 240,240 240,0' ____test.png
From Python (3.9), this one does not:
import subprocess
subprocess.call(['magick', '-size', '480x480', 'xc:black', '-fill', 'white', '-strokewidth', '2', '-draw', '"circle 240,240 240,0"', '____test.png'])
I think it's about the quotation marks, but I really tried all variations (I think) and… error message is:
magick: non-conforming drawing primitive definition `circle 240,240 240,0' @ error/draw.c/RenderMVGContent/4469.
Help!
question from:
https://stackoverflow.com/questions/65876346/python-subprocess-formating-problem-with-imagemagick 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…