PATH:
home
/
lab2454c
/
tripvare.com
/
vendor
/
cloudinary
/
cloudinary_php
/
src
/
Transformation
/
Delivery
/
Format
<?php /** * This file is part of the Cloudinary PHP package. * * (c) Cloudinary * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Cloudinary\Transformation; use Cloudinary\ClassUtils; /** * Defines the format of the delivered asset. * * **Learn more**: <a href=https://cloudinary.com/documentation/image_transformations#image_format_support * target="_blank"> * Image formats</a> | * <a href=https://cloudinary.com/documentation/video_manipulation_and_delivery#transcoding_video_to_other_formats * target="_blank">Video formats</a> * * @api */ class Format extends BaseAction implements FormatInterface { use FormatTrait; /** * Format constructor. * * @param array $value */ public function __construct(...$value) { parent::__construct(ClassUtils::verifyVarArgsInstance($value, FormatQualifier::class)); } /** * Sets file format. * * @param string $format The file format. * * @return Format */ public function format($format) { $this->qualifiers[FormatQualifier::getName()]->format($format); return $this; } /** * Automatically use lossy compression when delivering animated GIF files. * * @param bool $useLossy Indicates whether to use lossy compression. * * @return Format * * @see Flag::lossy */ public function lossy($useLossy = true) { return $this->setFlag(Flag::lossy(), $useLossy); } /** * Applicable only for JPG file format * * @param string $mode The mode to determine a specific progressive outcome. * * @return Format * * @see Flag::progressive */ public function progressive($mode = null) { return $this->setFlag(Flag::progressive($mode)); } /** * Ensures that images with a transparency channel will be delivered in PNG format. * * @return Format * * @see Flag::preserveTransparency */ public function preserveTransparency() { return $this->setFlag(Flag::preserveTransparency()); } /** * Ensures that an alpha channel is not applied to a TIFF image if it is a mask channel. * * @return Format * * @see Flag::ignoreMaskChannels */ public function ignoreMaskChannels() { return $this->setFlag(Flag::ignoreMaskChannels()); } }
[-] AudioFormatInterface.php
[edit]
[-] AnimatedFormat.php
[edit]
[+]
..
[-] FormatQualifier.php
[edit]
[-] Format.php
[edit]
[-] ImageFormatTrait.php
[edit]
[-] FormatTrait.php
[edit]
[-] VideoFormatTrait.php
[edit]
[-] FormatQualifierTrait.php
[edit]
[-] AnimatedFormatTrait.php
[edit]
[-] ImageFormatInterface.php
[edit]
[-] AudioFormatTrait.php
[edit]
[-] VideoFormatInterface.php
[edit]
[-] FormatInterface.php
[edit]