Python 在Imagedraw中使用浮点值

Python 在Imagedraw中使用浮点值,python,image,generator,python-imaging-library,Python,Image,Generator,Python Imaging Library,有没有一种方法可以设置PIL,并通过扩展Imagedraw来允许圆弧和椭圆等命令的浮点值?我遇到了一些大问题,不能做我需要做的事情,因为表面上要求角度和边界框位置说明符必须是整数,我不能使用不同的包,用短直线近似所有东西也不是可行的替代方法。如果你想要亚像素定位,如果效率低下,一个可能的解决方案是将所有内容放大一个因子,比如说,10,四舍五入(原始浮点坐标*10)为整数,然后在最后重新调整整个图像的大小。我想这对角度没有帮助

有没有一种方法可以设置PIL,并通过扩展Imagedraw来允许圆弧和椭圆等命令的浮点值?我遇到了一些大问题,不能做我需要做的事情,因为表面上要求角度和边界框位置说明符必须是整数,我不能使用不同的包,用短直线近似所有东西也不是可行的替代方法。

如果你想要亚像素定位,如果效率低下,一个可能的解决方案是将所有内容放大一个因子,比如说,10,四舍五入(原始浮点坐标*10)为整数,然后在最后重新调整整个图像的大小。我想这对角度没有帮助