如何设置原始图像高度&调整大小脚本的宽度?

时间:2013-11-25 01:41:04

标签: php

我终于能够完成多个图像缩放器的脚本,目前它正在将原始图像调整为其他3种尺寸,但我无法弄清楚如何设置原始高度和宽度。我使用了getimagesize(),但似乎没有用。

整个代码在这里,但我认为没有必要在这里发布所有内容。 http://pastebin.com/UR75tdj3

我已经完成了以下操作来设置每个图像的高度和宽度,我希望它们可以调整大小。

$uploadedfile       = $_FILES['file']['tmp_name'];

list($width,$height)= getimagesize($uploadedfile);

#large
$largeWidth     = 670;
$largeHeight        = 330;
$largeTmp           = imagecreatetruecolor($largeWidth, $largeHeight);

#medium
$mediumwidth        = 330;
$mediumheight       = 330;
$mediumTmp          = imagecreatetruecolor($mediumWidth,$mediumHeight);

#small
$smallWidth     = 327;
$smallHeight        = 158;
$smallTmp           = imagecreatetruecolor($smallWidth,$smallHeight);

但我也想将orignal输入另一个文件夹,所以我做了以下认为getimagesize($_FILES['file']['tmp_name'])会正确地返回它们,但事实并非如此。

#original
$originalWidth      = $width;    //here and
$originalHeight = $height;   // here 
$originalTmp        = imagecreatetruecolor($originalWidth,$originalHeight);

那么我如何获得原始图像的高度和宽度,正如我上面尝试的那样?

$ originalWidth和$ originalHeight应返回特定图像的宽度和宽度。高度,但它没有,这是我唯一的问题。

1 个答案:

答案 0 :(得分:1)

你要检查的大小 $_FILES['file']['tmp_name']

系统上传的actull上传文件

不是$_FILES['file']['name'],而只是文件名