
计算机图形学
大章鱼(张文哲
你所做的别只停留在 还行
展开
-
python 多张图像合成gif
需要注意的是,这里示例数据是随机生成的,如果要使用自己的数据,需要将数据按照顺序存储到一个列表中,并确保每个二维数据的大小和通道数一致。需要注意的是,这里的图像文件名需要按照文件名的字母顺序进行排序,以确保 GIF 动画的帧顺序正确。另外,如果要调整 GIF 动画的帧间隔时间和循环次数等参数,需要修改。将 n 个 whc 的二维数据保存为 GIF 动画,可以使用 Python 中的 imageio 库。首先生成示例数据,然后调用。函数,将数据和输出文件名作为参数传入,并指定帧率等参数。原创 2023-05-16 22:09:21 · 1700 阅读 · 0 评论 -
Bresenham算法画直线
Bresenham原理详见这篇:Bresenham求圆上各点坐标算法步骤:1、输入直线的两端点(x,y),(n,m);2、计算初始值sx,sy,d=0.5-k(but 由于计算机不擅长计算小数,所以,让d*2,再将k写成sy/sx,得:d=sx-2*sy;3、判断d,若d<0将d更新为d+=2*sx-2*sy;否则d-=2*sy;4、当直线还没画完,继续3步骤;...原创 2019-09-16 19:10:13 · 3256 阅读 · 0 评论