1
當我生成使用Imagick縮略圖,我加載圖像一次,使用:生成縮略圖的大量使用Imagick
$im = new Imagick($filePath);
然後我通過此$im
對象周圍創建不同尺寸的使用
$im->thumbnailImage($newX, $newY);
但是,我觀察到,當我使用相同的$im
圖像資源時,圖像斑點的質量不如再次讀取文件並從新開始通過打開f再次。
這讓我想,也許我應該做一些事情後,我做了thumbnailImage()
爲了重置它回到原來的文件資源?
此外,我做了一個cropImage()後,我不能讓$im
回到原始圖像。 我已經嘗試使用$im->setImagePage(0, 0, 0, 0);
沒有任何運氣。
有什麼我應該做的,而不是使用thumbnailImage來獲得他最好的質量?
此外,如果原始圖像是32kb,當我最終編寫它時,$im
就像90kb。