线性渐变
paint = linear_gradient(start=(0, 0), end=(1, 1), stops=[(0, "#f8cf7b"), (0.5, "#ed8770"), (1, "#8f5fa5")])page.add(rect(size=(75 mm, 42 mm), border_radius=5 mm, fill=paint), target=page.top_left, offset=(22 mm, 27 mm))# Gallery: shapes / linear-gradientpage = canvas(name="Linear gradient", size=(120 mm, 80 mm), background="#f7f9fc")font = "DejaVu Sans"heading = text(content="Linear gradient", font_family=font, font_size=14 pt, color="#203864")page.add(heading, target=page.top_left, offset=(7 mm, 5 mm))# BEGIN DEMOpaint = linear_gradient(start=(0, 0), end=(1, 1), stops=[(0, "#f8cf7b"), (0.5, "#ed8770"), (1, "#8f5fa5")])page.add(rect(size=(75 mm, 42 mm), border_radius=5 mm, fill=paint), target=page.top_left, offset=(22 mm, 27 mm))# END DEMO预览
背景
依赖文件
examples/gallery/shapes/linear-gradient.lay
复现
laymesh validate examples/gallery/shapes/linear-gradient.laylaymesh render examples/gallery/shapes/linear-gradient.lay -o figure.svglaymesh render examples/gallery/shapes/linear-gradient.lay -o figure.pdflaymesh render examples/gallery/shapes/linear-gradient.lay -o figure.png --dpi 300