径向渐变
paint = radial_gradient(center=(0.37, 0.3), radius=0.8, stops=[(0, "#d8fff7"), (1, "#087f8c")])page.add(ellipse(size=(54 mm, 43 mm), fill=paint), target=page.top_left, offset=(33 mm, 27 mm))# Gallery: shapes / radial-gradientpage = canvas(name="Radial gradient", size=(120 mm, 80 mm), background="#f7f9fc")font = "DejaVu Sans"heading = text(content="Radial gradient", font_family=font, font_size=14 pt, color="#203864")page.add(heading, target=page.top_left, offset=(7 mm, 5 mm))# BEGIN DEMOpaint = radial_gradient(center=(0.37, 0.3), radius=0.8, stops=[(0, "#d8fff7"), (1, "#087f8c")])page.add(ellipse(size=(54 mm, 43 mm), fill=paint), target=page.top_left, offset=(33 mm, 27 mm))# END DEMO预览
背景
依赖文件
examples/gallery/shapes/radial-gradient.lay
复现
laymesh validate examples/gallery/shapes/radial-gradient.laylaymesh render examples/gallery/shapes/radial-gradient.lay -o figure.svglaymesh render examples/gallery/shapes/radial-gradient.lay -o figure.pdflaymesh render examples/gallery/shapes/radial-gradient.lay -o figure.png --dpi 300