我使用波紋管函數在上傳後調整圖像大小以顯示在我的帖子上。 ,但它只適用於大於500像素300像素的圖像。當我上傳比這個尺寸更小的圖片時,我的網站圖片行發生故障。如何通過yii2中的想像擴展來調整圖像大小
use yii\imagine\Image;
public function upload() {
$this->pictureFile->saveAs('../files/upload/' . $this->pictureFile->baseName . '.' . $this->pictureFile->extension);
Image::thumbnail('../files/upload/' . $this->pictureFile, 500, 300)
->save('../files/upload/thumbnail-500x300/' . $this->pictureFile->baseName . '.' . $this->pictureFile->extension,
['quality' => 70]);
unlink('../files/upload/' . $this->pictureFile->baseName . '.' . $this->pictureFile->extension);
}
先給模式屬性的縮略圖。 'Image :: thumbnail('../ files/upload /'。$ this-> pictureFile,500,300,\ Imagine \ Image \ ManipulatorInterface :: THUMBNAIL_INSET)' –
此代碼對於小於500像素的圖像無效300px , –
如何將小圖像調整爲500px 300px? –