/** * Opacity * * @return Imagine */ public function opacity($opacity) { $opacity = intval($opacity); if ($opacity > 0 && $opacity < 100) { $this->image->opacity($opacity); } return $this; }
/** * Set opacity of current image * * @param integer $transparency * @return \Intervention\Image\Image * @static */ public static function opacity($transparency) { return \Intervention\Image\Image::opacity($transparency); }
/** * Handle the image manipulation request * @param \Intervention\Image\Image $image * @param array $options * @return \Intervention\Image\Image */ public function handle($image, $options) { $options = array_merge($this->defaults, $options); return $image->opacity($options['transparency']); }