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 –