1
我有一個磁盤上的x字節的圖像。用PHP覆蓋文件後無法獲得新的文件大小?
我用Imagick::thumbnailImage
處理它。
然後我用Imagick::writeImage
覆蓋原信號。
當我查看磁盤上的文件時,它現在是y個字節,但使用filesize(image_path)
時,該腳本仍在運行時爲我提供了x字節的原始大小值。如果我在另一個腳本中執行filesize(image_path)
之後,它可以正常工作,並返回y個字節作爲大小。
我已經嘗試清除並銷燬Imagick對象後寫入文件,並不能解決問題。
這是怎麼回事?