/var/www/vhosts/ihelp.ro/httpdocs/vendor/intervention/image/src/Intervention/Image
Edit: /var/www/vhosts/ihelp.ro/httpdocs/vendor/intervention/image/src/Intervention/Image/Response.php (1920B)
image = $image;
$this->format = $format ? $format : $image->mime;
$this->quality = $quality ? $quality : 90;
}
/**
* Builds response according to settings
*
* @return mixed
*/
public function make()
{
$this->image->encode($this->format, $this->quality);
$data = $this->image->getEncoded();
$mime = finfo_buffer(finfo_open(FILEINFO_MIME_TYPE), $data);
$length = strlen($data);
if (function_exists('app') && is_a($app = app(), 'Illuminate\Foundation\Application')) {
$response = IlluminateResponse::make($data);
$response->header('Content-Type', $mime);
$response->header('Content-Length', $length);
} elseif (class_exists('\Symfony\Component\HttpFoundation\Response')) {
$response = new SymfonyResponse($data);
$response->headers->set('Content-Type', $mime);
$response->headers->set('Content-Length', $length);
} else {
header('Content-Type: ' . $mime);
header('Content-Length: ' . $length);
$response = $data;
}
return $response;
}
}