LayMesh文档
EN

Paint Composition

paint-composition.lay
page=canvas(size=(125mm,85mm),background="#f0f0f0")paints=[rgb(255,80,40,alpha=0.6),hsv(200deg,0.7,0.8,alpha=0.6),oklch(0.7,0.15,200deg,alpha=0.6),linear_gradient(stops=[(0,"#ffffff"),(1,"#087f8c90")]),radial_gradient(stops=[(0,"#ffffff"),(1,"#087f8c")]),hatch(pattern=cross,color="#087f8c",spacing=3mm,line_width=0.5pt),image_fill(src="../assets/photo.png",fit=cover)]for i in range(len(paints)) {    page.add(rect(size=(13mm,45mm),fill=paints[i],border_radius=2mm,border_color="#425466",border_width=0.5pt),offset=(5mm+i*17mm,20mm))}

预览

背景
Paint Composition
原始示例
合计 —
详情

尚未运行

本设备浏览器实测;不含防抖等待。

修改仅保留在本页
依赖文件
  • examples/assets/photo.png
  • examples/manual/paint-composition.lay

复现

sh
laymesh validate examples/manual/paint-composition.laylaymesh render examples/manual/paint-composition.lay -o figure.svglaymesh render examples/manual/paint-composition.lay -o figure.pdflaymesh render examples/manual/paint-composition.lay -o figure.png --dpi 300