addAction($delivery); } /** * Forces format conversion to the given format. * * (Formerly known as fetch format) * * @param Format|string $format * * @return static */ public function format($format) { return $this->addAction(ClassUtils::verifyInstance($format, Format::class)); } /** * Controls compression quality. 1 is the lowest quality and 100 is the * highest. * * Reducing the quality is a trade-off between visual quality and file size. * * @param int|string|Quality $quality * * @return static */ public function quality($quality) { return $this->addAction(ClassUtils::verifyInstance($quality, Quality::class)); } /** * Deliver the image in the specified device pixel ratio. * * @param float|string $dpr Any positive float value. * * @return static */ public function dpr($dpr) { return $this->addAction(ClassUtils::verifyInstance($dpr, Dpr::class)); } }