在不保存的情况下处理图像


Manipulate image without saving it

我想对用户上传的图像执行操作。

到目前为止,我所做的是:

  1. move_uploaded_file
  2. imagecreatefrompng

如何在不保存的情况下操作它?

上传

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

例如:

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

将从临时存储位置加载上传的文件(称为blarg /tmp/php-12bja .您不需要调用move_uploaded_file(),并且不需要将图像保存到磁盘。