from PIL import Image,ImageDraw size = (49,37) # 下面的坐标点来自turtle模块的以下命令 # screen._pointlist(t.turtle._item) # 而图像的坐标原点在左上角,所以需要转换 cors = [(32.0, 0.0), (28.0, 4.0), (20.0, 2.0), (14.0, 8.0), (18.0, 14.0), (16.0, 18.0), (10.0, 12.0), (2.0, 14.0), (-6.0, 10.0), (-12.0, 16.0), (-16.0, 12.0), (-10.0, 8.0), (-14.0, 0.0), (-10.0, -8.0), (-16.0, -12.0), (-12.0, -16.0), (-6.0, -10.0), (2.0, -14.0), (10.0, -12.0), (16.0, -18.0), (18.0, -14.0), (14.0, -8.0), (20.0, -2.0), (28.0, -4.0)] xy = [] for i in range(len(cors)): xy.append( (cors[i][0]+16,cors[i][1]+18) ) cors = tuple(xy) print(cors) # 打印转换后的各坐标点 im = Image.new("RGBA",size) d = ImageDraw.Draw(im) d.polygon(cors,fill='green') im.save('c:/turtle.png')
-
- 2025 年 5 月
- 2025 年 3 月
- 2025 年 2 月
- 2025 年 1 月
- 2024 年 12 月
- 2024 年 8 月
- 2024 年 6 月
- 2024 年 5 月
- 2024 年 4 月
- 2024 年 3 月
- 2024 年 2 月
- 2023 年 11 月
- 2023 年 9 月
- 2023 年 6 月
- 2023 年 5 月
- 2023 年 4 月
- 2023 年 3 月
- 2023 年 2 月
- 2023 年 1 月
- 2022 年 12 月
- 2022 年 11 月
- 2022 年 10 月
- 2022 年 9 月
- 2022 年 8 月
- 2022 年 7 月
- 2022 年 6 月
- 2022 年 5 月
- 2022 年 4 月
- 2022 年 3 月
- 2022 年 2 月
- 2022 年 1 月
- 2021 年 12 月
- 2021 年 11 月
- 2021 年 10 月
- 2021 年 9 月
- 2021 年 8 月
- 2021 年 7 月
- 2021 年 6 月
- 2021 年 5 月
- 2021 年 4 月
- 2021 年 3 月
- 2021 年 2 月
- 2021 年 1 月
- 2020 年 12 月
- 2020 年 11 月
- 2020 年 10 月
- 2020 年 9 月
- 2020 年 8 月
- 2020 年 7 月
- 2020 年 6 月
- 2020 年 5 月
- 2020 年 4 月
- 2020 年 3 月
- 2020 年 2 月
- 2020 年 1 月
- 2019 年 12 月
- 2019 年 11 月
- 2019 年 10 月
- 2019 年 9 月
- 2019 年 8 月
- 2019 年 7 月
- 2019 年 6 月
- 2019 年 5 月
- 2019 年 4 月
- 2019 年 3 月
- 2019 年 2 月
- 2018 年 3 月
- 2018 年 1 月
- 2017 年 9 月
- 2017 年 5 月
- 2017 年 1 月