1
我對PHP圖像保存進行了一些嘗試。 我想在上傳之前比較圖片的實際文件大小和在調整大小/壓縮處理之後,但想知道將文件保存到磁盤時的大小。在保存到PHP中的磁盤之前計算圖像文件的大小
因此,如果文件大小較小,則新處理的文件將替換舊文件,否則不會進行更改。
這是我用來保存jpeg圖像的代碼。
imagejpeg($this->newImage, $savePath, $imageQuality);
我試圖得到實際的文件大小和大小後
print_r(filesize($actual_file_size));
print_r($this->newImage);
其中$ actual_file_size由TMP目標文件讀取,但是$這個 - > newImage是給空白給出了數據(沒有價值)。
我使用ResizeImage類從GitHub
有沒有辦法保存到磁盤之前,我可以得到文件的大小?這樣我可以保留最小尺寸的版本。