You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用PIL绘制出参考图所示的对称线条效果

修正实现代码

from PIL import Image, ImageDraw

# 初始化1000*1000白色画布
img = Image.new('RGB', (1000, 1000), (255, 255, 255))
draw = ImageDraw.Draw(img)

# 可自定义参数
line_width = 4
line_gap = 45

# 绘制第一组45度斜向平行线
for offset in range(-2000, 2000, line_gap):
    draw.line(((offset, 0), (offset + img.width, img.height)), fill=(0, 0, 0), width=line_width)

# 绘制第二组-45度斜向平行线
for offset in range(0, 3000, line_gap):
    draw.line(((offset, 0), (offset - img.width, img.height)), fill=(0, 0, 0), width=line_width)

img.save("symmetric_grid.png")
img.show()

参数调整说明

  • line_width:控制线条粗细,数值越大线条越粗
  • line_gap:控制相邻平行线的间距,数值越大网格越稀疏
  • 如需调整画布尺寸,直接修改Image.new中的第二个尺寸参数即可,代码无需其他改动

内容的提问来源于stack exchange,提问作者project.py

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 18:15:10