PHP - 如何将图像资源写入文件

Posted

技术标签:

【中文标题】PHP - 如何将图像资源写入文件【英文标题】:PHP - How to write image resource to file 【发布时间】:2012-01-11 04:58:00 【问题描述】:

我使用函数imagecopyresampled 来裁剪图像。

我尝试使用file_put_contents 和 fwrite 将 resized_image 写入硬盘上的文件,但所有尝试都失败了。

我可以将调整大小的图像写入磁盘而不是使用imagejpg 将其打印到浏览器吗?

【问题讨论】:

你试过imagick吗?在这里查看:php.net/manual/en/book.imagick.php 【参考方案1】:

这是imagejpeg() 的函数签名:

bool imagejpeg ( resource $image [, string $filename [, int $quality ]] )

所以,提供您的目标文件名作为第二个参数。 (标准文件系统权限警告适用,请确保进程对该目录具有写入权限。)

【讨论】:

以上是关于PHP - 如何将图像资源写入文件的主要内容,如果未能解决你的问题,请参考以下文章

我有一个 base64 编码的 png,如何将图像写入 PHP 中的文件?

如何使用 PHP 安全地将 JSON 数据写入文件

如何将图像写入文件?

PHP 中如何在同一个文件中写入而不覆盖以前写的内容

php将数组元素按行写入文本文件

如何使用php将php代码写入文件