【发布时间】:2018-04-28 11:32:55
【问题描述】:
所以情况是,当用户通过 POST 上传时,我必须自动将 .jpg 文件转换为 .png 文件。
问题是:我无法保存使用 PHP 创建的转换后的图像对象...我正在运行 Windows 2012 R2 服务器,带有 Apache 2.4 和 PHP 5.5.38。
根据 PHP 手册,我只需要给函数一个文件路径:
$input = 'test.jpg';
$output = 'test.png';
$inputfile = imagecreatefromjpeg(realpath($input));
imagepng($inputfile,$output,9);
输出路径可以是现有的或不存在的文件,对吧? 对于执行代码的目录,Windows 权限设置为所有人的完全访问权限 - 所以问题不应该存在...
我很确定,我监督的只是一个愚蠢的错误 :D 提前致谢!
【问题讨论】:
标签: php windows image converter