saveAs() public method

Save an image The resulting format will be determined by the file extension.
public saveAs ( string $filename, null | integer $quality = null )
$filename string If omitted - original file will be overwritten
$quality null | integer Output image quality in percents 0-100
Beispiel #1
0
 /**
  * @param $file
  * @return array
  */
 public function uploadScreenShot3($file)
 {
     $name = Str::random() . '.' . strtolower($file->ext);
     $image = new Image($file->image);
     $image->saveAs(PATH_PUBLIC . '/images/' . $name, 100);
     return array('UploadScreenShot3Result' => $image->getUrl());
 }
Beispiel #2
0
 public function testIssue8()
 {
     $excepted = Helper::getExpected(__FUNCTION__ . '.png');
     $actual = Helper::getActual(__FUNCTION__ . '.png');
     $base = Helper::getOrig('issue-8/original.png');
     $img = new Image($base);
     if ($img->getHeight() != $img->getWidth()) {
         if ($img->getWidth() < 175) {
             $img->fitToWidth($img->getWidth());
         } else {
             $img->fitToWidth(175);
         }
     } else {
         $img->bestFit(175, 175);
     }
     $img->saveAs($actual);
     Helper::isFileEq($actual, $excepted);
 }
Beispiel #3
0
 public function testOpenImageResource()
 {
     $original = Helper::getOrig('butterfly.jpg');
     $actual = Helper::getActual(__FUNCTION__ . '.jpg');
     $excepted = Helper::getExpected(__FUNCTION__ . '.jpg');
     $imgRes = imagecreatefromjpeg($original);
     $img = new Image($imgRes);
     $img->saveAs($actual);
     Helper::isFileEq($actual, $excepted);
 }