无需保存即可处理图像

时间:2012-07-06 21:37:24

标签: php image-uploading

我想对用户上传的图片做一些事情。

到现在为止,我所做的是:

  1. move_uploaded_file
  2. imagecreatefrompng
  3. 如何在不保存的情况下操纵它?

1 个答案:

答案 0 :(得分:1)

上传文件时,必须将其存储在服务器的/tmp/文件夹中的某个位置。只需使用$_FILES['name']['tmp_name']从那里加载您的图片。

例如:

$image = imagecreatefrompng($_FILES['blarg']['tmp_name']);

将从blarg之类的临时存储位置加载上传的文件(名为/tmp/php-12bja)。您无需致电move_uploaded_file(),也无需将图像保存到磁盘。