Do not use BaseImage. Use [[Image]] instead.
Since: 2.0
Author: Antonio Ramirez (amigo.cobos@gmail.com)
Author: Qiang Xue (qiang.xue@gmail.com)
コード例 #1
0
ファイル: Cropper.php プロジェクト: letyii/yii2-cropper
 private function saveOriginal()
 {
     if (($ext = pathinfo($this->file, PATHINFO_EXTENSION)) !== '') {
         $ext = strtolower($ext);
     }
     FileHelper::createDirectory($this->folder);
     $path = $this->folder . DIRECTORY_SEPARATOR;
     $imageOriginal = $path . $this->fileName . '.original.' . $ext;
     // Neu anh la anh moi upload
     if (is_object($this->file)) {
         $this->file->saveAs($imageOriginal);
     }
     // Get data image crop
     $data = $this->getData();
     // Crop image and save image
     BaseImage::crop($imageOriginal, $data['width'], $data['height'], [$data['x'], $data['y']])->rotate($data['rotate'])->save($path . $this->fileName . '.' . $ext);
 }
コード例 #2
0
ファイル: Image.php プロジェクト: Kulkow/mainsite
 protected function _resize($size, $width, $height, $quality)
 {
     $original = static::_server_path('original', FALSE);
     $resize = static::_server_path($size);
     BaseImage::thumbnail($original, $width, $height)->save($resize, ['quality' => $quality]);
 }