0
我正在操作一些图像与PHP并决定使用this library,因为它似乎完全适合我的需要。我的问题是,save()
方法继续覆盖原始文件,而不是创建b.jpg。php SimpleImage库不断更新原始文件。错误在哪里?
我的PHP文件:
<?php
include "lib/SimpleImage.php";
$img = new abeautifulsite\SimpleImage($_GET["path_source"]);
$img->rotate(90);
$img->save($_GET["path_dest"]);
?>
我传递参数path_source = IMG/A.JPG和path_dest = IMG/B.JPG
什么,我做错了什么?
我也在库的github页面上打开了a issue。
你不能使用http://php.net/manual/en/book.imagick.php? – sbaaaang
我需要一个转换功能....看起来像Imagick没有它... –
尝试硬编码:SimpleImage(“img/a.jpg”),保存(“img/b.jpg”);代码中没有任何内容会覆盖原始图片。只有第153行:$ filename \t = $ filename?:$ this-> filename;如果输出文件名为空,它将覆盖原来的文件名。也许params是$ _POST而不是$ _GET?也许有些空白?尝试$ _REQUEST –