用php实现亚像素定位

用php实现亚像素定位,php,floating-point,gd,subpixel,Php,Floating Point,Gd,Subpixel,我正在用PHP编写一个图形应用程序。 我正在使用GD函数imagecopy()组合两个图像,一个比另一个小。 我想将较小的图像放置在较大图像上方的浮点位置。 像这样: imagecopy($bg,$front,30.7,15.2,0,0,100,100); 该函数接收整数,因此我的坐标将自动向上或向下取整。这对我来说很重要,因为我正在创建一个精致的动画,而浮点值的舍入会把它搞砸。 有没有办法在图像的浮点位置绘制图像 谢谢。这些参数定义为INT,因此不使用该功能,图像在屏幕上以像素绘制。0.7或

我正在用PHP编写一个图形应用程序。 我正在使用GD函数
imagecopy()
组合两个图像,一个比另一个小。 我想将较小的图像放置在较大图像上方的浮点位置。 像这样:

imagecopy($bg,$front,30.7,15.2,0,0,100,100);
该函数接收整数,因此我的坐标将自动向上或向下取整。这对我来说很重要,因为我正在创建一个精致的动画,而浮点值的舍入会把它搞砸。 有没有办法在图像的浮点位置绘制图像


谢谢。

这些参数定义为INT,因此不使用该功能,图像在屏幕上以像素绘制。0.7或0.2像素没有意义,因为它们不存在。世上没有半小时的事pixel@dan你处理微小的图像吗?您确定需要精确到1/10像素吗?只是你不要对XY问题掉以轻心。按亚像素移动图像可能会产生一些不必要的模糊或其他异常。除非处理视网膜图像,否则最好坚持1:1的运动关系。