Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP在没有背景问题的情况下旋转图片_Php_Image Rotation - Fatal编程技术网

PHP在没有背景问题的情况下旋转图片

PHP在没有背景问题的情况下旋转图片,php,image-rotation,Php,Image Rotation,我的iPhone应用程序将图片发送到我的PHP文件。我不知道为什么照片总是风景画,即使它们是肖像画。当我在PHP中收到图像时,如果它是纵向的,我想旋转它;我希望在帖子中已经发送了足够的信息来检查它是纵向的还是横向的,但是我不能正确地旋转图像。 我从php.net中找到了函数imagerotate,但它在背景中有一些奇怪的行为,我认为这真的很愚蠢,因为我只想旋转图像,而没有新的背景来处理 你们有谁知道我怎样才能聪明地做到这一点 谢谢, 马西亚尔你轮换了多少人?如果你旋转90度的倍数,应该没有背景问

我的iPhone应用程序将图片发送到我的PHP文件。我不知道为什么照片总是风景画,即使它们是肖像画。当我在PHP中收到图像时,如果它是纵向的,我想旋转它;我希望在帖子中已经发送了足够的信息来检查它是纵向的还是横向的,但是我不能正确地旋转图像。 我从php.net中找到了函数imagerotate,但它在背景中有一些奇怪的行为,我认为这真的很愚蠢,因为我只想旋转图像,而没有新的背景来处理

你们有谁知道我怎样才能聪明地做到这一点

谢谢,
马西亚尔

你轮换了多少人?如果你旋转90度的倍数,应该没有背景问题。我确实旋转90度,从横向到纵向。等等,你是说我可能误解了imagerotate方法的规范吗?你对imagerotate的调用是什么样子的?你有什么背景问题?需要处理的新背景?你在说什么?资源图像旋转资源$image,浮点$angle,int$bgd_color[,int$ignore_transparent=0]这是规范,对于$bgd_color,它指定了旋转后未覆盖区域的颜色,我认为这意味着旋转例如风景图像时,宽度保持不变,并被$bgd_color覆盖。就这样,我现在正在测试它,看看背景问题是否只是我所想的。