SYMBOL INDEX (2541 symbols across 534 files) FILE: src/Analyzers/ColorspaceAnalyzer.php class ColorspaceAnalyzer (line 9) | class ColorspaceAnalyzer extends SpecializableAnalyzer FILE: src/Analyzers/HeightAnalyzer.php class HeightAnalyzer (line 9) | class HeightAnalyzer extends SpecializableAnalyzer FILE: src/Analyzers/PixelColorAnalyzer.php class PixelColorAnalyzer (line 9) | class PixelColorAnalyzer extends SpecializableAnalyzer method __construct (line 11) | public function __construct( FILE: src/Analyzers/PixelColorsAnalyzer.php class PixelColorsAnalyzer (line 9) | class PixelColorsAnalyzer extends SpecializableAnalyzer method __construct (line 11) | public function __construct( FILE: src/Analyzers/ProfileAnalyzer.php class ProfileAnalyzer (line 9) | class ProfileAnalyzer extends SpecializableAnalyzer FILE: src/Analyzers/ResolutionAnalyzer.php class ResolutionAnalyzer (line 9) | class ResolutionAnalyzer extends SpecializableAnalyzer FILE: src/Analyzers/WidthAnalyzer.php class WidthAnalyzer (line 9) | class WidthAnalyzer extends SpecializableAnalyzer FILE: src/Collection.php class Collection (line 16) | class Collection implements CollectionInterface, IteratorAggregate, Coun... method __construct (line 24) | public function __construct(protected array $items = []) method create (line 35) | public static function create(array $items = []): self method has (line 45) | public function has(int|string $key): bool method getIterator (line 55) | public function getIterator(): Traversable method toArray (line 65) | public function toArray(): array method count (line 73) | public function count(): int method push (line 83) | public function push(mixed $item): CollectionInterface method first (line 93) | public function first(): mixed method last (line 105) | public function last(): mixed method getAtPosition (line 117) | public function getAtPosition(int $key = 0, mixed $default = null): mixed method get (line 136) | public function get(int|string $query, mixed $default = null): mixed method map (line 170) | public function map(callable $callback): self method filter (line 184) | public function filter(callable $callback): self method empty (line 199) | public function empty(): CollectionInterface method slice (line 211) | public function slice(int $offset, ?int $length = null): CollectionInt... FILE: src/Colors/AbstractColor.php class AbstractColor (line 14) | abstract class AbstractColor implements ColorInterface, Stringable method channels (line 28) | public function channels(): array method channel (line 38) | public function channel(string $classname): ColorChannelInterface method normalize (line 57) | public function normalize(): array method toArray (line 70) | public function toArray(): array method convertTo (line 83) | public function convertTo(string|ColorspaceInterface $colorspace): Col... method __debugInfo (line 98) | public function __debugInfo(): array method __toString (line 112) | public function __toString(): string FILE: src/Colors/AbstractColorChannel.php class AbstractColorChannel (line 11) | abstract class AbstractColorChannel implements ColorChannelInterface, St... method __construct (line 20) | public function __construct(?int $value = null, ?float $normalized = n... method toInt (line 34) | public function toInt(): int method value (line 44) | public function value(): int method normalize (line 54) | public function normalize(int $precision = 32): float method validate (line 64) | public function validate(mixed $value): mixed method toString (line 78) | public function toString(): string method __toString (line 88) | public function __toString(): string FILE: src/Colors/Cmyk/Channels/Cyan.php class Cyan (line 9) | class Cyan extends AbstractColorChannel method min (line 11) | public function min(): int method max (line 16) | public function max(): int FILE: src/Colors/Cmyk/Channels/Key.php class Key (line 7) | class Key extends Cyan FILE: src/Colors/Cmyk/Channels/Magenta.php class Magenta (line 7) | class Magenta extends Cyan FILE: src/Colors/Cmyk/Channels/Yellow.php class Yellow (line 7) | class Yellow extends Cyan FILE: src/Colors/Cmyk/Color.php class Color (line 18) | class Color extends AbstractColor method __construct (line 25) | public function __construct(int $c, int $m, int $y, int $k) method create (line 41) | public static function create(mixed $input): ColorInterface method colorspace (line 53) | public function colorspace(): ColorspaceInterface method toHex (line 63) | public function toHex(string $prefix = ''): string method cyan (line 71) | public function cyan(): ColorChannelInterface method magenta (line 80) | public function magenta(): ColorChannelInterface method yellow (line 89) | public function yellow(): ColorChannelInterface method key (line 98) | public function key(): ColorChannelInterface method toString (line 109) | public function toString(): string method isGreyscale (line 125) | public function isGreyscale(): bool method isTransparent (line 139) | public function isTransparent(): bool method isClear (line 149) | public function isClear(): bool FILE: src/Colors/Cmyk/Colorspace.php class Colorspace (line 16) | class Colorspace implements ColorspaceInterface method colorFromNormalized (line 35) | public function colorFromNormalized(array $normalized): ColorInterface method importColor (line 47) | public function importColor(ColorInterface $color): ColorInterface method importRgbColor (line 60) | protected function importRgbColor(ColorInterface $color): CmykColor FILE: src/Colors/Cmyk/Decoders/StringColorDecoder.php class StringColorDecoder (line 14) | class StringColorDecoder extends AbstractDecoder implements DecoderInter... method decode (line 19) | public function decode(mixed $input): ImageInterface|ColorInterface FILE: src/Colors/Hsl/Channels/Hue.php class Hue (line 9) | class Hue extends AbstractColorChannel method min (line 16) | public function min(): int method max (line 26) | public function max(): int FILE: src/Colors/Hsl/Channels/Luminance.php class Luminance (line 9) | class Luminance extends AbstractColorChannel method min (line 16) | public function min(): int method max (line 26) | public function max(): int FILE: src/Colors/Hsl/Channels/Saturation.php class Saturation (line 9) | class Saturation extends AbstractColorChannel method min (line 16) | public function min(): int method max (line 26) | public function max(): int FILE: src/Colors/Hsl/Color.php class Color (line 17) | class Color extends AbstractColor method __construct (line 24) | public function __construct(int $h, int $s, int $l) method colorspace (line 39) | public function colorspace(): ColorspaceInterface method create (line 49) | public static function create(mixed $input): ColorInterface method hue (line 59) | public function hue(): ColorChannelInterface method saturation (line 68) | public function saturation(): ColorChannelInterface method luminance (line 77) | public function luminance(): ColorChannelInterface method toHex (line 83) | public function toHex(string $prefix = ''): string method toString (line 93) | public function toString(): string method isGreyscale (line 108) | public function isGreyscale(): bool method isTransparent (line 118) | public function isTransparent(): bool method isClear (line 128) | public function isClear(): bool FILE: src/Colors/Hsl/Colorspace.php class Colorspace (line 16) | class Colorspace implements ColorspaceInterface method colorFromNormalized (line 34) | public function colorFromNormalized(array $normalized): ColorInterface method importColor (line 46) | public function importColor(ColorInterface $color): ColorInterface method importRgbColor (line 59) | protected function importRgbColor(ColorInterface $color): ColorInterface method importHsvColor (line 108) | protected function importHsvColor(ColorInterface $color): ColorInterface FILE: src/Colors/Hsl/Decoders/StringColorDecoder.php class StringColorDecoder (line 14) | class StringColorDecoder extends AbstractDecoder implements DecoderInter... method decode (line 19) | public function decode(mixed $input): ImageInterface|ColorInterface FILE: src/Colors/Hsv/Channels/Hue.php class Hue (line 9) | class Hue extends AbstractColorChannel method min (line 16) | public function min(): int method max (line 26) | public function max(): int FILE: src/Colors/Hsv/Channels/Saturation.php class Saturation (line 9) | class Saturation extends AbstractColorChannel method min (line 16) | public function min(): int method max (line 26) | public function max(): int FILE: src/Colors/Hsv/Channels/Value.php class Value (line 9) | class Value extends AbstractColorChannel method min (line 16) | public function min(): int method max (line 26) | public function max(): int FILE: src/Colors/Hsv/Color.php class Color (line 17) | class Color extends AbstractColor method __construct (line 24) | public function __construct(int $h, int $s, int $v) method colorspace (line 39) | public function colorspace(): ColorspaceInterface method create (line 49) | public static function create(mixed $input): ColorInterface method hue (line 59) | public function hue(): ColorChannelInterface method saturation (line 68) | public function saturation(): ColorChannelInterface method value (line 77) | public function value(): ColorChannelInterface method toHex (line 83) | public function toHex(string $prefix = ''): string method toString (line 93) | public function toString(): string method isGreyscale (line 108) | public function isGreyscale(): bool method isTransparent (line 118) | public function isTransparent(): bool method isClear (line 128) | public function isClear(): bool FILE: src/Colors/Hsv/Colorspace.php class Colorspace (line 16) | class Colorspace implements ColorspaceInterface method colorFromNormalized (line 34) | public function colorFromNormalized(array $normalized): ColorInterface method importColor (line 46) | public function importColor(ColorInterface $color): ColorInterface method importRgbColor (line 59) | protected function importRgbColor(ColorInterface $color): ColorInterface method importHslColor (line 105) | protected function importHslColor(ColorInterface $color): ColorInterface FILE: src/Colors/Hsv/Decoders/StringColorDecoder.php class StringColorDecoder (line 14) | class StringColorDecoder extends AbstractDecoder implements DecoderInter... method decode (line 19) | public function decode(mixed $input): ImageInterface|ColorInterface FILE: src/Colors/Profile.php class Profile (line 11) | class Profile extends File implements ProfileInterface method fromPath (line 18) | public static function fromPath(string $path): self FILE: src/Colors/Rgb/Channels/Alpha.php class Alpha (line 7) | class Alpha extends Red method toString (line 14) | public function toString(): string FILE: src/Colors/Rgb/Channels/Blue.php class Blue (line 7) | class Blue extends Red FILE: src/Colors/Rgb/Channels/Green.php class Green (line 7) | class Green extends Red FILE: src/Colors/Rgb/Channels/Red.php class Red (line 9) | class Red extends AbstractColorChannel method min (line 16) | public function min(): int method max (line 26) | public function max(): int FILE: src/Colors/Rgb/Color.php class Color (line 17) | class Color extends AbstractColor method __construct (line 24) | public function __construct(int $r, int $g, int $b, int $a = 255) method colorspace (line 40) | public function colorspace(): ColorspaceInterface method create (line 50) | public static function create(mixed $input): ColorInterface method red (line 63) | public function red(): ColorChannelInterface method green (line 72) | public function green(): ColorChannelInterface method blue (line 81) | public function blue(): ColorChannelInterface method alpha (line 90) | public function alpha(): ColorChannelInterface method toHex (line 101) | public function toHex(string $prefix = ''): string method toString (line 128) | public function toString(): string method isGreyscale (line 153) | public function isGreyscale(): bool method isTransparent (line 165) | public function isTransparent(): bool method isClear (line 175) | public function isClear(): bool FILE: src/Colors/Rgb/Colorspace.php class Colorspace (line 15) | class Colorspace implements ColorspaceInterface method colorFromNormalized (line 34) | public function colorFromNormalized(array $normalized): ColorInterface method importColor (line 46) | public function importColor(ColorInterface $color): ColorInterface method importCmykColor (line 59) | protected function importCmykColor(ColorInterface $color): ColorInterface method importHsvColor (line 75) | protected function importHsvColor(ColorInterface $color): ColorInterface method importHslColor (line 105) | protected function importHslColor(ColorInterface $color): ColorInterface FILE: src/Colors/Rgb/Decoders/HexColorDecoder.php class HexColorDecoder (line 14) | class HexColorDecoder extends AbstractDecoder implements DecoderInterface method decode (line 19) | public function decode(mixed $input): ImageInterface|ColorInterface FILE: src/Colors/Rgb/Decoders/HtmlColornameDecoder.php class HtmlColornameDecoder (line 12) | class HtmlColornameDecoder extends HexColorDecoder implements DecoderInt... method decode (line 164) | public function decode(mixed $input): ImageInterface|ColorInterface FILE: src/Colors/Rgb/Decoders/StringColorDecoder.php class StringColorDecoder (line 14) | class StringColorDecoder extends AbstractDecoder implements DecoderInter... method decode (line 19) | public function decode(mixed $input): ImageInterface|ColorInterface FILE: src/Colors/Rgb/Decoders/TransparentColorDecoder.php class TransparentColorDecoder (line 11) | class TransparentColorDecoder extends HexColorDecoder method decode (line 18) | public function decode(mixed $input): ImageInterface|ColorInterface FILE: src/Config.php class Config (line 9) | class Config method __construct (line 16) | public function __construct( method setOptions (line 30) | public function setOptions(mixed ...$options): self method prepareOptions (line 50) | private function prepareOptions(array $options): array FILE: src/Decoders/Base64ImageDecoder.php class Base64ImageDecoder (line 9) | class Base64ImageDecoder extends SpecializableDecoder FILE: src/Decoders/BinaryImageDecoder.php class BinaryImageDecoder (line 9) | class BinaryImageDecoder extends SpecializableDecoder FILE: src/Decoders/ColorObjectDecoder.php class ColorObjectDecoder (line 12) | class ColorObjectDecoder extends AbstractDecoder method decode (line 19) | public function decode(mixed $input): ImageInterface|ColorInterface FILE: src/Decoders/DataUriImageDecoder.php class DataUriImageDecoder (line 9) | class DataUriImageDecoder extends SpecializableDecoder FILE: src/Decoders/EncodedImageObjectDecoder.php class EncodedImageObjectDecoder (line 9) | class EncodedImageObjectDecoder extends SpecializableDecoder FILE: src/Decoders/FilePathImageDecoder.php class FilePathImageDecoder (line 9) | class FilePathImageDecoder extends SpecializableDecoder FILE: src/Decoders/FilePointerImageDecoder.php class FilePointerImageDecoder (line 9) | class FilePointerImageDecoder extends SpecializableDecoder FILE: src/Decoders/ImageObjectDecoder.php class ImageObjectDecoder (line 12) | class ImageObjectDecoder extends AbstractDecoder method decode (line 19) | public function decode(mixed $input): ImageInterface|ColorInterface FILE: src/Decoders/NativeObjectDecoder.php class NativeObjectDecoder (line 9) | class NativeObjectDecoder extends SpecializableDecoder FILE: src/Decoders/SplFileInfoImageDecoder.php class SplFileInfoImageDecoder (line 9) | class SplFileInfoImageDecoder extends SpecializableDecoder FILE: src/Drivers/AbstractDecoder.php class AbstractDecoder (line 13) | abstract class AbstractDecoder implements DecoderInterface method isGifFormat (line 20) | protected function isGifFormat(string $input): bool method isFile (line 28) | protected function isFile(mixed $input): bool method extractExifData (line 55) | protected function extractExifData(string $path_or_data): CollectionIn... method isValidBase64 (line 82) | protected function isValidBase64(mixed $input): bool method parseDataUri (line 94) | protected function parseDataUri(mixed $input): object FILE: src/Drivers/AbstractDriver.php class AbstractDriver (line 22) | abstract class AbstractDriver implements DriverInterface method __construct (line 33) | public function __construct() method config (line 44) | public function config(): Config method handleInput (line 54) | public function handleInput(mixed $input, array $decoders = []): Image... method specialize (line 64) | public function specialize( method specializeMultiple (line 113) | public function specializeMultiple(array $objects): array FILE: src/Drivers/AbstractEncoder.php class AbstractEncoder (line 14) | abstract class AbstractEncoder implements EncoderInterface method encode (line 25) | public function encode(ImageInterface $image): EncodedImageInterface method createEncodedImage (line 35) | protected function createEncodedImage(callable $callback, ?string $med... FILE: src/Drivers/AbstractFontProcessor.php class AbstractFontProcessor (line 16) | abstract class AbstractFontProcessor implements FontProcessorInterface method textBlock (line 23) | public function textBlock(string $text, FontInterface $font, PointInte... method nativeFontSize (line 56) | public function nativeFontSize(FontInterface $font): float method typographicalSize (line 66) | public function typographicalSize(FontInterface $font): int method capHeight (line 76) | public function capHeight(FontInterface $font): int method leading (line 86) | public function leading(FontInterface $font): int method wrapTextBlock (line 96) | protected function wrapTextBlock(TextBlock $block, FontInterface $font... method wrapLine (line 116) | protected function wrapLine(Line $line, FontInterface $font): array method buildPivot (line 154) | protected function buildPivot(TextBlock $block, FontInterface $font, P... FILE: src/Drivers/AbstractFrame.php class AbstractFrame (line 9) | abstract class AbstractFrame implements FrameInterface method __debugInfo (line 16) | public function __debugInfo(): array FILE: src/Drivers/Gd/Analyzers/ColorspaceAnalyzer.php class ColorspaceAnalyzer (line 12) | class ColorspaceAnalyzer extends GenericColorspaceAnalyzer implements Sp... method analyze (line 19) | public function analyze(ImageInterface $image): mixed FILE: src/Drivers/Gd/Analyzers/HeightAnalyzer.php class HeightAnalyzer (line 11) | class HeightAnalyzer extends GenericHeightAnalyzer implements Specialize... method analyze (line 18) | public function analyze(ImageInterface $image): mixed FILE: src/Drivers/Gd/Analyzers/PixelColorAnalyzer.php class PixelColorAnalyzer (line 16) | class PixelColorAnalyzer extends GenericPixelColorAnalyzer implements Sp... method analyze (line 23) | public function analyze(ImageInterface $image): mixed method colorAt (line 35) | protected function colorAt(ColorspaceInterface $colorspace, GdImage $g... FILE: src/Drivers/Gd/Analyzers/PixelColorsAnalyzer.php class PixelColorsAnalyzer (line 10) | class PixelColorsAnalyzer extends PixelColorAnalyzer method analyze (line 17) | public function analyze(ImageInterface $image): mixed FILE: src/Drivers/Gd/Analyzers/ResolutionAnalyzer.php class ResolutionAnalyzer (line 12) | class ResolutionAnalyzer extends GenericResolutionAnalyzer implements Sp... method analyze (line 19) | public function analyze(ImageInterface $image): mixed FILE: src/Drivers/Gd/Analyzers/WidthAnalyzer.php class WidthAnalyzer (line 11) | class WidthAnalyzer extends GenericWidthAnalyzer implements SpecializedI... method analyze (line 18) | public function analyze(ImageInterface $image): mixed FILE: src/Drivers/Gd/Cloner.php class Cloner (line 15) | class Cloner method clone (line 22) | public static function clone(GdImage $gd): GdImage method cloneEmpty (line 42) | public static function cloneEmpty( method cloneBlended (line 80) | public static function cloneBlended(GdImage $gd, ColorInterface $backg... FILE: src/Drivers/Gd/ColorProcessor.php class ColorProcessor (line 18) | class ColorProcessor implements ColorProcessorInterface method __construct (line 25) | public function __construct(protected ColorspaceInterface $colorspace ... method colorToNative (line 35) | public function colorToNative(ColorInterface $color): int method nativeToColor (line 58) | public function nativeToColor(mixed $value): ColorInterface method convertRange (line 95) | protected function convertRange( method isValidArrayColor (line 112) | private function isValidArrayColor(array $color): bool FILE: src/Drivers/Gd/Core.php class Core (line 12) | class Core extends Collection implements CoreInterface method add (line 21) | public function add(FrameInterface $frame): CoreInterface method native (line 33) | public function native(): mixed method setNative (line 43) | public function setNative(mixed $native): self method frame (line 55) | public function frame(int $position): FrameInterface method loops (line 71) | public function loops(): int method setLoops (line 81) | public function setLoops(int $loops): self method first (line 93) | public function first(): FrameInterface method last (line 103) | public function last(): FrameInterface method __clone (line 111) | public function __clone(): void FILE: src/Drivers/Gd/Decoders/AbstractDecoder.php class AbstractDecoder (line 14) | abstract class AbstractDecoder extends SpecializableDecoder implements S... method getMediaTypeByFilePath (line 22) | protected function getMediaTypeByFilePath(string $filepath): MediaType method getMediaTypeByBinary (line 54) | protected function getMediaTypeByBinary(string $data): MediaType FILE: src/Drivers/Gd/Decoders/Base64ImageDecoder.php class Base64ImageDecoder (line 12) | class Base64ImageDecoder extends BinaryImageDecoder implements DecoderIn... method decode (line 19) | public function decode(mixed $input): ImageInterface|ColorInterface FILE: src/Drivers/Gd/Decoders/BinaryImageDecoder.php class BinaryImageDecoder (line 15) | class BinaryImageDecoder extends NativeObjectDecoder implements DecoderI... method decode (line 22) | public function decode(mixed $input): ImageInterface|ColorInterface method decodeBinary (line 39) | private function decodeBinary(string $input): ImageInterface FILE: src/Drivers/Gd/Decoders/DataUriImageDecoder.php class DataUriImageDecoder (line 12) | class DataUriImageDecoder extends BinaryImageDecoder implements DecoderI... method decode (line 19) | public function decode(mixed $input): ImageInterface|ColorInterface FILE: src/Drivers/Gd/Decoders/EncodedImageObjectDecoder.php class EncodedImageObjectDecoder (line 12) | class EncodedImageObjectDecoder extends BinaryImageDecoder method decode (line 19) | public function decode(mixed $input): ImageInterface|ColorInterface FILE: src/Drivers/Gd/Decoders/FilePathImageDecoder.php class FilePathImageDecoder (line 14) | class FilePathImageDecoder extends NativeObjectDecoder implements Decode... method decode (line 21) | public function decode(mixed $input): ImageInterface|ColorInterface FILE: src/Drivers/Gd/Decoders/FilePointerImageDecoder.php class FilePointerImageDecoder (line 11) | class FilePointerImageDecoder extends BinaryImageDecoder method decode (line 18) | public function decode(mixed $input): ImageInterface|ColorInterface FILE: src/Drivers/Gd/Decoders/NativeObjectDecoder.php class NativeObjectDecoder (line 19) | class NativeObjectDecoder extends AbstractDecoder method decode (line 26) | public function decode(mixed $input): ImageInterface|ColorInterface method decodeGif (line 59) | protected function decodeGif(mixed $input): ImageInterface FILE: src/Drivers/Gd/Decoders/SplFileInfoImageDecoder.php class SplFileInfoImageDecoder (line 13) | class SplFileInfoImageDecoder extends FilePathImageDecoder implements De... method decode (line 20) | public function decode(mixed $input): ImageInterface|ColorInterface FILE: src/Drivers/Gd/Driver.php class Driver (line 20) | class Driver extends AbstractDriver method id (line 27) | public function id(): string method checkHealth (line 39) | public function checkHealth(): void method createImage (line 53) | public function createImage(int $width, int $height): ImageInterface method createAnimation (line 78) | public function createAnimation(callable $init): ImageInterface method colorProcessor (line 123) | public function colorProcessor(ColorspaceInterface $colorspace): Color... method fontProcessor (line 133) | public function fontProcessor(): FontProcessorInterface method supports (line 143) | public function supports(string|Format|FileExtension|MediaType $identi... method version (line 159) | public static function version(): string FILE: src/Drivers/Gd/Encoders/AvifEncoder.php class AvifEncoder (line 12) | class AvifEncoder extends GenericAvifEncoder implements SpecializedInter... method encode (line 19) | public function encode(ImageInterface $image): EncodedImage FILE: src/Drivers/Gd/Encoders/BmpEncoder.php class BmpEncoder (line 12) | class BmpEncoder extends GenericBmpEncoder implements SpecializedInterface method encode (line 19) | public function encode(ImageInterface $image): EncodedImage FILE: src/Drivers/Gd/Encoders/GifEncoder.php class GifEncoder (line 17) | class GifEncoder extends GenericGifEncoder implements SpecializedInterface method encode (line 24) | public function encode(ImageInterface $image): EncodedImage method encodeAnimated (line 41) | protected function encodeAnimated(ImageInterface $image): EncodedImage FILE: src/Drivers/Gd/Encoders/JpegEncoder.php class JpegEncoder (line 13) | class JpegEncoder extends GenericJpegEncoder implements SpecializedInter... method encode (line 20) | public function encode(ImageInterface $image): EncodedImage FILE: src/Drivers/Gd/Encoders/PngEncoder.php class PngEncoder (line 17) | class PngEncoder extends GenericPngEncoder implements SpecializedInterface method encode (line 24) | public function encode(ImageInterface $image): EncodedImage method prepareOutput (line 41) | private function prepareOutput(ImageInterface $image): GdImage FILE: src/Drivers/Gd/Encoders/WebpEncoder.php class WebpEncoder (line 12) | class WebpEncoder extends GenericWebpEncoder implements SpecializedInter... method encode (line 19) | public function encode(ImageInterface $image): EncodedImage FILE: src/Drivers/Gd/FontProcessor.php class FontProcessor (line 14) | class FontProcessor extends AbstractFontProcessor method boxSize (line 21) | public function boxSize(string $text, FontInterface $font): SizeInterface method nativeFontSize (line 73) | public function nativeFontSize(FontInterface $font): float method leading (line 83) | public function leading(FontInterface $font): int method gdCharacterWidth (line 91) | protected function gdCharacterWidth(int $gdfont): int method gdCharacterHeight (line 99) | protected function gdCharacterHeight(int $gdfont): int FILE: src/Drivers/Gd/Frame.php class Frame (line 18) | class Frame extends AbstractFrame implements FrameInterface method __construct (line 25) | public function __construct( method toImage (line 40) | public function toImage(DriverInterface $driver): ImageInterface method setNative (line 50) | public function setNative(mixed $native): FrameInterface method native (line 62) | public function native(): GdImage method size (line 72) | public function size(): SizeInterface method delay (line 82) | public function delay(): float method setDelay (line 92) | public function setDelay(float $delay): FrameInterface method dispose (line 104) | public function dispose(): int method setDispose (line 116) | public function setDispose(int $dispose): FrameInterface method setOffset (line 132) | public function setOffset(int $left, int $top): FrameInterface method offsetLeft (line 145) | public function offsetLeft(): int method setOffsetLeft (line 155) | public function setOffsetLeft(int $offset): FrameInterface method offsetTop (line 167) | public function offsetTop(): int method setOffsetTop (line 177) | public function setOffsetTop(int $offset): FrameInterface method __clone (line 189) | public function __clone(): void FILE: src/Drivers/Gd/Modifiers/AlignRotationModifier.php class AlignRotationModifier (line 11) | class AlignRotationModifier extends GenericAlignRotationModifier impleme... method apply (line 18) | public function apply(ImageInterface $image): ImageInterface method markAligned (line 39) | private function markAligned(ImageInterface $image): ImageInterface FILE: src/Drivers/Gd/Modifiers/BlendTransparencyModifier.php class BlendTransparencyModifier (line 12) | class BlendTransparencyModifier extends GenericBlendTransparencyModifier... method apply (line 19) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Gd/Modifiers/BlurModifier.php class BlurModifier (line 11) | class BlurModifier extends GenericBlurModifier implements SpecializedInt... method apply (line 18) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Gd/Modifiers/BrightnessModifier.php class BrightnessModifier (line 11) | class BrightnessModifier extends GenericBrightnessModifier implements Sp... method apply (line 18) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Gd/Modifiers/ColorizeModifier.php class ColorizeModifier (line 11) | class ColorizeModifier extends GenericColorizeModifier implements Specia... method apply (line 18) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Gd/Modifiers/ColorspaceModifier.php class ColorspaceModifier (line 13) | class ColorspaceModifier extends GenericColorspaceModifier implements Sp... method apply (line 20) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Gd/Modifiers/ContainModifier.php class ContainModifier (line 19) | class ContainModifier extends GenericContainModifier implements Speciali... method apply (line 26) | public function apply(ImageInterface $image): ImageInterface method modify (line 45) | protected function modify( FILE: src/Drivers/Gd/Modifiers/ContrastModifier.php class ContrastModifier (line 11) | class ContrastModifier extends GenericContrastModifier implements Specia... method apply (line 18) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Gd/Modifiers/CoverDownModifier.php class CoverDownModifier (line 10) | class CoverDownModifier extends CoverModifier method getResizeSize (line 15) | public function getResizeSize(SizeInterface $size): SizeInterface FILE: src/Drivers/Gd/Modifiers/CoverModifier.php class CoverModifier (line 15) | class CoverModifier extends GenericCoverModifier implements SpecializedI... method apply (line 22) | public function apply(ImageInterface $image): ImageInterface method modifyFrame (line 37) | protected function modifyFrame(FrameInterface $frame, SizeInterface $c... FILE: src/Drivers/Gd/Modifiers/CropModifier.php class CropModifier (line 16) | class CropModifier extends GenericCropModifier implements SpecializedInt... method apply (line 23) | public function apply(ImageInterface $image): ImageInterface method cropFrame (line 39) | protected function cropFrame( FILE: src/Drivers/Gd/Modifiers/DrawBezierModifier.php class DrawBezierModifier (line 13) | class DrawBezierModifier extends GenericDrawBezierModifier implements Sp... method apply (line 23) | public function apply(ImageInterface $image): ImageInterface method calculateQuadraticBezierInterpolationPoint (line 93) | private function calculateQuadraticBezierInterpolationPoint(float $t =... method calculateCubicBezierInterpolationPoint (line 119) | private function calculateCubicBezierInterpolationPoint(float $t = 0.0... method calculateBezierPoints (line 151) | private function calculateBezierPoints(): array FILE: src/Drivers/Gd/Modifiers/DrawEllipseModifier.php class DrawEllipseModifier (line 12) | class DrawEllipseModifier extends GenericDrawEllipseModifier implements ... method apply (line 21) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Gd/Modifiers/DrawLineModifier.php class DrawLineModifier (line 12) | class DrawLineModifier extends GenericDrawLineModifier implements Specia... method apply (line 17) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Gd/Modifiers/DrawPixelModifier.php class DrawPixelModifier (line 11) | class DrawPixelModifier extends GenericDrawPixelModifier implements Spec... method apply (line 18) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Gd/Modifiers/DrawPolygonModifier.php class DrawPolygonModifier (line 12) | class DrawPolygonModifier extends ModifiersDrawPolygonModifier implement... method apply (line 21) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Gd/Modifiers/DrawRectangleModifier.php class DrawRectangleModifier (line 12) | class DrawRectangleModifier extends GenericDrawRectangleModifier impleme... method apply (line 21) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Gd/Modifiers/FillModifier.php class FillModifier (line 13) | class FillModifier extends GenericFillModifier implements SpecializedInt... method apply (line 20) | public function apply(ImageInterface $image): ImageInterface method color (line 38) | private function color(ImageInterface $image): int method floodFillWithColor (line 45) | private function floodFillWithColor(FrameInterface $frame, int $color)... method fillAllWithColor (line 55) | private function fillAllWithColor(FrameInterface $frame, int $color): ... FILE: src/Drivers/Gd/Modifiers/FlipModifier.php class FlipModifier (line 11) | class FlipModifier extends GenericFlipModifier implements SpecializedInt... method apply (line 18) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Gd/Modifiers/FlopModifier.php class FlopModifier (line 11) | class FlopModifier extends GenericFlopModifier implements SpecializedInt... method apply (line 18) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Gd/Modifiers/GammaModifier.php class GammaModifier (line 11) | class GammaModifier extends GenericGammaModifier implements SpecializedI... method apply (line 18) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Gd/Modifiers/GreyscaleModifier.php class GreyscaleModifier (line 11) | class GreyscaleModifier extends GenericGreyscaleModifier implements Spec... method apply (line 18) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Gd/Modifiers/InvertModifier.php class InvertModifier (line 11) | class InvertModifier extends GenericInvertModifier implements Specialize... method apply (line 18) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Gd/Modifiers/PadModifier.php class PadModifier (line 10) | class PadModifier extends ContainModifier method getCropSize (line 12) | public function getCropSize(ImageInterface $image): SizeInterface FILE: src/Drivers/Gd/Modifiers/PixelateModifier.php class PixelateModifier (line 11) | class PixelateModifier extends GenericPixelateModifier implements Specia... method apply (line 18) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Gd/Modifiers/PlaceModifier.php class PlaceModifier (line 14) | class PlaceModifier extends GenericPlaceModifier implements SpecializedI... method apply (line 21) | public function apply(ImageInterface $image): ImageInterface method placeOpaque (line 44) | private function placeOpaque(FrameInterface $frame, ImageInterface $wa... method placeTransparent (line 73) | private function placeTransparent(FrameInterface $frame, ImageInterfac... FILE: src/Drivers/Gd/Modifiers/ProfileModifier.php class ProfileModifier (line 12) | class ProfileModifier extends GenericProfileModifier implements Speciali... method apply (line 19) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Gd/Modifiers/ProfileRemovalModifier.php class ProfileRemovalModifier (line 11) | class ProfileRemovalModifier extends GenericProfileRemovalModifier imple... method apply (line 18) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Gd/Modifiers/QuantizeColorsModifier.php class QuantizeColorsModifier (line 13) | class QuantizeColorsModifier extends GenericQuantizeColorsModifier imple... method apply (line 20) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Gd/Modifiers/RemoveAnimationModifier.php class RemoveAnimationModifier (line 11) | class RemoveAnimationModifier extends GenericRemoveAnimationModifier imp... method apply (line 18) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Gd/Modifiers/ResizeCanvasModifier.php class ResizeCanvasModifier (line 11) | class ResizeCanvasModifier extends GenericResizeCanvasModifier implement... method apply (line 18) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Gd/Modifiers/ResizeCanvasRelativeModifier.php class ResizeCanvasRelativeModifier (line 10) | class ResizeCanvasRelativeModifier extends ResizeCanvasModifier method cropSize (line 12) | protected function cropSize(ImageInterface $image, bool $relative = fa... FILE: src/Drivers/Gd/Modifiers/ResizeDownModifier.php class ResizeDownModifier (line 10) | class ResizeDownModifier extends ResizeModifier method getAdjustedSize (line 12) | protected function getAdjustedSize(ImageInterface $image): SizeInterface FILE: src/Drivers/Gd/Modifiers/ResizeModifier.php class ResizeModifier (line 17) | class ResizeModifier extends GenericResizeModifier implements Specialize... method apply (line 24) | public function apply(ImageInterface $image): ImageInterface method resizeFrame (line 37) | private function resizeFrame(FrameInterface $frame, SizeInterface $res... method getAdjustedSize (line 66) | protected function getAdjustedSize(ImageInterface $image): SizeInterface FILE: src/Drivers/Gd/Modifiers/ResolutionModifier.php class ResolutionModifier (line 11) | class ResolutionModifier extends GenericResolutionModifier implements Sp... method apply (line 18) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Gd/Modifiers/RotateModifier.php class RotateModifier (line 19) | class RotateModifier extends GenericRotateModifier implements Specialize... method apply (line 26) | public function apply(ImageInterface $image): ImageInterface method modifyFrame (line 43) | protected function modifyFrame(FrameInterface $frame, ColorInterface $... FILE: src/Drivers/Gd/Modifiers/ScaleDownModifier.php class ScaleDownModifier (line 10) | class ScaleDownModifier extends ResizeModifier method getAdjustedSize (line 17) | protected function getAdjustedSize(ImageInterface $image): SizeInterface FILE: src/Drivers/Gd/Modifiers/ScaleModifier.php class ScaleModifier (line 10) | class ScaleModifier extends ResizeModifier method getAdjustedSize (line 12) | protected function getAdjustedSize(ImageInterface $image): SizeInterface FILE: src/Drivers/Gd/Modifiers/SharpenModifier.php class SharpenModifier (line 11) | class SharpenModifier extends GenericSharpenModifier implements Speciali... method apply (line 18) | public function apply(ImageInterface $image): ImageInterface method matrix (line 33) | private function matrix(): array FILE: src/Drivers/Gd/Modifiers/SliceAnimationModifier.php class SliceAnimationModifier (line 12) | class SliceAnimationModifier extends GenericSliceAnimationModifier imple... method apply (line 19) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Gd/Modifiers/TextModifier.php class TextModifier (line 14) | class TextModifier extends GenericTextModifier implements SpecializedInt... method apply (line 21) | public function apply(ImageInterface $image): ImageInterface method gdTextColor (line 100) | protected function gdTextColor(ImageInterface $image): int method gdStrokeColor (line 114) | protected function gdStrokeColor(ImageInterface $image): int method gdFont (line 137) | private function gdFont(): int FILE: src/Drivers/Gd/Modifiers/TrimModifier.php class TrimModifier (line 15) | class TrimModifier extends GenericTrimModifier implements SpecializedInt... method apply (line 22) | public function apply(ImageInterface $image): ImageInterface method trimColor (line 54) | private function trimColor(ImageInterface $image): int FILE: src/Drivers/Imagick/Analyzers/ColorspaceAnalyzer.php class ColorspaceAnalyzer (line 14) | class ColorspaceAnalyzer extends GenericColorspaceAnalyzer implements Sp... method analyze (line 16) | public function analyze(ImageInterface $image): mixed FILE: src/Drivers/Imagick/Analyzers/HeightAnalyzer.php class HeightAnalyzer (line 11) | class HeightAnalyzer extends GenericHeightAnalyzer implements Specialize... method analyze (line 13) | public function analyze(ImageInterface $image): mixed FILE: src/Drivers/Imagick/Analyzers/PixelColorAnalyzer.php class PixelColorAnalyzer (line 15) | class PixelColorAnalyzer extends GenericPixelColorAnalyzer implements Sp... method analyze (line 17) | public function analyze(ImageInterface $image): mixed method colorAt (line 28) | protected function colorAt(ColorspaceInterface $colorspace, Imagick $i... FILE: src/Drivers/Imagick/Analyzers/PixelColorsAnalyzer.php class PixelColorsAnalyzer (line 10) | class PixelColorsAnalyzer extends PixelColorAnalyzer method analyze (line 12) | public function analyze(ImageInterface $image): mixed FILE: src/Drivers/Imagick/Analyzers/ProfileAnalyzer.php class ProfileAnalyzer (line 13) | class ProfileAnalyzer extends GenericProfileAnalyzer implements Speciali... method analyze (line 15) | public function analyze(ImageInterface $image): mixed FILE: src/Drivers/Imagick/Analyzers/ResolutionAnalyzer.php class ResolutionAnalyzer (line 12) | class ResolutionAnalyzer extends GenericResolutionAnalyzer implements Sp... method analyze (line 14) | public function analyze(ImageInterface $image): mixed FILE: src/Drivers/Imagick/Analyzers/WidthAnalyzer.php class WidthAnalyzer (line 11) | class WidthAnalyzer extends GenericWidthAnalyzer implements SpecializedI... method analyze (line 13) | public function analyze(ImageInterface $image): mixed FILE: src/Drivers/Imagick/ColorProcessor.php class ColorProcessor (line 14) | class ColorProcessor implements ColorProcessorInterface method __construct (line 16) | public function __construct(protected ColorspaceInterface $colorspace) method colorToNative (line 21) | public function colorToNative(ColorInterface $color): ImagickPixel method nativeToColor (line 28) | public function nativeToColor(mixed $native): ColorInterface FILE: src/Drivers/Imagick/Core.php class Core (line 18) | class Core implements CoreInterface, Iterator method __construct (line 27) | public function __construct(protected Imagick $imagick) method has (line 37) | public function has(int|string $key): bool method push (line 53) | public function push(mixed $item): CollectionInterface method get (line 63) | public function get(int|string $key, mixed $default = null): mixed method getAtPosition (line 79) | public function getAtPosition(int $key = 0, mixed $default = null): mixed method empty (line 89) | public function empty(): CollectionInterface method slice (line 101) | public function slice(int $offset, ?int $length = null): CollectionInt... method add (line 129) | public function add(FrameInterface $frame): CoreInterface method count (line 157) | public function count(): int method current (line 167) | public function current(): mixed method next (line 179) | public function next(): void method key (line 189) | public function key(): mixed method valid (line 199) | public function valid(): bool method rewind (line 215) | public function rewind(): void method native (line 225) | public function native(): mixed method setNative (line 235) | public function setNative(mixed $native): CoreInterface method frame (line 247) | public function frame(int $position): FrameInterface method loops (line 263) | public function loops(): int method setLoops (line 273) | public function setLoops(int $loops): CoreInterface method first (line 286) | public function first(): FrameInterface method last (line 296) | public function last(): FrameInterface method toArray (line 306) | public function toArray(): array method __clone (line 320) | public function __clone(): void FILE: src/Drivers/Imagick/Decoders/Base64ImageDecoder.php class Base64ImageDecoder (line 11) | class Base64ImageDecoder extends BinaryImageDecoder method decode (line 18) | public function decode(mixed $input): ImageInterface|ColorInterface FILE: src/Drivers/Imagick/Decoders/BinaryImageDecoder.php class BinaryImageDecoder (line 14) | class BinaryImageDecoder extends NativeObjectDecoder method decode (line 21) | public function decode(mixed $input): ImageInterface|ColorInterface FILE: src/Drivers/Imagick/Decoders/DataUriImageDecoder.php class DataUriImageDecoder (line 11) | class DataUriImageDecoder extends BinaryImageDecoder method decode (line 18) | public function decode(mixed $input): ImageInterface|ColorInterface FILE: src/Drivers/Imagick/Decoders/EncodedImageObjectDecoder.php class EncodedImageObjectDecoder (line 12) | class EncodedImageObjectDecoder extends BinaryImageDecoder method decode (line 19) | public function decode(mixed $input): ImageInterface|ColorInterface FILE: src/Drivers/Imagick/Decoders/FilePathImageDecoder.php class FilePathImageDecoder (line 13) | class FilePathImageDecoder extends NativeObjectDecoder method decode (line 20) | public function decode(mixed $input): ImageInterface|ColorInterface FILE: src/Drivers/Imagick/Decoders/FilePointerImageDecoder.php class FilePointerImageDecoder (line 11) | class FilePointerImageDecoder extends BinaryImageDecoder method decode (line 18) | public function decode(mixed $input): ImageInterface|ColorInterface FILE: src/Drivers/Imagick/Decoders/NativeObjectDecoder.php class NativeObjectDecoder (line 18) | class NativeObjectDecoder extends SpecializableDecoder implements Specia... method decode (line 25) | public function decode(mixed $input): ImageInterface|ColorInterface FILE: src/Drivers/Imagick/Decoders/SplFileInfoImageDecoder.php class SplFileInfoImageDecoder (line 12) | class SplFileInfoImageDecoder extends FilePathImageDecoder method decode (line 19) | public function decode(mixed $input): ImageInterface|ColorInterface FILE: src/Drivers/Imagick/Driver.php class Driver (line 23) | class Driver extends AbstractDriver method id (line 30) | public function id(): string method checkHealth (line 42) | public function checkHealth(): void method createImage (line 56) | public function createImage(int $width, int $height): ImageInterface method createAnimation (line 78) | public function createAnimation(callable $init): ImageInterface method colorProcessor (line 127) | public function colorProcessor(ColorspaceInterface $colorspace): Color... method fontProcessor (line 137) | public function fontProcessor(): FontProcessorInterface method supports (line 147) | public function supports(string|Format|FileExtension|MediaType $identi... method version (line 163) | public static function version(): string FILE: src/Drivers/Imagick/Encoders/AvifEncoder.php class AvifEncoder (line 15) | class AvifEncoder extends GenericAvifEncoder implements SpecializedInter... method encode (line 17) | public function encode(ImageInterface $image): EncodedImageInterface FILE: src/Drivers/Imagick/Encoders/BmpEncoder.php class BmpEncoder (line 14) | class BmpEncoder extends GenericBmpEncoder implements SpecializedInterface method encode (line 16) | public function encode(ImageInterface $image): EncodedImageInterface FILE: src/Drivers/Imagick/Encoders/GifEncoder.php class GifEncoder (line 14) | class GifEncoder extends GenericGifEncoder implements SpecializedInterface method encode (line 16) | public function encode(ImageInterface $image): EncodedImageInterface FILE: src/Drivers/Imagick/Encoders/HeicEncoder.php class HeicEncoder (line 14) | class HeicEncoder extends GenericHeicEncoder implements SpecializedInter... method encode (line 16) | public function encode(ImageInterface $image): EncodedImageInterface FILE: src/Drivers/Imagick/Encoders/Jpeg2000Encoder.php class Jpeg2000Encoder (line 15) | class Jpeg2000Encoder extends GenericJpeg2000Encoder implements Speciali... method encode (line 17) | public function encode(ImageInterface $image): EncodedImageInterface FILE: src/Drivers/Imagick/Encoders/JpegEncoder.php class JpegEncoder (line 15) | class JpegEncoder extends GenericJpegEncoder implements SpecializedInter... method encode (line 17) | public function encode(ImageInterface $image): EncodedImageInterface FILE: src/Drivers/Imagick/Encoders/PngEncoder.php class PngEncoder (line 14) | class PngEncoder extends GenericPngEncoder implements SpecializedInterface method encode (line 21) | public function encode(ImageInterface $image): EncodedImageInterface FILE: src/Drivers/Imagick/Encoders/TiffEncoder.php class TiffEncoder (line 14) | class TiffEncoder extends GenericTiffEncoder implements SpecializedInter... method encode (line 16) | public function encode(ImageInterface $image): EncodedImageInterface FILE: src/Drivers/Imagick/Encoders/WebpEncoder.php class WebpEncoder (line 16) | class WebpEncoder extends GenericWebpEncoder implements SpecializedInter... method encode (line 18) | public function encode(ImageInterface $image): EncodedImageInterface FILE: src/Drivers/Imagick/FontProcessor.php class FontProcessor (line 18) | class FontProcessor extends AbstractFontProcessor method boxSize (line 25) | public function boxSize(string $text, FontInterface $font): SizeInterface method toImagickDraw (line 50) | public function toImagickDraw(FontInterface $font, ?ImagickPixel $colo... FILE: src/Drivers/Imagick/Frame.php class Frame (line 19) | class Frame extends AbstractFrame implements FrameInterface method __construct (line 27) | public function __construct(protected Imagick $native) method toImage (line 39) | public function toImage(DriverInterface $driver): ImageInterface method setNative (line 49) | public function setNative(mixed $native): FrameInterface method native (line 61) | public function native(): Imagick method size (line 71) | public function size(): SizeInterface method delay (line 84) | public function delay(): float method setDelay (line 94) | public function setDelay(float $delay): FrameInterface method dispose (line 106) | public function dispose(): int method setDispose (line 118) | public function setDispose(int $dispose): FrameInterface method setOffset (line 134) | public function setOffset(int $left, int $top): FrameInterface method offsetLeft (line 151) | public function offsetLeft(): int method setOffsetLeft (line 161) | public function setOffsetLeft(int $offset): FrameInterface method offsetTop (line 171) | public function offsetTop(): int method setOffsetTop (line 181) | public function setOffsetTop(int $offset): FrameInterface FILE: src/Drivers/Imagick/Modifiers/AlignRotationModifier.php class AlignRotationModifier (line 12) | class AlignRotationModifier extends GenericAlignRotationModifier impleme... method apply (line 14) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Imagick/Modifiers/BlendTransparencyModifier.php class BlendTransparencyModifier (line 12) | class BlendTransparencyModifier extends GenericBlendTransparencyModifier... method apply (line 14) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Imagick/Modifiers/BlurModifier.php class BlurModifier (line 11) | class BlurModifier extends GenericBlurModifier implements SpecializedInt... method apply (line 13) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Imagick/Modifiers/BrightnessModifier.php class BrightnessModifier (line 11) | class BrightnessModifier extends GenericBrightnessModifier implements Sp... method apply (line 13) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Imagick/Modifiers/ColorizeModifier.php class ColorizeModifier (line 12) | class ColorizeModifier extends GenericColorizeModifier implements Specia... method apply (line 14) | public function apply(ImageInterface $image): ImageInterface method normalizeLevel (line 30) | private function normalizeLevel(int $level): int FILE: src/Drivers/Imagick/Modifiers/ColorspaceModifier.php class ColorspaceModifier (line 16) | class ColorspaceModifier extends GenericColorspaceModifier implements Sp... method apply (line 28) | public function apply(ImageInterface $image): ImageInterface method getImagickColorspace (line 43) | private function getImagickColorspace(ColorspaceInterface $colorspace)... FILE: src/Drivers/Imagick/Modifiers/ContainModifier.php class ContainModifier (line 13) | class ContainModifier extends GenericContainModifier implements Speciali... method apply (line 15) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Imagick/Modifiers/ContrastModifier.php class ContrastModifier (line 11) | class ContrastModifier extends GenericContrastModifier implements Specia... method apply (line 13) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Imagick/Modifiers/CoverDownModifier.php class CoverDownModifier (line 10) | class CoverDownModifier extends CoverModifier method getResizeSize (line 15) | public function getResizeSize(SizeInterface $size): SizeInterface FILE: src/Drivers/Imagick/Modifiers/CoverModifier.php class CoverModifier (line 11) | class CoverModifier extends GenericCoverModifier implements SpecializedI... method apply (line 13) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Imagick/Modifiers/CropModifier.php class CropModifier (line 13) | class CropModifier extends GenericCropModifier implements SpecializedInt... method apply (line 15) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Imagick/Modifiers/DrawBezierModifier.php class DrawBezierModifier (line 14) | class DrawBezierModifier extends GenericDrawBezierModifier implements Sp... method apply (line 20) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Imagick/Modifiers/DrawEllipseModifier.php class DrawEllipseModifier (line 13) | class DrawEllipseModifier extends GenericDrawEllipseModifier implements ... method apply (line 18) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Imagick/Modifiers/DrawLineModifier.php class DrawLineModifier (line 13) | class DrawLineModifier extends GenericDrawLineModifier implements Specia... method apply (line 18) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Imagick/Modifiers/DrawPixelModifier.php class DrawPixelModifier (line 12) | class DrawPixelModifier extends GenericDrawPixelModifier implements Spec... method apply (line 14) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Imagick/Modifiers/DrawPolygonModifier.php class DrawPolygonModifier (line 14) | class DrawPolygonModifier extends GenericDrawPolygonModifier implements ... method apply (line 19) | public function apply(ImageInterface $image): ImageInterface method points (line 55) | private function points(): array FILE: src/Drivers/Imagick/Modifiers/DrawRectangleModifier.php class DrawRectangleModifier (line 13) | class DrawRectangleModifier extends GenericDrawRectangleModifier impleme... method apply (line 18) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Imagick/Modifiers/FillModifier.php class FillModifier (line 14) | class FillModifier extends ModifiersFillModifier implements SpecializedI... method apply (line 16) | public function apply(ImageInterface $image): ImageInterface method floodFillWithColor (line 33) | private function floodFillWithColor(Imagick $frame, ImagickPixel $pixe... method fillAllWithColor (line 51) | private function fillAllWithColor(Imagick $frame, ImagickPixel $pixel)... FILE: src/Drivers/Imagick/Modifiers/FlipModifier.php class FlipModifier (line 11) | class FlipModifier extends GenericFlipModifier implements SpecializedInt... method apply (line 13) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Imagick/Modifiers/FlopModifier.php class FlopModifier (line 11) | class FlopModifier extends ModifiersFlopModifier implements SpecializedI... method apply (line 13) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Imagick/Modifiers/GammaModifier.php class GammaModifier (line 11) | class GammaModifier extends GenericGammaModifier implements SpecializedI... method apply (line 13) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Imagick/Modifiers/GreyscaleModifier.php class GreyscaleModifier (line 11) | class GreyscaleModifier extends GenericGreyscaleModifier implements Spec... method apply (line 13) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Imagick/Modifiers/InvertModifier.php class InvertModifier (line 11) | class InvertModifier extends GenericInvertModifier implements Specialize... method apply (line 13) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Imagick/Modifiers/PadModifier.php class PadModifier (line 10) | class PadModifier extends ContainModifier method getCropSize (line 12) | public function getCropSize(ImageInterface $image): SizeInterface FILE: src/Drivers/Imagick/Modifiers/PixelateModifier.php class PixelateModifier (line 12) | class PixelateModifier extends GenericPixelateModifier implements Specia... method apply (line 14) | public function apply(ImageInterface $image): ImageInterface method pixelateFrame (line 23) | protected function pixelateFrame(FrameInterface $frame): void FILE: src/Drivers/Imagick/Modifiers/PlaceModifier.php class PlaceModifier (line 12) | class PlaceModifier extends GenericPlaceModifier implements SpecializedI... method apply (line 14) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Imagick/Modifiers/ProfileModifier.php class ProfileModifier (line 12) | class ProfileModifier extends GenericProfileModifier implements Speciali... method apply (line 14) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Imagick/Modifiers/ProfileRemovalModifier.php class ProfileRemovalModifier (line 12) | class ProfileRemovalModifier extends GenericProfileRemovalModifier imple... method apply (line 14) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Imagick/Modifiers/QuantizeColorsModifier.php class QuantizeColorsModifier (line 12) | class QuantizeColorsModifier extends GenericQuantizeColorsModifier imple... method apply (line 14) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Imagick/Modifiers/RemoveAnimationModifier.php class RemoveAnimationModifier (line 12) | class RemoveAnimationModifier extends GenericRemoveAnimationModifier imp... method apply (line 14) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Imagick/Modifiers/ResizeCanvasModifier.php class ResizeCanvasModifier (line 11) | class ResizeCanvasModifier extends GenericResizeCanvasModifier implement... method apply (line 13) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Imagick/Modifiers/ResizeCanvasRelativeModifier.php class ResizeCanvasRelativeModifier (line 10) | class ResizeCanvasRelativeModifier extends ResizeCanvasModifier method cropSize (line 12) | protected function cropSize(ImageInterface $image, bool $relative = fa... FILE: src/Drivers/Imagick/Modifiers/ResizeDownModifier.php class ResizeDownModifier (line 10) | class ResizeDownModifier extends ResizeModifier method getAdjustedSize (line 12) | protected function getAdjustedSize(ImageInterface $image): SizeInterface FILE: src/Drivers/Imagick/Modifiers/ResizeModifier.php class ResizeModifier (line 13) | class ResizeModifier extends GenericResizeModifier implements Specialize... method apply (line 15) | public function apply(ImageInterface $image): ImageInterface method getAdjustedSize (line 32) | protected function getAdjustedSize(ImageInterface $image): SizeInterface FILE: src/Drivers/Imagick/Modifiers/ResolutionModifier.php class ResolutionModifier (line 11) | class ResolutionModifier extends GenericResolutionModifier implements Sp... method apply (line 13) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Imagick/Modifiers/RotateModifier.php class RotateModifier (line 11) | class RotateModifier extends GenericRotateModifier implements Specialize... method apply (line 13) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Imagick/Modifiers/ScaleDownModifier.php class ScaleDownModifier (line 10) | class ScaleDownModifier extends ResizeModifier method getAdjustedSize (line 12) | protected function getAdjustedSize(ImageInterface $image): SizeInterface FILE: src/Drivers/Imagick/Modifiers/ScaleModifier.php class ScaleModifier (line 10) | class ScaleModifier extends ResizeModifier method getAdjustedSize (line 12) | protected function getAdjustedSize(ImageInterface $image): SizeInterface FILE: src/Drivers/Imagick/Modifiers/SharpenModifier.php class SharpenModifier (line 11) | class SharpenModifier extends GenericSharpenModifier implements Speciali... method apply (line 13) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Imagick/Modifiers/SliceAnimationModifier.php class SliceAnimationModifier (line 12) | class SliceAnimationModifier extends GenericSliceAnimationModifier imple... method apply (line 14) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Imagick/Modifiers/StripMetaModifier.php class StripMetaModifier (line 12) | class StripMetaModifier implements ModifierInterface, SpecializedInterface method apply (line 19) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Imagick/Modifiers/TextModifier.php class TextModifier (line 23) | class TextModifier extends GenericTextModifier implements SpecializedInt... method apply (line 30) | public function apply(ImageInterface $image): ImageInterface method imagickDrawText (line 60) | private function imagickDrawText(ImageInterface $image, FontInterface ... method imagickDrawStroke (line 84) | private function imagickDrawStroke(ImageInterface $image, FontInterfac... method maybeDrawTextline (line 107) | private function maybeDrawTextline( method processor (line 129) | private function processor(): FontProcessor FILE: src/Drivers/Imagick/Modifiers/TrimModifier.php class TrimModifier (line 12) | class TrimModifier extends GenericTrimModifier implements SpecializedInt... method apply (line 14) | public function apply(ImageInterface $image): ImageInterface FILE: src/Drivers/Specializable.php class Specializable (line 10) | abstract class Specializable implements SpecializableInterface FILE: src/Drivers/SpecializableAnalyzer.php class SpecializableAnalyzer (line 10) | abstract class SpecializableAnalyzer extends Specializable implements An... method analyze (line 17) | public function analyze(ImageInterface $image): mixed FILE: src/Drivers/SpecializableDecoder.php class SpecializableDecoder (line 13) | abstract class SpecializableDecoder extends AbstractDecoder implements S... method decode (line 22) | public function decode(mixed $input): ImageInterface|ColorInterface FILE: src/Drivers/SpecializableEncoder.php class SpecializableEncoder (line 10) | abstract class SpecializableEncoder extends AbstractEncoder implements S... FILE: src/Drivers/SpecializableModifier.php class SpecializableModifier (line 10) | abstract class SpecializableModifier extends Specializable implements Mo... method apply (line 17) | public function apply(ImageInterface $image): ImageInterface FILE: src/EncodedImage.php class EncodedImage (line 9) | class EncodedImage extends File implements EncodedImageInterface method __construct (line 16) | public function __construct( method mediaType (line 28) | public function mediaType(): string method mimetype (line 38) | public function mimetype(): string method toDataUri (line 48) | public function toDataUri(): string method __debugInfo (line 58) | public function __debugInfo(): array FILE: src/Encoders/AutoEncoder.php class AutoEncoder (line 10) | class AutoEncoder extends MediaTypeEncoder method encode (line 17) | public function encode(ImageInterface $image): EncodedImageInterface FILE: src/Encoders/AvifEncoder.php class AvifEncoder (line 9) | class AvifEncoder extends SpecializableEncoder method __construct (line 17) | public function __construct( FILE: src/Encoders/BmpEncoder.php class BmpEncoder (line 9) | class BmpEncoder extends SpecializableEncoder method __construct (line 11) | public function __construct() FILE: src/Encoders/FileExtensionEncoder.php class FileExtensionEncoder (line 14) | class FileExtensionEncoder extends AutoEncoder method __construct (line 29) | public function __construct(public null|string|FileExtension $extensio... method encode (line 39) | public function encode(ImageInterface $image): EncodedImageInterface method encoderByFileExtension (line 55) | protected function encoderByFileExtension(null|string|FileExtension $e... FILE: src/Encoders/FilePathEncoder.php class FilePathEncoder (line 10) | class FilePathEncoder extends FileExtensionEncoder method __construct (line 17) | public function __construct(protected ?string $path = null, mixed ...$... method encode (line 30) | public function encode(ImageInterface $image): EncodedImageInterface FILE: src/Encoders/GifEncoder.php class GifEncoder (line 9) | class GifEncoder extends SpecializableEncoder method __construct (line 16) | public function __construct(public bool $interlaced = false) FILE: src/Encoders/HeicEncoder.php class HeicEncoder (line 9) | class HeicEncoder extends SpecializableEncoder method __construct (line 17) | public function __construct( FILE: src/Encoders/Jpeg2000Encoder.php class Jpeg2000Encoder (line 9) | class Jpeg2000Encoder extends SpecializableEncoder method __construct (line 17) | public function __construct( FILE: src/Encoders/JpegEncoder.php class JpegEncoder (line 9) | class JpegEncoder extends SpecializableEncoder method __construct (line 17) | public function __construct( FILE: src/Encoders/MediaTypeEncoder.php class MediaTypeEncoder (line 15) | class MediaTypeEncoder extends AbstractEncoder method __construct (line 30) | public function __construct(public null|string|MediaType $mediaType = ... method encode (line 40) | public function encode(ImageInterface $image): EncodedImageInterface method encoderByMediaType (line 54) | protected function encoderByMediaType(string|MediaType $mediaType): En... FILE: src/Encoders/PngEncoder.php class PngEncoder (line 9) | class PngEncoder extends SpecializableEncoder method __construct (line 16) | public function __construct(public bool $interlaced = false, public bo... FILE: src/Encoders/TiffEncoder.php class TiffEncoder (line 9) | class TiffEncoder extends SpecializableEncoder method __construct (line 17) | public function __construct( FILE: src/Encoders/WebpEncoder.php class WebpEncoder (line 9) | class WebpEncoder extends SpecializableEncoder method __construct (line 17) | public function __construct( FILE: src/Exceptions/AnimationException.php class AnimationException (line 7) | class AnimationException extends RuntimeException FILE: src/Exceptions/ColorException.php class ColorException (line 7) | class ColorException extends RuntimeException FILE: src/Exceptions/DecoderException.php class DecoderException (line 7) | class DecoderException extends RuntimeException FILE: src/Exceptions/DriverException.php class DriverException (line 7) | class DriverException extends RuntimeException FILE: src/Exceptions/EncoderException.php class EncoderException (line 7) | class EncoderException extends RuntimeException FILE: src/Exceptions/FontException.php class FontException (line 7) | class FontException extends RuntimeException FILE: src/Exceptions/GeometryException.php class GeometryException (line 7) | class GeometryException extends RuntimeException FILE: src/Exceptions/InputException.php class InputException (line 7) | class InputException extends RuntimeException FILE: src/Exceptions/NotSupportedException.php class NotSupportedException (line 7) | class NotSupportedException extends RuntimeException FILE: src/Exceptions/NotWritableException.php class NotWritableException (line 7) | class NotWritableException extends RuntimeException FILE: src/Exceptions/RuntimeException.php class RuntimeException (line 7) | class RuntimeException extends \RuntimeException FILE: src/File.php class File (line 13) | class File implements FileInterface, Stringable method __construct (line 28) | public function __construct(mixed $data = null) method fromPath (line 38) | public static function fromPath(string $path): self method save (line 48) | public function save(string $filepath): void method toString (line 84) | public function toString(): string method toFilePointer (line 94) | public function toFilePointer() method size (line 106) | public function size(): int method __toString (line 118) | public function __toString(): string FILE: src/FileExtension.php method create (line 39) | public static function create(string|self|Format|MediaType $identifier):... method tryCreate (line 72) | public static function tryCreate(string|self|Format|MediaType $identifie... method format (line 84) | public function format(): Format method mediaTypes (line 115) | public function mediaTypes(): array method mediaType (line 123) | public function mediaType(): MediaType FILE: src/Format.php method create (line 40) | public static function create(string|self|MediaType|FileExtension $ident... method tryCreate (line 73) | public static function tryCreate(string|self|MediaType|FileExtension $id... method mediaTypes (line 87) | public function mediaTypes(): array method mediaType (line 98) | public function mediaType(): MediaType method fileExtensions (line 110) | public function fileExtensions(): array method fileExtension (line 121) | public function fileExtension(): FileExtension method encoder (line 131) | public function encoder(mixed ...$options): EncoderInterface FILE: src/Geometry/Bezier.php class Bezier (line 21) | class Bezier implements IteratorAggregate, Countable, ArrayAccess, Drawa... method __construct (line 32) | public function __construct( method position (line 44) | public function position(): PointInterface method setPosition (line 54) | public function setPosition(PointInterface $position): DrawableInterface method getIterator (line 66) | public function getIterator(): Traversable method pivot (line 74) | public function pivot(): PointInterface method setPivot (line 82) | public function setPivot(PointInterface $pivot): self method first (line 92) | public function first(): ?PointInterface method second (line 104) | public function second(): ?PointInterface method third (line 116) | public function third(): ?PointInterface method last (line 128) | public function last(): ?PointInterface method count (line 140) | public function count(): int method offsetExists (line 148) | public function offsetExists(mixed $offset): bool method offsetGet (line 156) | public function offsetGet(mixed $offset): mixed method offsetSet (line 164) | public function offsetSet(mixed $offset, mixed $value): void method offsetUnset (line 172) | public function offsetUnset(mixed $offset): void method addPoint (line 180) | public function addPoint(PointInterface $point): self method toArray (line 192) | public function toArray(): array FILE: src/Geometry/Circle.php class Circle (line 9) | class Circle extends Ellipse method __construct (line 16) | public function __construct( method setDiameter (line 26) | public function setDiameter(int $diameter): self method diameter (line 37) | public function diameter(): int method setRadius (line 45) | public function setRadius(int $radius): self method radius (line 53) | public function radius(): int FILE: src/Geometry/Ellipse.php class Ellipse (line 12) | class Ellipse implements DrawableInterface method __construct (line 22) | public function __construct( method position (line 35) | public function position(): PointInterface method setPosition (line 45) | public function setPosition(PointInterface $position): self method pivot (line 55) | public function pivot(): PointInterface method setSize (line 63) | public function setSize(int $width, int $height): self method setWidth (line 71) | public function setWidth(int $width): self method setHeight (line 81) | public function setHeight(int $height): self method width (line 91) | public function width(): int method height (line 99) | public function height(): int FILE: src/Geometry/Factories/BezierFactory.php class BezierFactory (line 13) | class BezierFactory implements DrawableFactoryInterface method __construct (line 22) | public function __construct(null|Closure|Bezier $init = null) method init (line 36) | public static function init(null|Closure|DrawableInterface $init = nul... method create (line 46) | public function create(): DrawableInterface method point (line 54) | public function point(int $x, int $y): self method background (line 64) | public function background(mixed $color): self method border (line 74) | public function border(mixed $color, int $size = 1): self method __invoke (line 84) | public function __invoke(): Bezier FILE: src/Geometry/Factories/CircleFactory.php class CircleFactory (line 14) | class CircleFactory implements DrawableFactoryInterface method __construct (line 23) | public function __construct( method init (line 40) | public static function init(null|Closure|DrawableInterface $init = nul... method create (line 50) | public function create(): DrawableInterface method radius (line 58) | public function radius(int $radius): self method diameter (line 68) | public function diameter(int $diameter): self method background (line 78) | public function background(mixed $color): self method border (line 88) | public function border(mixed $color, int $size = 1): self method __invoke (line 98) | public function __invoke(): Circle FILE: src/Geometry/Factories/Drawable.php class Drawable (line 7) | class Drawable method bezier (line 12) | public static function bezier(): BezierFactory method circle (line 20) | public static function circle(): CircleFactory method ellipse (line 28) | public static function ellipse(): EllipseFactory method line (line 36) | public static function line(): LineFactory method polygon (line 44) | public static function polygon(): PolygonFactory method rectangle (line 52) | public static function rectangle(): RectangleFactory FILE: src/Geometry/Factories/EllipseFactory.php class EllipseFactory (line 14) | class EllipseFactory implements DrawableFactoryInterface method __construct (line 23) | public function __construct( method init (line 40) | public static function init(null|Closure|DrawableInterface $init = nul... method create (line 50) | public function create(): DrawableInterface method size (line 58) | public function size(int $width, int $height): self method width (line 68) | public function width(int $width): self method height (line 78) | public function height(int $height): self method background (line 88) | public function background(mixed $color): self method border (line 98) | public function border(mixed $color, int $size = 1): self method __invoke (line 108) | public function __invoke(): Ellipse FILE: src/Geometry/Factories/LineFactory.php class LineFactory (line 13) | class LineFactory implements DrawableFactoryInterface method __construct (line 22) | public function __construct(null|Closure|Line $init = null) method init (line 36) | public static function init(null|Closure|DrawableInterface $init = nul... method create (line 46) | public function create(): DrawableInterface method color (line 54) | public function color(mixed $color): self method background (line 65) | public function background(mixed $color): self method border (line 76) | public function border(mixed $color, int $size = 1): self method width (line 88) | public function width(int $size): self method from (line 98) | public function from(int $x, int $y): self method to (line 108) | public function to(int $x, int $y): self method __invoke (line 118) | public function __invoke(): Line FILE: src/Geometry/Factories/PolygonFactory.php class PolygonFactory (line 13) | class PolygonFactory implements DrawableFactoryInterface method __construct (line 22) | public function __construct(null|Closure|Polygon $init = null) method init (line 36) | public static function init(null|Closure|DrawableInterface $init = nul... method create (line 46) | public function create(): DrawableInterface method point (line 54) | public function point(int $x, int $y): self method background (line 64) | public function background(mixed $color): self method border (line 74) | public function border(mixed $color, int $size = 1): self method __invoke (line 84) | public function __invoke(): Polygon FILE: src/Geometry/Factories/RectangleFactory.php class RectangleFactory (line 14) | class RectangleFactory implements DrawableFactoryInterface method __construct (line 23) | public function __construct( method init (line 40) | public static function init(null|Closure|DrawableInterface $init = nul... method create (line 50) | public function create(): DrawableInterface method size (line 58) | public function size(int $width, int $height): self method width (line 68) | public function width(int $width): self method height (line 78) | public function height(int $height): self method background (line 88) | public function background(mixed $color): self method border (line 98) | public function border(mixed $color, int $size = 1): self method __invoke (line 108) | public function __invoke(): Rectangle FILE: src/Geometry/Line.php class Line (line 12) | class Line implements DrawableInterface method __construct (line 22) | public function __construct( method position (line 35) | public function position(): PointInterface method setPosition (line 45) | public function setPosition(PointInterface $position): DrawableInterface method width (line 55) | public function width(): int method setWidth (line 63) | public function setWidth(int $width): self method start (line 73) | public function start(): PointInterface method end (line 81) | public function end(): PointInterface method setStart (line 89) | public function setStart(PointInterface $start): self method from (line 99) | public function from(int $x, int $y): self method to (line 110) | public function to(int $x, int $y): self method setEnd (line 121) | public function setEnd(PointInterface $end): self FILE: src/Geometry/Pixel.php class Pixel (line 9) | class Pixel extends Point method __construct (line 16) | public function __construct( method setBackgroundColor (line 29) | public function setBackgroundColor(ColorInterface $background): self method backgroundColor (line 41) | public function backgroundColor(): ColorInterface FILE: src/Geometry/Point.php class Point (line 15) | class Point implements PointInterface, IteratorAggregate method __construct (line 22) | public function __construct( method getIterator (line 34) | public function getIterator(): Traversable method setX (line 44) | public function setX(int $x): self method x (line 56) | public function x(): int method setY (line 66) | public function setY(int $y): self method y (line 78) | public function y(): int method moveX (line 88) | public function moveX(int $value): self method moveY (line 100) | public function moveY(int $value): self method move (line 112) | public function move(int $x, int $y): self method setPosition (line 122) | public function setPosition(int $x, int $y): self method rotate (line 135) | public function rotate(float $angle, PointInterface $pivot): self FILE: src/Geometry/Polygon.php class Polygon (line 21) | class Polygon implements IteratorAggregate, Countable, ArrayAccess, Draw... method __construct (line 32) | public function __construct( method position (line 44) | public function position(): PointInterface method setPosition (line 54) | public function setPosition(PointInterface $position): self method getIterator (line 66) | public function getIterator(): Traversable method pivot (line 74) | public function pivot(): PointInterface method setPivot (line 82) | public function setPivot(PointInterface $pivot): self method first (line 92) | public function first(): ?PointInterface method last (line 104) | public function last(): ?PointInterface method count (line 116) | public function count(): int method offsetExists (line 124) | public function offsetExists(mixed $offset): bool method offsetGet (line 132) | public function offsetGet(mixed $offset): mixed method offsetSet (line 140) | public function offsetSet(mixed $offset, mixed $value): void method offsetUnset (line 148) | public function offsetUnset(mixed $offset): void method addPoint (line 156) | public function addPoint(PointInterface $point): self method width (line 166) | public function width(): int method height (line 174) | public function height(): int method mostLeftPoint (line 182) | public function mostLeftPoint(): PointInterface method mostRightPoint (line 199) | public function mostRightPoint(): PointInterface method mostTopPoint (line 216) | public function mostTopPoint(): PointInterface method mostBottomPoint (line 233) | public function mostBottomPoint(): PointInterface method centerPoint (line 250) | public function centerPoint(): PointInterface method align (line 261) | public function align(string $position): self method valign (line 291) | public function valign(string $position): self method rotate (line 321) | public function rotate(float $angle): self method movePointsX (line 354) | public function movePointsX(int $amount): self method movePointsY (line 366) | public function movePointsY(int $amount): self method toArray (line 380) | public function toArray(): array FILE: src/Geometry/Rectangle.php class Rectangle (line 12) | class Rectangle extends Polygon implements SizeInterface method __construct (line 19) | public function __construct( method setSize (line 33) | public function setSize(int $width, int $height): self method setWidth (line 41) | public function setWidth(int $width): self method setHeight (line 52) | public function setHeight(int $height): self method pivot (line 63) | public function pivot(): PointInterface method setPivot (line 71) | public function setPivot(PointInterface $pivot): self method movePivot (line 82) | public function movePivot(string $position, int $offset_x = 0, int $of... method alignPivotTo (line 163) | public function alignPivotTo(SizeInterface $size, string $position): self method relativePositionTo (line 178) | public function relativePositionTo(SizeInterface $rectangle): PointInt... method aspectRatio (line 189) | public function aspectRatio(): float method fitsInto (line 197) | public function fitsInto(SizeInterface $size): bool method isLandscape (line 213) | public function isLandscape(): bool method isPortrait (line 221) | public function isPortrait(): bool method topLeftPoint (line 229) | public function topLeftPoint(): PointInterface method bottomRightPoint (line 237) | public function bottomRightPoint(): PointInterface method resize (line 247) | public function resize(?int $width = null, ?int $height = null): SizeI... method resizeDown (line 257) | public function resizeDown(?int $width = null, ?int $height = null): S... method scale (line 267) | public function scale(?int $width = null, ?int $height = null): SizeIn... method scaleDown (line 277) | public function scaleDown(?int $width = null, ?int $height = null): Si... method cover (line 287) | public function cover(int $width, int $height): SizeInterface method contain (line 297) | public function contain(int $width, int $height): SizeInterface method containMax (line 307) | public function containMax(int $width, int $height): SizeInterface method resizer (line 317) | protected function resizer(?int $width = null, ?int $height = null): R... method __debugInfo (line 327) | public function __debugInfo(): array FILE: src/Geometry/Tools/RectangleResizer.php class RectangleResizer (line 11) | class RectangleResizer method __construct (line 17) | public function __construct( method to (line 39) | public static function to(mixed ...$arguments): self method hasTargetWidth (line 47) | protected function hasTargetWidth(): bool method getTargetWidth (line 55) | protected function getTargetWidth(): ?int method hasTargetHeight (line 63) | protected function hasTargetHeight(): bool method getTargetHeight (line 71) | protected function getTargetHeight(): ?int method getTargetSize (line 81) | protected function getTargetSize(): SizeInterface method toWidth (line 93) | public function toWidth(int $width): self method toHeight (line 103) | public function toHeight(int $height): self method toSize (line 113) | public function toSize(SizeInterface $size): self method getProportionalWidth (line 124) | protected function getProportionalWidth(SizeInterface $size): int method getProportionalHeight (line 136) | protected function getProportionalHeight(SizeInterface $size): int method resize (line 148) | public function resize(SizeInterface $size): SizeInterface method resizeDown (line 166) | public function resizeDown(SizeInterface $size): SizeInterface method scale (line 188) | public function scale(SizeInterface $size): SizeInterface method scaleDown (line 215) | public function scaleDown(SizeInterface $size): SizeInterface method cover (line 259) | public function cover(SizeInterface $size): SizeInterface method contain (line 282) | public function contain(SizeInterface $size): SizeInterface method containDown (line 305) | public function containDown(SizeInterface $size): SizeInterface method crop (line 334) | public function crop(SizeInterface $size, string $position = 'top-left... FILE: src/Geometry/Traits/HasBackgroundColor.php type HasBackgroundColor (line 7) | trait HasBackgroundColor method setBackgroundColor (line 16) | public function setBackgroundColor(mixed $color): self method backgroundColor (line 28) | public function backgroundColor(): mixed method hasBackgroundColor (line 38) | public function hasBackgroundColor(): bool FILE: src/Geometry/Traits/HasBorder.php type HasBorder (line 7) | trait HasBorder method setBorder (line 17) | public function setBorder(mixed $color, int $size = 1): self method setBorderSize (line 27) | public function setBorderSize(int $size): self method borderSize (line 39) | public function borderSize(): int method setBorderColor (line 49) | public function setBorderColor(mixed $color): self method borderColor (line 61) | public function borderColor(): mixed method hasBorder (line 71) | public function hasBorder(): bool FILE: src/Image.php class Image (line 103) | final class Image implements ImageInterface method __construct (line 116) | public function __construct( method driver (line 129) | public function driver(): DriverInterface method core (line 139) | public function core(): CoreInterface method origin (line 149) | public function origin(): Origin method setOrigin (line 159) | public function setOrigin(Origin $origin): ImageInterface method count (line 171) | public function count(): int method getIterator (line 181) | public function getIterator(): Traversable method isAnimated (line 191) | public function isAnimated(): bool method removeAnimation (line 201) | public function removeAnimation(int|string $position = 0): ImageInterface method sliceAnimation (line 211) | public function sliceAnimation(int $offset = 0, ?int $length = null): ... method loops (line 221) | public function loops(): int method setLoops (line 231) | public function setLoops(int $loops): ImageInterface method exif (line 243) | public function exif(?string $query = null): mixed method setExif (line 253) | public function setExif(CollectionInterface $exif): ImageInterface method modify (line 265) | public function modify(ModifierInterface $modifier): ImageInterface method analyze (line 275) | public function analyze(AnalyzerInterface $analyzer): mixed method encode (line 285) | public function encode(EncoderInterface $encoder = new AutoEncoder()):... method save (line 295) | public function save(?string $path = null, mixed ...$options): ImageIn... method width (line 321) | public function width(): int method height (line 331) | public function height(): int method size (line 341) | public function size(): SizeInterface method colorspace (line 351) | public function colorspace(): ColorspaceInterface method setColorspace (line 361) | public function setColorspace(string|ColorspaceInterface $colorspace):... method resolution (line 371) | public function resolution(): ResolutionInterface method setResolution (line 381) | public function setResolution(float $x, float $y): ImageInterface method pickColor (line 391) | public function pickColor(int $x, int $y, int $frame_key = 0): ColorIn... method pickColors (line 401) | public function pickColors(int $x, int $y): CollectionInterface method blendingColor (line 411) | public function blendingColor(): ColorInterface method setBlendingColor (line 423) | public function setBlendingColor(mixed $color): ImageInterface method blendTransparency (line 437) | public function blendTransparency(mixed $color = null): ImageInterface method profile (line 447) | public function profile(): ProfileInterface method setProfile (line 457) | public function setProfile(ProfileInterface $profile): ImageInterface method removeProfile (line 467) | public function removeProfile(): ImageInterface method reduceColors (line 477) | public function reduceColors(int $limit, mixed $background = 'transpar... method sharpen (line 487) | public function sharpen(int $amount = 10): ImageInterface method invert (line 497) | public function invert(): ImageInterface method pixelate (line 507) | public function pixelate(int $size): ImageInterface method greyscale (line 517) | public function greyscale(): ImageInterface method brightness (line 527) | public function brightness(int $level): ImageInterface method contrast (line 537) | public function contrast(int $level): ImageInterface method gamma (line 547) | public function gamma(float $gamma): ImageInterface method colorize (line 557) | public function colorize(int $red = 0, int $green = 0, int $blue = 0):... method flip (line 567) | public function flip(): ImageInterface method flop (line 577) | public function flop(): ImageInterface method blur (line 587) | public function blur(int $amount = 5): ImageInterface method rotate (line 597) | public function rotate(float $angle, mixed $background = 'ffffff'): Im... method orient (line 607) | public function orient(): ImageInterface method text (line 617) | public function text(string $text, int $x, int $y, callable|Closure|Fo... method resize (line 633) | public function resize(?int $width = null, ?int $height = null): Image... method resizeDown (line 643) | public function resizeDown(?int $width = null, ?int $height = null): I... method scale (line 653) | public function scale(?int $width = null, ?int $height = null): ImageI... method scaleDown (line 663) | public function scaleDown(?int $width = null, ?int $height = null): Im... method cover (line 673) | public function cover(int $width, int $height, string $position = 'cen... method coverDown (line 683) | public function coverDown(int $width, int $height, string $position = ... method resizeCanvas (line 693) | public function resizeCanvas( method resizeCanvasRelative (line 707) | public function resizeCanvasRelative( method pad (line 721) | public function pad( method contain (line 735) | public function contain( method crop (line 749) | public function crop( method trim (line 765) | public function trim(int $tolerance = 0): ImageInterface method place (line 775) | public function place( method fill (line 790) | public function fill(mixed $color, ?int $x = null, ?int $y = null): Im... method drawPixel (line 805) | public function drawPixel(int $x, int $y, mixed $color): ImageInterface method drawRectangle (line 815) | public function drawRectangle(int $x, int $y, callable|Closure|Rectang... method drawEllipse (line 829) | public function drawEllipse(int $x, int $y, callable|Closure|Ellipse $... method drawCircle (line 843) | public function drawCircle(int $x, int $y, callable|Closure|Circle $in... method drawPolygon (line 857) | public function drawPolygon(callable|Closure|Polygon $init): ImageInte... method drawLine (line 871) | public function drawLine(callable|Closure|Line $init): ImageInterface method drawBezier (line 885) | public function drawBezier(callable|Closure|Bezier $init): ImageInterface method encodeByMediaType (line 899) | public function encodeByMediaType(null|string|MediaType $type = null, ... method encodeByExtension (line 909) | public function encodeByExtension( method encodeByPath (line 921) | public function encodeByPath(?string $path = null, mixed ...$options):... method toJpeg (line 931) | public function toJpeg(mixed ...$options): EncodedImageInterface method toJpg (line 941) | public function toJpg(mixed ...$options): EncodedImageInterface method toJpeg2000 (line 951) | public function toJpeg2000(mixed ...$options): EncodedImageInterface method toJp2 (line 961) | public function toJp2(mixed ...$options): EncodedImageInterface method toPng (line 971) | public function toPng(mixed ...$options): EncodedImageInterface method toGif (line 981) | public function toGif(mixed ...$options): EncodedImageInterface method toWebp (line 991) | public function toWebp(mixed ...$options): EncodedImageInterface method toBitmap (line 1001) | public function toBitmap(mixed ...$options): EncodedImageInterface method toBmp (line 1011) | public function toBmp(mixed ...$options): EncodedImageInterface method toAvif (line 1021) | public function toAvif(mixed ...$options): EncodedImageInterface method toTiff (line 1031) | public function toTiff(mixed ...$options): EncodedImageInterface method toTif (line 1041) | public function toTif(mixed ...$options): EncodedImageInterface method toHeic (line 1051) | public function toHeic(mixed ...$options): EncodedImageInterface method __debugInfo (line 1061) | public function __debugInfo(): array method __clone (line 1076) | public function __clone(): void FILE: src/ImageManager.php class ImageManager (line 16) | final class ImageManager implements ImageManagerInterface method __construct (line 26) | public function __construct(string|DriverInterface $driver, mixed ...$... method withDriver (line 39) | public static function withDriver(string|DriverInterface $driver, mixe... method gd (line 52) | public static function gd(mixed ...$options): self method imagick (line 65) | public static function imagick(mixed ...$options): self method create (line 75) | public function create(int $width, int $height): ImageInterface method read (line 85) | public function read(mixed $input, string|array|DecoderInterface $deco... method animate (line 101) | public function animate(callable $init): ImageInterface method driver (line 111) | public function driver(): DriverInterface method resolveDriver (line 122) | private static function resolveDriver(string|DriverInterface $driver, ... FILE: src/InputHandler.php class InputHandler (line 33) | class InputHandler implements InputHandlerInterface method __construct (line 71) | public function __construct(array $decoders = [], ?DriverInterface $dr... method withDecoders (line 82) | public static function withDecoders(array $decoders, ?DriverInterface ... method handle (line 92) | public function handle(mixed $input): ImageInterface|ColorInterface method resolve (line 116) | private function resolve(string|DecoderInterface $decoder): DecoderInt... FILE: src/Interfaces/AnalyzerInterface.php type AnalyzerInterface (line 9) | interface AnalyzerInterface method analyze (line 16) | public function analyze(ImageInterface $image): mixed; FILE: src/Interfaces/CollectionInterface.php type CollectionInterface (line 12) | interface CollectionInterface extends Traversable method has (line 17) | public function has(int|string $key): bool; method push (line 24) | public function push(mixed $item): self; method get (line 29) | public function get(int|string $key, mixed $default = null): mixed; method getAtPosition (line 34) | public function getAtPosition(int $key = 0, mixed $default = null): mi... method first (line 39) | public function first(): mixed; method last (line 44) | public function last(): mixed; method count (line 49) | public function count(): int; method empty (line 56) | public function empty(): self; method toArray (line 63) | public function toArray(): array; method slice (line 70) | public function slice(int $offset, ?int $length = 0): self; FILE: src/Interfaces/ColorChannelInterface.php type ColorChannelInterface (line 9) | interface ColorChannelInterface method __construct (line 16) | public function __construct(?int $value = null, ?float $normalized = n... method value (line 21) | public function value(): int; method normalize (line 26) | public function normalize(int $precision = 32): float; method validate (line 34) | public function validate(mixed $value): mixed; method min (line 39) | public function min(): int; method max (line 46) | public function max(): int; method toString (line 51) | public function toString(): string; method __toString (line 56) | public function __toString(): string; FILE: src/Interfaces/ColorInterface.php type ColorInterface (line 10) | interface ColorInterface method create (line 18) | public static function create(mixed $input): self; method colorspace (line 23) | public function colorspace(): ColorspaceInterface; method toString (line 28) | public function toString(): string; method toArray (line 35) | public function toArray(): array; method toHex (line 40) | public function toHex(string $prefix = ''): string; method channels (line 47) | public function channels(): array; method normalize (line 54) | public function normalize(): array; method channel (line 61) | public function channel(string $classname): ColorChannelInterface; method convertTo (line 66) | public function convertTo(string|ColorspaceInterface $colorspace): self; method isGreyscale (line 71) | public function isGreyscale(): bool; method isTransparent (line 76) | public function isTransparent(): bool; method isClear (line 81) | public function isClear(): bool; method __toString (line 86) | public function __toString(): string; FILE: src/Interfaces/ColorProcessorInterface.php type ColorProcessorInterface (line 9) | interface ColorProcessorInterface method colorToNative (line 16) | public function colorToNative(ColorInterface $color): mixed; method nativeToColor (line 23) | public function nativeToColor(mixed $native): ColorInterface; FILE: src/Interfaces/ColorspaceInterface.php type ColorspaceInterface (line 7) | interface ColorspaceInterface method importColor (line 12) | public function importColor(ColorInterface $color): ColorInterface; method colorFromNormalized (line 19) | public function colorFromNormalized(array $normalized): ColorInterface; FILE: src/Interfaces/CoreInterface.php type CoreInterface (line 9) | interface CoreInterface extends CollectionInterface method native (line 16) | public function native(): mixed; method setNative (line 23) | public function setNative(mixed $native): self; method count (line 28) | public function count(): int; method frame (line 35) | public function frame(int $position): FrameInterface; method add (line 42) | public function add(FrameInterface $frame): self; method loops (line 47) | public function loops(): int; method setLoops (line 55) | public function setLoops(int $loops): self; method first (line 62) | public function first(): FrameInterface; method last (line 69) | public function last(): FrameInterface; FILE: src/Interfaces/DecoderInterface.php type DecoderInterface (line 9) | interface DecoderInterface method decode (line 16) | public function decode(mixed $input): ImageInterface|ColorInterface; FILE: src/Interfaces/DrawableFactoryInterface.php type DrawableFactoryInterface (line 9) | interface DrawableFactoryInterface method init (line 14) | public static function init(null|Closure|DrawableInterface $init = nul... method create (line 19) | public function create(): DrawableInterface; method background (line 24) | public function background(mixed $color): self; method border (line 29) | public function border(mixed $color, int $size = 1): self; method __invoke (line 34) | public function __invoke(): DrawableInterface; FILE: src/Interfaces/DrawableInterface.php type DrawableInterface (line 7) | interface DrawableInterface method position (line 12) | public function position(): PointInterface; method setPosition (line 17) | public function setPosition(PointInterface $position): self; method setBackgroundColor (line 22) | public function setBackgroundColor(mixed $color): self; method backgroundColor (line 27) | public function backgroundColor(): mixed; method hasBackgroundColor (line 32) | public function hasBackgroundColor(): bool; method setBorder (line 37) | public function setBorder(mixed $color, int $size = 1): self; method setBorderSize (line 42) | public function setBorderSize(int $size): self; method setBorderColor (line 47) | public function setBorderColor(mixed $color): self; method borderSize (line 52) | public function borderSize(): int; method borderColor (line 57) | public function borderColor(): mixed; method hasBorder (line 62) | public function hasBorder(): bool; FILE: src/Interfaces/DriverInterface.php type DriverInterface (line 15) | interface DriverInterface method id (line 20) | public function id(): string; method config (line 25) | public function config(): Config; method specialize (line 33) | public function specialize( method specializeMultiple (line 45) | public function specializeMultiple(array $objects): array; method createImage (line 52) | public function createImage(int $width, int $height): ImageInterface; method createAnimation (line 59) | public function createAnimation(callable $init): ImageInterface; method handleInput (line 67) | public function handleInput(mixed $input, array $decoders = []): Image... method colorProcessor (line 72) | public function colorProcessor(ColorspaceInterface $colorspace): Color... method fontProcessor (line 77) | public function fontProcessor(): FontProcessorInterface; method checkHealth (line 85) | public function checkHealth(): void; method supports (line 91) | public function supports(string|Format|FileExtension|MediaType $identi... FILE: src/Interfaces/EncodedImageInterface.php type EncodedImageInterface (line 7) | interface EncodedImageInterface extends FileInterface method mediaType (line 12) | public function mediaType(): string; method mimetype (line 17) | public function mimetype(): string; method toDataUri (line 22) | public function toDataUri(): string; FILE: src/Interfaces/EncoderInterface.php type EncoderInterface (line 9) | interface EncoderInterface method encode (line 16) | public function encode(ImageInterface $image): EncodedImageInterface; FILE: src/Interfaces/FileInterface.php type FileInterface (line 9) | interface FileInterface method save (line 16) | public function save(string $filepath): void; method toFilePointer (line 23) | public function toFilePointer(); method size (line 28) | public function size(): int; method toString (line 33) | public function toString(): string; method __toString (line 38) | public function __toString(): string; FILE: src/Interfaces/FontInterface.php type FontInterface (line 9) | interface FontInterface method setColor (line 14) | public function setColor(mixed $color): self; method color (line 19) | public function color(): mixed; method setStrokeColor (line 24) | public function setStrokeColor(mixed $color): self; method strokeColor (line 29) | public function strokeColor(): mixed; method setStrokeWidth (line 37) | public function setStrokeWidth(int $width): self; method strokeWidth (line 42) | public function strokeWidth(): int; method hasStrokeEffect (line 47) | public function hasStrokeEffect(): bool; method setSize (line 52) | public function setSize(float $size): self; method size (line 57) | public function size(): float; method setAngle (line 62) | public function setAngle(float $angle): self; method angle (line 67) | public function angle(): float; method setFilename (line 72) | public function setFilename(string $filename): self; method filename (line 77) | public function filename(): ?string; method hasFilename (line 82) | public function hasFilename(): bool; method setAlignment (line 87) | public function setAlignment(string $align): self; method alignment (line 92) | public function alignment(): string; method setValignment (line 97) | public function setValignment(string $align): self; method valignment (line 102) | public function valignment(): string; method setLineHeight (line 107) | public function setLineHeight(float $value): self; method lineHeight (line 112) | public function lineHeight(): float; method setWrapWidth (line 117) | public function setWrapWidth(?int $width): self; method wrapWidth (line 122) | public function wrapWidth(): ?int; FILE: src/Interfaces/FontProcessorInterface.php type FontProcessorInterface (line 10) | interface FontProcessorInterface method boxSize (line 17) | public function boxSize(string $text, FontInterface $font): SizeInterf... method textBlock (line 25) | public function textBlock(string $text, FontInterface $font, PointInte... method nativeFontSize (line 30) | public function nativeFontSize(FontInterface $font): float; method typographicalSize (line 37) | public function typographicalSize(FontInterface $font): int; method capHeight (line 44) | public function capHeight(FontInterface $font): int; method leading (line 51) | public function leading(FontInterface $font): int; FILE: src/Interfaces/FrameInterface.php type FrameInterface (line 9) | interface FrameInterface method native (line 14) | public function native(): mixed; method setNative (line 19) | public function setNative(mixed $native): self; method toImage (line 26) | public function toImage(DriverInterface $driver): ImageInterface; method size (line 31) | public function size(): SizeInterface; method delay (line 36) | public function delay(): float; method setDelay (line 41) | public function setDelay(float $delay): self; method dispose (line 46) | public function dispose(): int; method setDispose (line 51) | public function setDispose(int $dispose): self; method setOffset (line 56) | public function setOffset(int $left, int $top): self; method offsetLeft (line 61) | public function offsetLeft(): int; method setOffsetLeft (line 66) | public function setOffsetLeft(int $offset): self; method offsetTop (line 71) | public function offsetTop(): int; method setOffsetTop (line 76) | public function setOffsetTop(int $offset): self; FILE: src/Interfaces/ImageInterface.php type ImageInterface (line 26) | interface ImageInterface extends IteratorAggregate, Countable method driver (line 31) | public function driver(): DriverInterface; method core (line 36) | public function core(): CoreInterface; method origin (line 41) | public function origin(): Origin; method setOrigin (line 46) | public function setOrigin(Origin $origin): self; method width (line 55) | public function width(): int; method height (line 64) | public function height(): int; method size (line 73) | public function size(): SizeInterface; method encode (line 82) | public function encode(EncoderInterface $encoder = new AutoEncoder()):... method save (line 92) | public function save(?string $path = null, mixed ...$options): self; method modify (line 101) | public function modify(ModifierInterface $modifier): self; method analyze (line 108) | public function analyze(AnalyzerInterface $analyzer): mixed; method isAnimated (line 115) | public function isAnimated(): bool; method removeAnimation (line 129) | public function removeAnimation(int|string $position = 0): self; method sliceAnimation (line 138) | public function sliceAnimation(int $offset = 0, ?int $length = null): ... method loops (line 145) | public function loops(): int; method setLoops (line 152) | public function setLoops(int $loops): self; method exif (line 159) | public function exif(?string $query = null): mixed; method setExif (line 164) | public function setExif(CollectionInterface $exif): self; method resolution (line 173) | public function resolution(): ResolutionInterface; method setResolution (line 182) | public function setResolution(float $x, float $y): self; method colorspace (line 191) | public function colorspace(): ColorspaceInterface; method setColorspace (line 200) | public function setColorspace(string|ColorspaceInterface $colorspace):... method pickColor (line 209) | public function pickColor(int $x, int $y, int $frame_key = 0): ColorIn... method pickColors (line 218) | public function pickColors(int $x, int $y): CollectionInterface; method blendingColor (line 226) | public function blendingColor(): ColorInterface; method setBlendingColor (line 234) | public function setBlendingColor(mixed $color): self; method blendTransparency (line 241) | public function blendTransparency(mixed $color = null): self; method profile (line 250) | public function profile(): ProfileInterface; method setProfile (line 259) | public function setProfile(ProfileInterface $profile): self; method removeProfile (line 268) | public function removeProfile(): self; method reduceColors (line 277) | public function reduceColors(int $limit, mixed $background = 'transpar... method sharpen (line 286) | public function sharpen(int $amount = 10): self; method greyscale (line 295) | public function greyscale(): self; method brightness (line 304) | public function brightness(int $level): self; method contrast (line 313) | public function contrast(int $level): self; method gamma (line 322) | public function gamma(float $gamma): self; method colorize (line 331) | public function colorize(int $red = 0, int $green = 0, int $blue = 0):... method flip (line 340) | public function flip(): self; method flop (line 349) | public function flop(): self; method blur (line 358) | public function blur(int $amount = 5): self; method invert (line 367) | public function invert(): self; method pixelate (line 376) | public function pixelate(int $size): self; method rotate (line 386) | public function rotate(float $angle, mixed $background = 'ffffff'): self; method orient (line 395) | public function orient(): self; method text (line 404) | public function text(string $text, int $x, int $y, callable|Closure|Fo... method resize (line 413) | public function resize(?int $width = null, ?int $height = null): self; method resizeDown (line 422) | public function resizeDown(?int $width = null, ?int $height = null): s... method scale (line 431) | public function scale(?int $width = null, ?int $height = null): self; method scaleDown (line 441) | public function scaleDown(?int $width = null, ?int $height = null): self; method cover (line 453) | public function cover(int $width, int $height, string $position = 'cen... method coverDown (line 462) | public function coverDown(int $width, int $height, string $position = ... method resizeCanvas (line 474) | public function resizeCanvas( method resizeCanvasRelative (line 490) | public function resizeCanvasRelative( method pad (line 511) | public function pad( method contain (line 527) | public function contain( method crop (line 543) | public function crop( method trim (line 560) | public function trim(int $tolerance = 0): self; method place (line 569) | public function place( method fill (line 591) | public function fill(mixed $color, ?int $x = null, ?int $y = null): self; method drawPixel (line 600) | public function drawPixel(int $x, int $y, mixed $color): self; method drawRectangle (line 609) | public function drawRectangle(int $x, int $y, callable|Closure|Rectang... method drawEllipse (line 618) | public function drawEllipse(int $x, int $y, callable|Closure|Ellipse $... method drawCircle (line 627) | public function drawCircle(int $x, int $y, callable|Closure|Circle $in... method drawPolygon (line 636) | public function drawPolygon(callable|Closure|Polygon $init): self; method drawLine (line 645) | public function drawLine(callable|Closure|Line $init): self; method drawBezier (line 654) | public function drawBezier(callable|Closure|Bezier $init): self; method encodeByMediaType (line 664) | public function encodeByMediaType(null|string|MediaType $type = null, ... method encodeByExtension (line 675) | public function encodeByExtension( method encodeByPath (line 689) | public function encodeByPath(?string $path = null, mixed ...$options):... method toJpeg (line 698) | public function toJpeg(mixed ...$options): EncodedImageInterface; method toJpeg2000 (line 707) | public function toJpeg2000(mixed ...$options): EncodedImageInterface; method toWebp (line 716) | public function toWebp(mixed ...$options): EncodedImageInterface; method toPng (line 725) | public function toPng(mixed ...$options): EncodedImageInterface; method toGif (line 734) | public function toGif(mixed ...$options): EncodedImageInterface; method toBitmap (line 743) | public function toBitmap(mixed ...$options): EncodedImageInterface; method toAvif (line 752) | public function toAvif(mixed ...$options): EncodedImageInterface; method toTiff (line 761) | public function toTiff(mixed ...$options): EncodedImageInterface; method toHeic (line 770) | public function toHeic(mixed ...$options): EncodedImageInterface; FILE: src/Interfaces/ImageManagerInterface.php type ImageManagerInterface (line 9) | interface ImageManagerInterface method create (line 18) | public function create(int $width, int $height): ImageInterface; method read (line 48) | public function read(mixed $input, string|array|DecoderInterface $deco... method animate (line 57) | public function animate(callable $init): ImageInterface; method driver (line 62) | public function driver(): DriverInterface; FILE: src/Interfaces/InputHandlerInterface.php type InputHandlerInterface (line 9) | interface InputHandlerInterface method handle (line 16) | public function handle(mixed $input): ImageInterface|ColorInterface; FILE: src/Interfaces/ModifierInterface.php type ModifierInterface (line 9) | interface ModifierInterface method apply (line 16) | public function apply(ImageInterface $image): ImageInterface; FILE: src/Interfaces/PointInterface.php type PointInterface (line 7) | interface PointInterface method x (line 12) | public function x(): int; method y (line 17) | public function y(): int; method setX (line 22) | public function setX(int $x): self; method setY (line 27) | public function setY(int $y): self; method moveX (line 32) | public function moveX(int $value): self; method moveY (line 37) | public function moveY(int $value): self; method move (line 42) | public function move(int $x, int $y): self; method setPosition (line 47) | public function setPosition(int $x, int $y): self; method rotate (line 52) | public function rotate(float $angle, self $pivot): self; FILE: src/Interfaces/ProfileInterface.php type ProfileInterface (line 7) | interface ProfileInterface method __toString (line 12) | public function __toString(): string; FILE: src/Interfaces/ResolutionInterface.php type ResolutionInterface (line 7) | interface ResolutionInterface method x (line 12) | public function x(): float; method setX (line 17) | public function setX(float $x): self; method y (line 22) | public function y(): float; method setY (line 27) | public function setY(float $y): self; method perInch (line 32) | public function perInch(): self; method perCm (line 37) | public function perCm(): self; method unit (line 42) | public function unit(): string; method toString (line 47) | public function toString(): string; method __toString (line 52) | public function __toString(): string; FILE: src/Interfaces/SizeInterface.php type SizeInterface (line 9) | interface SizeInterface method width (line 14) | public function width(): int; method height (line 19) | public function height(): int; method pivot (line 24) | public function pivot(): PointInterface; method setWidth (line 29) | public function setWidth(int $width): self; method setHeight (line 34) | public function setHeight(int $height): self; method setPivot (line 39) | public function setPivot(PointInterface $pivot): self; method aspectRatio (line 44) | public function aspectRatio(): float; method fitsInto (line 49) | public function fitsInto(self $size): bool; method isLandscape (line 54) | public function isLandscape(): bool; method isPortrait (line 59) | public function isPortrait(): bool; method movePivot (line 64) | public function movePivot(string $position, int $offset_x = 0, int $of... method alignPivotTo (line 69) | public function alignPivotTo(self $size, string $position): self; method relativePositionTo (line 75) | public function relativePositionTo(self $size): PointInterface; method resize (line 82) | public function resize(?int $width = null, ?int $height = null): self; method resizeDown (line 89) | public function resizeDown(?int $width = null, ?int $height = null): s... method scale (line 96) | public function scale(?int $width = null, ?int $height = null): self; method scaleDown (line 103) | public function scaleDown(?int $width = null, ?int $height = null): self; method cover (line 110) | public function cover(int $width, int $height): self; method contain (line 117) | public function contain(int $width, int $height): self; method containMax (line 122) | public function containMax(int $width, int $height): self; FILE: src/Interfaces/SpecializableInterface.php type SpecializableInterface (line 9) | interface SpecializableInterface method specializable (line 17) | public function specializable(): array; method setDriver (line 24) | public function setDriver(DriverInterface $driver): self; method driver (line 29) | public function driver(): DriverInterface; FILE: src/Interfaces/SpecializedInterface.php type SpecializedInterface (line 7) | interface SpecializedInterface FILE: src/MediaType.php method create (line 47) | public static function create(string|self|Format|FileExtension $identifi... method tryCreate (line 80) | public static function tryCreate(string|self|Format|FileExtension $ident... method format (line 92) | public function format(): Format method fileExtensions (line 131) | public function fileExtensions(): array method fileExtension (line 139) | public function fileExtension(): FileExtension FILE: src/ModifierStack.php class ModifierStack (line 10) | class ModifierStack implements ModifierInterface method __construct (line 18) | public function __construct(protected array $modifiers) method apply (line 26) | public function apply(ImageInterface $image): ImageInterface method push (line 38) | public function push(ModifierInterface $modifier): self FILE: src/Modifiers/AbstractDrawModifier.php class AbstractDrawModifier (line 13) | abstract class AbstractDrawModifier extends SpecializableModifier method drawable (line 18) | abstract public function drawable(): DrawableInterface; method backgroundColor (line 23) | public function backgroundColor(): ColorInterface method borderColor (line 37) | public function borderColor(): ColorInterface FILE: src/Modifiers/AlignRotationModifier.php class AlignRotationModifier (line 9) | class AlignRotationModifier extends SpecializableModifier FILE: src/Modifiers/BlendTransparencyModifier.php class BlendTransparencyModifier (line 17) | class BlendTransparencyModifier extends SpecializableModifier method __construct (line 24) | public function __construct(public mixed $color = null) method blendingColor (line 36) | protected function blendingColor(DriverInterface $driver): ColorInterface FILE: src/Modifiers/BlurModifier.php class BlurModifier (line 9) | class BlurModifier extends SpecializableModifier method __construct (line 11) | public function __construct(public int $amount) FILE: src/Modifiers/BrightnessModifier.php class BrightnessModifier (line 9) | class BrightnessModifier extends SpecializableModifier method __construct (line 11) | public function __construct(public int $level) FILE: src/Modifiers/ColorizeModifier.php class ColorizeModifier (line 9) | class ColorizeModifier extends SpecializableModifier method __construct (line 16) | public function __construct( FILE: src/Modifiers/ColorspaceModifier.php class ColorspaceModifier (line 13) | class ColorspaceModifier extends SpecializableModifier method __construct (line 15) | public function __construct(public string|ColorspaceInterface $target) method targetColorspace (line 23) | public function targetColorspace(): ColorspaceInterface FILE: src/Modifiers/ContainModifier.php class ContainModifier (line 13) | class ContainModifier extends SpecializableModifier method __construct (line 15) | public function __construct( method getCropSize (line 27) | public function getCropSize(ImageInterface $image): SizeInterface method getResizeSize (line 40) | public function getResizeSize(ImageInterface $image): SizeInterface FILE: src/Modifiers/ContrastModifier.php class ContrastModifier (line 9) | class ContrastModifier extends SpecializableModifier method __construct (line 16) | public function __construct(public int $level) FILE: src/Modifiers/CoverDownModifier.php class CoverDownModifier (line 7) | class CoverDownModifier extends CoverModifier FILE: src/Modifiers/CoverModifier.php class CoverModifier (line 13) | class CoverModifier extends SpecializableModifier method __construct (line 20) | public function __construct( method getCropSize (line 31) | public function getCropSize(ImageInterface $image): SizeInterface method getResizeSize (line 45) | public function getResizeSize(SizeInterface $size): SizeInterface FILE: src/Modifiers/CropModifier.php class CropModifier (line 13) | class CropModifier extends SpecializableModifier method __construct (line 20) | public function __construct( method crop (line 34) | public function crop(ImageInterface $image): SizeInterface FILE: src/Modifiers/DrawBezierModifier.php class DrawBezierModifier (line 10) | class DrawBezierModifier extends AbstractDrawModifier method __construct (line 17) | public function __construct(public Bezier $drawable) method drawable (line 25) | public function drawable(): DrawableInterface FILE: src/Modifiers/DrawEllipseModifier.php class DrawEllipseModifier (line 10) | class DrawEllipseModifier extends AbstractDrawModifier method __construct (line 12) | public function __construct(public Ellipse $drawable) method drawable (line 17) | public function drawable(): DrawableInterface FILE: src/Modifiers/DrawLineModifier.php class DrawLineModifier (line 10) | class DrawLineModifier extends AbstractDrawModifier method __construct (line 17) | public function __construct(public Line $drawable) method drawable (line 25) | public function drawable(): DrawableInterface FILE: src/Modifiers/DrawPixelModifier.php class DrawPixelModifier (line 10) | class DrawPixelModifier extends SpecializableModifier method __construct (line 17) | public function __construct( FILE: src/Modifiers/DrawPolygonModifier.php class DrawPolygonModifier (line 10) | class DrawPolygonModifier extends AbstractDrawModifier method __construct (line 12) | public function __construct(public Polygon $drawable) method drawable (line 17) | public function drawable(): DrawableInterface FILE: src/Modifiers/DrawRectangleModifier.php class DrawRectangleModifier (line 10) | class DrawRectangleModifier extends AbstractDrawModifier method __construct (line 17) | public function __construct(public Rectangle $drawable) method drawable (line 25) | public function drawable(): DrawableInterface FILE: src/Modifiers/FillModifier.php class FillModifier (line 10) | class FillModifier extends SpecializableModifier method __construct (line 12) | public function __construct( method hasPosition (line 19) | public function hasPosition(): bool FILE: src/Modifiers/FlipModifier.php class FlipModifier (line 9) | class FlipModifier extends SpecializableModifier FILE: src/Modifiers/FlopModifier.php class FlopModifier (line 9) | class FlopModifier extends SpecializableModifier FILE: src/Modifiers/GammaModifier.php class GammaModifier (line 9) | class GammaModifier extends SpecializableModifier method __construct (line 11) | public function __construct(public float $gamma) FILE: src/Modifiers/GreyscaleModifier.php class GreyscaleModifier (line 9) | class GreyscaleModifier extends SpecializableModifier FILE: src/Modifiers/InvertModifier.php class InvertModifier (line 9) | class InvertModifier extends SpecializableModifier FILE: src/Modifiers/PadModifier.php class PadModifier (line 10) | class PadModifier extends ContainModifier method getCropSize (line 12) | public function getCropSize(ImageInterface $image): SizeInterface FILE: src/Modifiers/PixelateModifier.php class PixelateModifier (line 9) | class PixelateModifier extends SpecializableModifier method __construct (line 11) | public function __construct(public int $size) FILE: src/Modifiers/PlaceModifier.php class PlaceModifier (line 12) | class PlaceModifier extends SpecializableModifier method __construct (line 19) | public function __construct( method getPosition (line 32) | public function getPosition(ImageInterface $image, ImageInterface $wat... FILE: src/Modifiers/ProfileModifier.php class ProfileModifier (line 10) | class ProfileModifier extends SpecializableModifier method __construct (line 12) | public function __construct(public ProfileInterface $profile) FILE: src/Modifiers/ProfileRemovalModifier.php class ProfileRemovalModifier (line 9) | class ProfileRemovalModifier extends SpecializableModifier FILE: src/Modifiers/QuantizeColorsModifier.php class QuantizeColorsModifier (line 9) | class QuantizeColorsModifier extends SpecializableModifier method __construct (line 16) | public function __construct( FILE: src/Modifiers/RemoveAnimationModifier.php class RemoveAnimationModifier (line 13) | class RemoveAnimationModifier extends SpecializableModifier method __construct (line 15) | public function __construct(public int|string $position = 0) method selectedFrame (line 23) | protected function selectedFrame(ImageInterface $image): FrameInterface method normalizePosition (line 33) | protected function normalizePosition(ImageInterface $image): int FILE: src/Modifiers/ResizeCanvasModifier.php class ResizeCanvasModifier (line 13) | class ResizeCanvasModifier extends SpecializableModifier method __construct (line 20) | public function __construct( method cropSize (line 34) | protected function cropSize(ImageInterface $image, bool $relative = fa... FILE: src/Modifiers/ResizeCanvasRelativeModifier.php class ResizeCanvasRelativeModifier (line 7) | class ResizeCanvasRelativeModifier extends ResizeCanvasModifier FILE: src/Modifiers/ResizeDownModifier.php class ResizeDownModifier (line 7) | class ResizeDownModifier extends ResizeModifier FILE: src/Modifiers/ResizeModifier.php class ResizeModifier (line 9) | class ResizeModifier extends SpecializableModifier method __construct (line 16) | public function __construct(public ?int $width = null, public ?int $he... FILE: src/Modifiers/ResolutionModifier.php class ResolutionModifier (line 9) | class ResolutionModifier extends SpecializableModifier method __construct (line 16) | public function __construct(public float $x, public float $y) FILE: src/Modifiers/RotateModifier.php class RotateModifier (line 9) | class RotateModifier extends SpecializableModifier method __construct (line 11) | public function __construct(public float $angle, public mixed $backgro... method rotationAngle (line 20) | public function rotationAngle(): float FILE: src/Modifiers/ScaleDownModifier.php class ScaleDownModifier (line 7) | class ScaleDownModifier extends ScaleModifier FILE: src/Modifiers/ScaleModifier.php class ScaleModifier (line 7) | class ScaleModifier extends ResizeModifier FILE: src/Modifiers/SharpenModifier.php class SharpenModifier (line 9) | class SharpenModifier extends SpecializableModifier method __construct (line 11) | public function __construct(public int $amount) FILE: src/Modifiers/SliceAnimationModifier.php class SliceAnimationModifier (line 9) | class SliceAnimationModifier extends SpecializableModifier method __construct (line 11) | public function __construct(public int $offset = 0, public ?int $lengt... FILE: src/Modifiers/TextModifier.php class TextModifier (line 15) | class TextModifier extends SpecializableModifier method __construct (line 22) | public function __construct( method textColor (line 41) | protected function textColor(): ColorInterface method strokeColor (line 60) | protected function strokeColor(): ColorInterface method strokeOffsets (line 78) | protected function strokeOffsets(FontInterface $font): array FILE: src/Modifiers/TrimModifier.php class TrimModifier (line 9) | class TrimModifier extends SpecializableModifier method __construct (line 16) | public function __construct(public int $tolerance = 0) FILE: src/Origin.php class Origin (line 7) | class Origin method __construct (line 14) | public function __construct( method mediaType (line 24) | public function mediaType(): string method mimetype (line 32) | public function mimetype(): string method setMediaType (line 40) | public function setMediaType(string|MediaType $type): self method filePath (line 53) | public function filePath(): ?string method setFilePath (line 61) | public function setFilePath(string $path): self method fileExtension (line 71) | public function fileExtension(): ?string method __debugInfo (line 81) | public function __debugInfo(): array FILE: src/Resolution.php class Resolution (line 16) | class Resolution implements ResolutionInterface, Stringable, IteratorAgg... method __construct (line 24) | public function __construct( method getIterator (line 37) | public function getIterator(): Traversable method x (line 47) | public function x(): float method setX (line 57) | public function setX(float $x): self method y (line 69) | public function y(): float method setY (line 79) | public function setY(float $y): self method setPerUnit (line 91) | protected function setPerUnit(int $per_unit): self method unit (line 103) | public function unit(): string method perInch (line 116) | public function perInch(): self method perCm (line 132) | public function perCm(): self method toString (line 148) | public function toString(): string method __toString (line 158) | public function __toString(): string FILE: src/Traits/CanBeDriverSpecialized.php type CanBeDriverSpecialized (line 12) | trait CanBeDriverSpecialized method specializable (line 24) | public function specializable(): array method driver (line 43) | public function driver(): DriverInterface method setDriver (line 53) | public function setDriver(DriverInterface $driver): SpecializableInter... method belongsToDriver (line 69) | protected function belongsToDriver(object $driver): bool FILE: src/Traits/CanBuildFilePointer.php type CanBuildFilePointer (line 9) | trait CanBuildFilePointer method buildFilePointer (line 18) | public function buildFilePointer(mixed $data = null) FILE: src/Typography/Font.php class Font (line 10) | class Font implements FontInterface method __construct (line 23) | public function __construct(?string $filename = null) method setSize (line 33) | public function setSize(float $size): FontInterface method size (line 45) | public function size(): float method setAngle (line 55) | public function setAngle(float $angle): FontInterface method angle (line 67) | public function angle(): float method setFilename (line 79) | public function setFilename(string $filename): FontInterface method filename (line 95) | public function filename(): ?string method hasFilename (line 105) | public function hasFilename(): bool method setColor (line 115) | public function setColor(mixed $color): FontInterface method color (line 127) | public function color(): mixed method setStrokeColor (line 137) | public function setStrokeColor(mixed $color): FontInterface method strokeColor (line 149) | public function strokeColor(): mixed method setStrokeWidth (line 159) | public function setStrokeWidth(int $width): FontInterface method strokeWidth (line 177) | public function strokeWidth(): int method hasStrokeEffect (line 187) | public function hasStrokeEffect(): bool method alignment (line 197) | public function alignment(): string method setAlignment (line 207) | public function setAlignment(string $value): FontInterface method valignment (line 219) | public function valignment(): string method setValignment (line 229) | public function setValignment(string $value): FontInterface method setLineHeight (line 241) | public function setLineHeight(float $height): FontInterface method lineHeight (line 253) | public function lineHeight(): float method setWrapWidth (line 263) | public function setWrapWidth(?int $width): FontInterface method wrapWidth (line 275) | public function wrapWidth(): ?int FILE: src/Typography/FontFactory.php class FontFactory (line 11) | class FontFactory method __construct (line 22) | public function __construct(callable|Closure|FontInterface $init) method filename (line 34) | public function filename(string $value): self method file (line 46) | public function file(string $value): self method stroke (line 56) | public function stroke(mixed $color, int $width = 1): self method color (line 67) | public function color(mixed $value): self method size (line 77) | public function size(float $value): self method align (line 87) | public function align(string $value): self method valign (line 97) | public function valign(string $value): self method lineHeight (line 107) | public function lineHeight(float $value): self method angle (line 117) | public function angle(float $value): self method wrap (line 127) | public function wrap(int $width): self method __invoke (line 137) | public function __invoke(): FontInterface FILE: src/Typography/Line.php class Line (line 18) | class Line implements IteratorAggregate, Countable, Stringable method __construct (line 32) | public function __construct( method add (line 44) | public function add(string $word): self method getIterator (line 56) | public function getIterator(): Traversable method position (line 64) | public function position(): PointInterface method setPosition (line 72) | public function setPosition(PointInterface $point): self method count (line 82) | public function count(): int method length (line 90) | public function length(): int method wordsSeperatedBySpaces (line 98) | private function wordsSeperatedBySpaces(string $text): bool method __toString (line 115) | public function __toString(): string FILE: src/Typography/TextBlock.php class TextBlock (line 9) | class TextBlock extends Collection method __construct (line 16) | public function __construct(string $text) method lines (line 28) | public function lines(): array method setLines (line 38) | public function setLines(array $lines): self method line (line 48) | public function line(mixed $key): ?Line method longestLine (line 60) | public function longestLine(): Line FILE: tests/BaseTestCase.php class BaseTestCase (line 17) | abstract class BaseTestCase extends MockeryTestCase method getTestResourcePath (line 19) | public static function getTestResourcePath(string $filename = 'test.jp... method getTestResourceData (line 24) | public static function getTestResourceData(string $filename = 'test.jp... method getTestResourcePointer (line 29) | public static function getTestResourcePointer(string $filename = 'test... method assertColor (line 43) | protected function assertColor(int $r, int $g, int $b, int $a, ColorIn... method assertTransparency (line 92) | protected function assertTransparency(ColorInterface $color): void method assertMediaType (line 99) | protected function assertMediaType(string|array $allowed, string|Encod... method assertMediaTypeBitmap (line 114) | protected function assertMediaTypeBitmap(string|EncodedImage $input): ... FILE: tests/Feature/Gd/ConvertPngGif.php class ConvertPngGif (line 11) | #[RequiresPhpExtension('gd')] method testConversionKeepsTransparency (line 14) | public function testConversionKeepsTransparency(): void FILE: tests/Feature/Imagick/ConvertPngGif.php class ConvertPngGif (line 11) | #[RequiresPhpExtension('imagick')] method testConversionKeepsTransparency (line 14) | public function testConversionKeepsTransparency(): void FILE: tests/Feature/Imagick/CropResizePngTest.php class CropResizePngTest (line 9) | class CropResizePngTest extends ImagickTestCase method testCropResizePng (line 11) | public function testCropResizePng(): void FILE: tests/GdTestCase.php class GdTestCase (line 13) | abstract class GdTestCase extends BaseTestCase method readTestImage (line 15) | public static function readTestImage(string $filename = 'test.jpg'): I... method createTestImage (line 22) | public static function createTestImage(int $width, int $height): Image method createTestAnimation (line 35) | public static function createTestAnimation(): Image FILE: tests/ImagickTestCase.php class ImagickTestCase (line 15) | abstract class ImagickTestCase extends BaseTestCase method readTestImage (line 17) | public static function readTestImage(string $filename = 'test.jpg'): I... method createTestImage (line 29) | public static function createTestImage(int $width, int $height): Image method createTestAnimation (line 46) | public static function createTestAnimation(): Image FILE: tests/Traits/CanDetectProgressiveJpeg.php type CanDetectProgressiveJpeg (line 10) | trait CanDetectProgressiveJpeg method isProgressiveJpeg (line 19) | private function isProgressiveJpeg(EncodedImage $image): bool FILE: tests/Traits/CanInspectPngFormat.php type CanInspectPngFormat (line 10) | trait CanInspectPngFormat method isInterlacedPng (line 17) | private function isInterlacedPng(EncodedImage $image): bool method pngColorType (line 29) | private function pngColorType(EncodedImage $image): string FILE: tests/Unit/CollectionTest.php class CollectionTest (line 11) | #[CoversClass(Collection::class)] method testConstructor (line 14) | public function testConstructor(): void method testIterator (line 23) | public function testIterator(): void method testCount (line 43) | public function testCount(): void method testFilter (line 50) | public function testFilter(): void method testFirstLast (line 60) | public function testFirstLast(): void method testPush (line 71) | public function testPush(): void method testToArray (line 80) | public function testToArray(): void method testMap (line 86) | public function testMap(): void method testGet (line 98) | public function testGet(): void method testGetAtPosition (line 131) | public function testGetAtPosition(): void method testGetAtPositionEmpty (line 142) | public function testGetAtPositionEmpty(): void method testEmpty (line 149) | public function testEmpty(): void method testSlice (line 158) | public function testSlice(): void method testSliceOutOfBounds (line 175) | public function testSliceOutOfBounds(): void FILE: tests/Unit/Colors/Cmyk/ChannelTest.php class ChannelTest (line 15) | #[CoversClass(Cyan::class)] method testConstructor (line 21) | public function testConstructor(): void method testConstructorFail (line 39) | public function testConstructorFail(): void method testToInt (line 45) | public function testToInt(): void method testToString (line 51) | public function testToString(): void method testValue (line 58) | public function testValue(): void method testNormalize (line 64) | public function testNormalize(): void method testValidate (line 74) | public function testValidate(): void FILE: tests/Unit/Colors/Cmyk/ColorTest.php class ColorTest (line 17) | #[CoversClass(Color::class)] method testConstructor (line 20) | public function testConstructor(): void method testCreate (line 26) | public function testCreate(): void method testColorspace (line 32) | public function testColorspace(): void method testChannels (line 38) | public function testChannels(): void method testChannel (line 45) | public function testChannel(): void method testChannelNotFound (line 53) | public function testChannelNotFound(): void method testCyanMagentaYellowKey (line 60) | public function testCyanMagentaYellowKey(): void method testToArray (line 73) | public function testToArray(): void method testToHex (line 79) | public function testToHex(): void method testIsGreyscale (line 86) | public function testIsGreyscale(): void method testNormalize (line 95) | public function testNormalize(): void method testToString (line 101) | public function testToString(): void method testIsTransparent (line 107) | public function testIsTransparent(): void method testIsClear (line 113) | public function testIsClear(): void method testDebugInfo (line 119) | public function testDebugInfo(): void FILE: tests/Unit/Colors/Cmyk/ColorspaceTest.php class ColorspaceTest (line 19) | #[CoversClass(Colorspace::class)] method testColorFromNormalized (line 22) | public function testColorFromNormalized(): void method testImportRgbColor (line 33) | public function testImportRgbColor(): void method testImportHsvColor (line 59) | public function testImportHsvColor(): void method testImportHslColor (line 70) | public function testImportHslColor(): void FILE: tests/Unit/Colors/Cmyk/Decoders/StringColorDecoderTest.php class StringColorDecoderTest (line 13) | #[CoversClass(StringColorDecoder::class)] method testDecode (line 16) | public function testDecode(): void method testDecodeInvalid (line 36) | public function testDecodeInvalid(): void FILE: tests/Unit/Colors/Hsl/ChannelTest.php class ChannelTest (line 14) | #[CoversClass(Hue::class)] method testConstructor (line 19) | public function testConstructor(): void method testConstructorFail (line 37) | public function testConstructorFail(): void method testToInt (line 43) | public function testToInt(): void method testToString (line 49) | public function testToString(): void method testValue (line 56) | public function testValue(): void method testNormalize (line 62) | public function testNormalize(): void method testValidate (line 74) | public function testValidate(): void FILE: tests/Unit/Colors/Hsl/Channels/SaturationTest.php class SaturationTest (line 11) | #[CoversClass(Saturation::class)] method testMinMax (line 14) | public function testMinMax(): void FILE: tests/Unit/Colors/Hsl/ColorTest.php class ColorTest (line 16) | #[CoversClass(Color::class)] method testConstructor (line 19) | public function testConstructor(): void method testCreate (line 25) | public function testCreate(): void method testColorspace (line 31) | public function testColorspace(): void method testChannels (line 37) | public function testChannels(): void method testChannel (line 44) | public function testChannel(): void method testChannelNotFound (line 52) | public function testChannelNotFound(): void method testHueSaturationLuminanceKey (line 59) | public function testHueSaturationLuminanceKey(): void method testToArray (line 70) | public function testToArray(): void method testToHex (line 76) | public function testToHex(): void method testNormalize (line 82) | public function testNormalize(): void method testToString (line 88) | public function testToString(): void method testIsGreyscale (line 94) | public function testIsGreyscale(): void method testIsTransparent (line 106) | public function testIsTransparent(): void method testIsClear (line 112) | public function testIsClear(): void method testDebugInfo (line 118) | public function testDebugInfo(): void FILE: tests/Unit/Colors/Hsl/ColorspaceTest.php class ColorspaceTest (line 18) | #[CoversClass(Colorspace::class)] method testColorFromNormalized (line 21) | public function testColorFromNormalized(): void method testImportRgbColor (line 31) | public function testImportRgbColor(): void method testImportCmykColor (line 54) | public function testImportCmykColor(): void method testImportHsvColor (line 71) | public function testImportHsvColor(): void FILE: tests/Unit/Colors/Hsl/Decoders/StringColorDecoderTest.php class StringColorDecoderTest (line 14) | #[CoversClass(StringColorDecoder::class)] method testDecode (line 20) | #[DataProvider('decodeDataProvier')] method decodeDataProvier (line 29) | public static function decodeDataProvier(): Generator FILE: tests/Unit/Colors/Hsv/ChannelTest.php class ChannelTest (line 14) | #[CoversClass(Hue::class)] method testConstructor (line 19) | public function testConstructor(): void method testConstructorFail (line 37) | public function testConstructorFail(): void method testToInt (line 43) | public function testToInt(): void method testToString (line 49) | public function testToString(): void method testValue (line 56) | public function testValue(): void method testNormalize (line 62) | public function testNormalize(): void method testValidate (line 74) | public function testValidate(): void FILE: tests/Unit/Colors/Hsv/Channels/SaturationTest.php class SaturationTest (line 11) | #[CoversClass(Saturation::class)] method testMinMax (line 14) | public function testMinMax(): void FILE: tests/Unit/Colors/Hsv/Channels/ValueTest.php class ValueTest (line 11) | #[CoversClass(Value::class)] method testMinMax (line 14) | public function testMinMax(): void FILE: tests/Unit/Colors/Hsv/ColorTest.php class ColorTest (line 16) | #[CoversClass(Color::class)] method testConstructor (line 19) | public function testConstructor(): void method testCreate (line 25) | public function testCreate(): void method testColorspace (line 31) | public function testColorspace(): void method testChannels (line 37) | public function testChannels(): void method testChannel (line 44) | public function testChannel(): void method testChannelNotFound (line 52) | public function testChannelNotFound(): void method testHueSaturationValueKey (line 59) | public function testHueSaturationValueKey(): void method testToArray (line 70) | public function testToArray(): void method testToHex (line 76) | public function testToHex(): void method testNormalize (line 82) | public function testNormalize(): void method testToString (line 88) | public function testToString(): void method testIsGreyscale (line 94) | public function testIsGreyscale(): void method testIsTransparent (line 106) | public function testIsTransparent(): void method testIsClear (line 112) | public function testIsClear(): void method testDebugInfo (line 118) | public function testDebugInfo(): void FILE: tests/Unit/Colors/Hsv/ColorspaceTest.php class ColorspaceTest (line 18) | #[CoversClass(Colorspace::class)] method testColorFromNormalized (line 21) | public function testColorFromNormalized(): void method testImportRgbColor (line 31) | public function testImportRgbColor(): void method testImportCmykColor (line 54) | public function testImportCmykColor(): void method testImportHslColor (line 71) | public function testImportHslColor(): void FILE: tests/Unit/Colors/Hsv/Decoders/StringColorDecoderTest.php class StringColorDecoderTest (line 14) | #[CoversClass(StringColorDecoder::class)] method testDecodeHsv (line 20) | #[DataProvider('decodeDataProvier')] method decodeDataProvier (line 29) | public static function decodeDataProvier(): Generator FILE: tests/Unit/Colors/ProfileTest.php class ProfileTest (line 10) | class ProfileTest extends BaseTestCase method testFromPath (line 12) | public function testFromPath(): void FILE: tests/Unit/Colors/Rgb/ChannelTest.php class ChannelTest (line 15) | #[CoversClass(Red::class)] method testConstructor (line 20) | public function testConstructor(): void method testConstructorFail (line 38) | public function testConstructorFail(): void method testToInt (line 44) | public function testToInt(): void method testToString (line 50) | public function testToString(): void method testValue (line 57) | public function testValue(): void method testNormalize (line 63) | public function testNormalize(): void method testValidate (line 73) | public function testValidate(): void FILE: tests/Unit/Colors/Rgb/Channels/AlphaTest.php class AlphaTest (line 11) | #[CoversClass(Alpha::class)] method testToString (line 14) | public function testToString(): void FILE: tests/Unit/Colors/Rgb/ColorTest.php class ColorTest (line 18) | #[CoversClass(Color::class)] method testConstructor (line 21) | public function testConstructor(): void method testCreate (line 30) | public function testCreate(): void method testColorspace (line 41) | public function testColorspace(): void method testChannels (line 47) | public function testChannels(): void method testChannel (line 54) | public function testChannel(): void method testChannelNotFound (line 62) | public function testChannelNotFound(): void method testRedGreenBlue (line 69) | public function testRedGreenBlue(): void method testToArray (line 80) | public function testToArray(): void method testToHex (line 86) | public function testToHex(): void method testNormalize (line 96) | public function testNormalize(): void method testToString (line 102) | public function testToString(): void method testConvertTo (line 108) | public function testConvertTo(): void method testIsGreyscale (line 141) | public function testIsGreyscale(): void method testIsTransparent (line 150) | public function testIsTransparent(): void method testIsClear (line 165) | public function testIsClear(): void method testDebugInfo (line 180) | public function testDebugInfo(): void FILE: tests/Unit/Colors/Rgb/ColorspaceTest.php class ColorspaceTest (line 19) | #[CoversClass(Colorspace::class)] method testColorFromNormalized (line 22) | public function testColorFromNormalized(): void method testImportCmykColor (line 34) | public function testImportCmykColor(): void method testImportHsvColor (line 50) | public function testImportHsvColor(): void method testImportHslColor (line 67) | public function testImportHslColor(): void FILE: tests/Unit/Colors/Rgb/Decoders/HexColorDecoderTest.php class HexColorDecoderTest (line 14) | #[CoversClass(HexColorDecoder::class)] method testDecode (line 20) | #[DataProvider('decodeDataProvier')] method decodeDataProvier (line 29) | public static function decodeDataProvier(): Generator FILE: tests/Unit/Colors/Rgb/Decoders/HtmlColornameDecoderTest.php class HtmlColornameDecoderTest (line 14) | #[CoversClass(HtmlColorNameDecoder::class)] method testDecode (line 20) | #[DataProvider('decodeDataProvier')] method decodeDataProvier (line 29) | public static function decodeDataProvier(): Generator FILE: tests/Unit/Colors/Rgb/Decoders/StringColorDecoderTest.php class StringColorDecoderTest (line 14) | #[CoversClass(StringColorDecoder::class)] method testDecode (line 20) | #[DataProvider('decodeDataProvier')] method decodeDataProvier (line 29) | public static function decodeDataProvier(): Generator FILE: tests/Unit/ConfigTest.php class ConfigTest (line 11) | #[CoversClass(Config::class)] method testConstructor (line 14) | public function testConstructor(): void method testGetSetOptions (line 37) | public function testGetSetOptions(): void method testSetOptionsWithArray (line 74) | public function testSetOptionsWithArray(): void FILE: tests/Unit/Drivers/AbstractDecoderTest.php class AbstractDecoderTest (line 17) | #[CoversClass(AbstractDecoder::class)] method testIsGifFormat (line 20) | public function testIsGifFormat(): void method testIsFile (line 27) | public function testIsFile(): void method testExtractExifDataFromBinary (line 37) | public function testExtractExifDataFromBinary(): void method testExtractExifDataFromPath (line 48) | public function testExtractExifDataFromPath(): void method testParseDataUri (line 56) | public function testParseDataUri(): void method testIsValidBase64 (line 99) | public function testIsValidBase64(): void FILE: tests/Unit/Drivers/AbstractEncoderTest.php class AbstractEncoderTest (line 14) | #[CoversClass(AbstractEncoder::class)] method testEncode (line 17) | public function testEncode(): void FILE: tests/Unit/Drivers/AbstractFontProcessorTest.php class AbstractFontProcessorTest (line 16) | #[CoversClass(AbstractFontProcessor::class)] method testTextBlock (line 19) | public function testTextBlock(): void method testNativeFontSize (line 81) | public function testNativeFontSize(): void method testTypographicalSize (line 88) | public function testTypographicalSize(): void method testCapHeight (line 96) | public function testCapHeight(): void method testLeading (line 104) | public function testLeading(): void FILE: tests/Unit/Drivers/Gd/Analyzers/ColorspaceAnalyzerTest.php class ColorspaceAnalyzerTest (line 14) | #[RequiresPhpExtension('gd')] method testAnalyze (line 18) | public function testAnalyze(): void FILE: tests/Unit/Drivers/Gd/Analyzers/HeightAnalyzerTest.php class HeightAnalyzerTest (line 13) | #[RequiresPhpExtension('gd')] method testAnalyze (line 17) | public function testAnalyze(): void FILE: tests/Unit/Drivers/Gd/Analyzers/PixelColorAnalyzerTest.php class PixelColorAnalyzerTest (line 14) | #[RequiresPhpExtension('gd')] method testAnalyze (line 18) | public function testAnalyze(): void FILE: tests/Unit/Drivers/Gd/Analyzers/PixelColorsAnalyzerTest.php class PixelColorsAnalyzerTest (line 15) | #[RequiresPhpExtension('gd')] method testAnalyzeAnimated (line 19) | public function testAnalyzeAnimated(): void method testAnalyzeNonAnimated (line 30) | public function testAnalyzeNonAnimated(): void FILE: tests/Unit/Drivers/Gd/Analyzers/ResolutionAnalyzerTest.php class ResolutionAnalyzerTest (line 14) | #[RequiresPhpExtension('gd')] method testAnalyze (line 18) | public function testAnalyze(): void FILE: tests/Unit/Drivers/Gd/Analyzers/WidthAnalyzerTest.php class WidthAnalyzerTest (line 13) | #[RequiresPhpExtension('gd')] method testAnalyze (line 17) | public function testAnalyze(): void FILE: tests/Unit/Drivers/Gd/ClonerTest.php class ClonerTest (line 14) | #[RequiresPhpExtension('gd')] method testClone (line 18) | public function testClone(): void method testCloneEmpty (line 34) | public function testCloneEmpty(): void method testCloneBlended (line 55) | public function testCloneBlended(): void FILE: tests/Unit/Drivers/Gd/ColorProcessorTest.php class ColorProcessorTest (line 18) | #[RequiresPhpExtension('gd')] method testColorToNative (line 22) | public function testColorToNative(): void method testNativeToColorInteger (line 29) | public function testNativeToColorInteger(): void method testNativeToColorArray (line 40) | public function testNativeToColorArray(): void method testNativeToColorInvalid (line 51) | public function testNativeToColorInvalid(): void FILE: tests/Unit/Drivers/Gd/CoreTest.php class CoreTest (line 15) | #[RequiresPhpExtension('gd')] method setUp (line 21) | protected function setUp(): void method getTestFrame (line 30) | public function getTestFrame(): Frame method testAdd (line 35) | public function testAdd(): void method testSetNative (line 43) | public function testSetNative(): void method testCount (line 53) | public function testCount(): void method testIterator (line 58) | public function testIterator(): void method testNative (line 65) | public function testNative(): void method testFrame (line 70) | public function testFrame(): void method testSetGetLoops (line 79) | public function testSetGetLoops(): void method testHas (line 87) | public function testHas(): void method testPush (line 95) | public function testPush(): void method testGet (line 103) | public function testGet(): void method testEmpty (line 112) | public function testEmpty(): void method testSlice (line 119) | public function testSlice(): void method testFirst (line 127) | public function testFirst(): void method testLast (line 132) | public function testLast(): void FILE: tests/Unit/Drivers/Gd/Decoders/AbstractDecoderTest.php class AbstractDecoderTest (line 14) | #[RequiresPhpExtension('gd')] method testGetMediaTypeFromFilePath (line 18) | public function testGetMediaTypeFromFilePath(): void method testGetMediaTypeFromFileBinary (line 27) | public function testGetMediaTypeFromFileBinary(): void FILE: tests/Unit/Drivers/Gd/Decoders/Base64ImageDecoderTest.php class Base64ImageDecoderTest (line 15) | #[RequiresPhpExtension('gd')] method setUp (line 21) | protected function setUp(): void method testDecode (line 27) | public function testDecode(): void method testDecoderInvalid (line 36) | public function testDecoderInvalid(): void FILE: tests/Unit/Drivers/Gd/Decoders/BinaryImageDecoderTest.php class BinaryImageDecoderTest (line 14) | #[RequiresPhpExtension('gd')] method setUp (line 20) | protected function setUp(): void method testDecodePng (line 26) | public function testDecodePng(): void method testDecodeGif (line 35) | public function testDecodeGif(): void method testDecodeAnimatedGif (line 44) | public function testDecodeAnimatedGif(): void method testDecodeJpegWithExif (line 53) | public function testDecodeJpegWithExif(): void FILE: tests/Unit/Drivers/Gd/Decoders/DataUriImageDecoderTest.php class DataUriImageDecoderTest (line 16) | #[RequiresPhpExtension('gd')] method setUp (line 22) | protected function setUp(): void method testDecode (line 28) | public function testDecode(): void method testDecoderNonString (line 37) | public function testDecoderNonString(): void method testDecoderInvalid (line 43) | public function testDecoderInvalid(): void method testDecoderNonImage (line 49) | public function testDecoderNonImage(): void FILE: tests/Unit/Drivers/Gd/Decoders/EncodedImageObjectDecoderTest.php class EncodedImageObjectDecoderTest (line 15) | #[RequiresPhpExtension('gd')] method setUp (line 21) | protected function setUp(): void method testDecode (line 27) | public function testDecode(): void FILE: tests/Unit/Drivers/Gd/Decoders/FilePathImageDecoderTest.php class FilePathImageDecoderTest (line 17) | #[RequiresPhpExtension('gd')] method setUp (line 23) | protected function setUp(): void method testDecode (line 29) | #[DataProvider('validFormatPathsProvider')] method validFormatPathsProvider (line 43) | public static function validFormatPathsProvider(): Generator FILE: tests/Unit/Drivers/Gd/Decoders/FilePointerImageDecoderTest.php class FilePointerImageDecoderTest (line 14) | #[RequiresPhpExtension('gd')] method testDecode (line 18) | public function testDecode(): void FILE: tests/Unit/Drivers/Gd/Decoders/ImageObjectDecoderTest.php class ImageObjectDecoderTest (line 13) | #[RequiresPhpExtension('gd')] method testDecode (line 17) | public function testDecode(): void FILE: tests/Unit/Drivers/Gd/Decoders/NativeObjectDecoderTest.php class NativeObjectDecoderTest (line 14) | #[RequiresPhpExtension('gd')] method setUp (line 20) | protected function setUp(): void method testDecode (line 26) | public function testDecode(): void FILE: tests/Unit/Drivers/Gd/Decoders/SplFileInfoImageDecoderTest.php class SplFileInfoImageDecoderTest (line 15) | #[RequiresPhpExtension('gd')] method testDecode (line 19) | public function testDecode(): void FILE: tests/Unit/Drivers/Gd/DriverTest.php class DriverTest (line 34) | #[RequiresPhpExtension('gd')] method setUp (line 40) | protected function setUp(): void method testId (line 45) | public function testId(): void method testCreateImage (line 50) | public function testCreateImage(): void method testCreateAnimation (line 58) | public function testCreateAnimation(): void method testHandleInputImage (line 72) | public function testHandleInputImage(): void method testHandleInputColor (line 78) | public function testHandleInputColor(): void method testHandleInputObjects (line 84) | public function testHandleInputObjects(): void method testHandleInputClassnames (line 92) | public function testHandleInputClassnames(): void method testColorProcessor (line 100) | public function testColorProcessor(): void method testSupports (line 106) | #[DataProvider('supportsDataProvider')] method supportsDataProvider (line 112) | public static function supportsDataProvider(): Generator method testVersion (line 222) | public function testVersion(): void method testSpecialize (line 227) | #[DataProvider('spezializeDataProvider')] method spezializeDataProvider (line 233) | public static function spezializeDataProvider(): Generator method testSpecializeFailure (line 248) | public function testSpecializeFailure(): void FILE: tests/Unit/Drivers/Gd/Encoders/AvifEncoderTest.php class AvifEncoderTest (line 12) | #[RequiresPhpExtension('gd')] method testEncode (line 16) | public function testEncode(): void FILE: tests/Unit/Drivers/Gd/Encoders/BmpEncoderTest.php class BmpEncoderTest (line 12) | #[RequiresPhpExtension('gd')] method testEncode (line 16) | public function testEncode(): void FILE: tests/Unit/Drivers/Gd/Encoders/GifEncoderTest.php class GifEncoderTest (line 13) | #[RequiresPhpExtension('gd')] method testEncode (line 17) | public function testEncode(): void method testEncodeInterlaced (line 29) | public function testEncodeInterlaced(): void method testEncodeInterlacedAnimation (line 41) | public function testEncodeInterlacedAnimation(): void FILE: tests/Unit/Drivers/Gd/Encoders/JpegEncoderTest.php class JpegEncoderTest (line 14) | #[RequiresPhpExtension('gd')] method testEncode (line 20) | public function testEncode(): void method testEncodeProgressive (line 30) | public function testEncodeProgressive(): void FILE: tests/Unit/Drivers/Gd/Encoders/PngEncoderTest.php class PngEncoderTest (line 16) | #[RequiresPhpExtension('gd')] method testEncode (line 22) | public function testEncode(): void method testEncodeInterlaced (line 32) | public function testEncodeInterlaced(): void method testEncoderIndexed (line 42) | #[DataProvider('indexedDataProvider')] method indexedDataProvider (line 51) | public static function indexedDataProvider(): Generator FILE: tests/Unit/Drivers/Gd/Encoders/WebpEncoderTest.php class WebpEncoderTest (line 12) | #[RequiresPhpExtension('gd')] method testEncode (line 16) | public function testEncode(): void FILE: tests/Unit/Drivers/Gd/FontProcessorTest.php class FontProcessorTest (line 16) | #[RequiresPhpExtension('gd')] method testBoxSizeGdOne (line 20) | public function testBoxSizeGdOne(): void method testBoxSizeGdTwo (line 29) | public function testBoxSizeGdTwo(): void method testBoxSizeGdThree (line 38) | public function testBoxSizeGdThree(): void method testBoxSizeGdFour (line 47) | public function testBoxSizeGdFour(): void method testBoxSizeGdFive (line 56) | public function testBoxSizeGdFive(): void method testBoxSizeTtf (line 65) | public function testBoxSizeTtf(): void method testNativeFontSize (line 74) | public function testNativeFontSize(): void method testTextBlock (line 81) | public function testTextBlock(): void method testTypographicalSize (line 88) | public function testTypographicalSize(): void method testCapHeight (line 95) | public function testCapHeight(): void method testLeading (line 102) | public function testLeading(): void method testNativeFontSizeTtf (line 109) | public function testNativeFontSizeTtf(): void method testTextBlockTtf (line 116) | public function testTextBlockTtf(): void method testTypographicalSizeTtf (line 123) | public function testTypographicalSizeTtf(): void method testCapHeightTtf (line 130) | public function testCapHeightTtf(): void method testLeadingTtf (line 137) | public function testLeadingTtf(): void method testFont (line 144) | private function testFont(): Font FILE: tests/Unit/Drivers/Gd/FrameTest.php class FrameTest (line 16) | #[RequiresPhpExtension('gd')] method getTestFrame (line 20) | protected function getTestFrame(): Frame method testConstructor (line 25) | public function testConstructor(): void method testGetNative (line 31) | public function testGetNative(): void method testSetCore (line 37) | public function testSetCore(): void method testGetSize (line 48) | public function testGetSize(): void method testSetGetDelay (line 54) | public function testSetGetDelay(): void method testSetGetDispose (line 64) | public function testSetGetDispose(): void method testSetGetOffsetLeft (line 74) | public function testSetGetOffsetLeft(): void method testSetGetOffsetTop (line 84) | public function testSetGetOffsetTop(): void method testSetGetOffset (line 94) | public function testSetGetOffset(): void method testToImage (line 106) | public function testToImage(): void method testDebugInfo (line 112) | public function testDebugInfo(): void FILE: tests/Unit/Drivers/Gd/ImageTest.php class ImageTest (line 31) | #[RequiresPhpExtension('gd')] method setUp (line 37) | protected function setUp(): void method testClone (line 51) | public function testClone(): void method testDriver (line 70) | public function testDriver(): void method testCore (line 75) | public function testCore(): void method testCount (line 80) | public function testCount(): void method testIteration (line 85) | public function testIteration(): void method testIsAnimated (line 92) | public function testIsAnimated(): void method testSetGetLoops (line 97) | public function testSetGetLoops(): void method testRemoveAnimation (line 105) | public function testRemoveAnimation(): void method testSliceAnimation (line 113) | public function testSliceAnimation(): void method testExif (line 121) | public function testExif(): void method testModify (line 127) | public function testModify(): void method testAnalyze (line 133) | public function testAnalyze(): void method testEncode (line 139) | public function testEncode(): void method testAutoEncode (line 145) | public function testAutoEncode(): void method testEncodeByMediaType (line 152) | public function testEncodeByMediaType(): void method testEncodeByExtension (line 167) | public function testEncodeByExtension(): void method testEncodeByPath (line 182) | public function testEncodeByPath(): void method testSaveAsFormat (line 193) | public function testSaveAsFormat(): void method testSaveFallback (line 203) | public function testSaveFallback(): void method testSaveUndeterminedPath (line 213) | public function testSaveUndeterminedPath(): void method testWidthHeightSize (line 219) | public function testWidthHeightSize(): void method testColorspace (line 226) | public function testColorspace(): void method testSetColorspace (line 231) | public function testSetColorspace(): void method testSetGetResolution (line 237) | public function testSetGetResolution(): void method testPickColor (line 250) | public function testPickColor(): void method testPickColors (line 256) | public function testPickColors(): void method testProfile (line 263) | public function testProfile(): void method testReduceColors (line 269) | public function testReduceColors(): void method testSharpen (line 276) | public function testSharpen(): void method testText (line 281) | public function testText(): void method testBlendTransparencyDefault (line 286) | public function testBlendTransparencyDefault(): void method testBlendTransparencyArgument (line 295) | public function testBlendTransparencyArgument(): void method testBlendTransparencyIgnoreTransparencyInBlendingColor (line 304) | public function testBlendTransparencyIgnoreTransparencyInBlendingColor... method testToJpeg (line 313) | public function testToJpeg(): void method testToJpeg2000 (line 319) | public function testToJpeg2000(): void method testToPng (line 325) | public function testToPng(): void method testToGif (line 330) | public function testToGif(): void method testToWebp (line 335) | public function testToWebp(): void method testToBitmap (line 340) | public function testToBitmap(): void method testToAvif (line 346) | public function testToAvif(): void method testToTiff (line 351) | public function testToTiff(): void method testToHeic (line 357) | public function testToHeic(): void method testInvert (line 363) | public function testInvert(): void method testPixelate (line 374) | public function testPixelate(): void method testGreyscale (line 385) | public function testGreyscale(): void method testBrightness (line 394) | public function testBrightness(): void method testDebugInfo (line 403) | public function testDebugInfo(): void FILE: tests/Unit/Drivers/Gd/Modifiers/BlurModifierTest.php class BlurModifierTest (line 12) | #[RequiresPhpExtension('gd')] method testColorChange (line 17) | public function testColorChange(): void FILE: tests/Unit/Drivers/Gd/Modifiers/BrightnessModifierTest.php class BrightnessModifierTest (line 12) | #[RequiresPhpExtension('gd')] method testApply (line 17) | public function testApply(): void FILE: tests/Unit/Drivers/Gd/Modifiers/ColorizeModifierTest.php class ColorizeModifierTest (line 12) | #[RequiresPhpExtension('gd')] method testModify (line 17) | public function testModify(): void FILE: tests/Unit/Drivers/Gd/Modifiers/ContainModifierTest.php class ContainModifierTest (line 12) | #[RequiresPhpExtension('gd')] method testModify (line 17) | public function testModify(): void FILE: tests/Unit/Drivers/Gd/Modifiers/ContrastModifierTest.php class ContrastModifierTest (line 12) | #[RequiresPhpExtension('gd')] method testApply (line 17) | public function testApply(): void FILE: tests/Unit/Drivers/Gd/Modifiers/CoverDownModifierTest.php class CoverDownModifierTest (line 12) | #[RequiresPhpExtension('gd')] method testModify (line 17) | public function testModify(): void method testModifyOddSize (line 31) | public function testModifyOddSize(): void FILE: tests/Unit/Drivers/Gd/Modifiers/CoverModifierTest.php class CoverModifierTest (line 12) | #[RequiresPhpExtension('gd')] method testModify (line 17) | public function testModify(): void method testModifyOddSize (line 31) | public function testModifyOddSize(): void FILE: tests/Unit/Drivers/Gd/Modifiers/CropModifierTest.php class CropModifierTest (line 12) | #[RequiresPhpExtension('gd')] method testModify (line 17) | public function testModify(): void method testModifyExtend (line 28) | public function testModifyExtend(): void method testModifySinglePixel (line 40) | public function testModifySinglePixel(): void method testModifyKeepsResolution (line 53) | public function testModifyKeepsResolution(): void method testHalfTransparent (line 61) | public function testHalfTransparent(): void method testMergeTransparentBackgrounds (line 78) | public function testMergeTransparentBackgrounds(): void FILE: tests/Unit/Drivers/Gd/Modifiers/DrawBezierModifierTest.php class DrawBezierModifierTest (line 14) | #[RequiresPhpExtension('gd')] method testApply (line 19) | public function testApply(): void FILE: tests/Unit/Drivers/Gd/Modifiers/DrawEllipseModifierTest.php class DrawEllipseModifierTest (line 14) | #[RequiresPhpExtension('gd')] method testApply (line 19) | public function testApply(): void FILE: tests/Unit/Drivers/Gd/Modifiers/DrawLineModifierTest.php class DrawLineModifierTest (line 14) | #[RequiresPhpExtension('gd')] method testApply (line 19) | public function testApply(): void FILE: tests/Unit/Drivers/Gd/Modifiers/DrawPixelModifierTest.php class DrawPixelModifierTest (line 13) | #[RequiresPhpExtension('gd')] method testApply (line 18) | public function testApply(): void FILE: tests/Unit/Drivers/Gd/Modifiers/DrawPolygonModifierTest.php class DrawPolygonModifierTest (line 14) | #[RequiresPhpExtension('gd')] method testApply (line 19) | public function testApply(): void FILE: tests/Unit/Drivers/Gd/Modifiers/DrawRectangleModifierTest.php class DrawRectangleModifierTest (line 14) | #[RequiresPhpExtension('gd')] method testApply (line 19) | public function testApply(): void FILE: tests/Unit/Drivers/Gd/Modifiers/FillModifierTest.php class FillModifierTest (line 14) | #[RequiresPhpExtension('gd')] method testFloodFillColor (line 19) | public function testFloodFillColor(): void method testFillAllColor (line 29) | public function testFillAllColor(): void FILE: tests/Unit/Drivers/Gd/Modifiers/FlipFlopModifierTest.php class FlipFlopModifierTest (line 13) | #[RequiresPhpExtension('gd')] method testFlipImage (line 18) | public function testFlipImage(): void method testFlopImage (line 26) | public function testFlopImage(): void FILE: tests/Unit/Drivers/Gd/Modifiers/GammaModifierTest.php class GammaModifierTest (line 12) | #[RequiresPhpExtension('gd')] method testModifier (line 17) | public function testModifier(): void FILE: tests/Unit/Drivers/Gd/Modifiers/GreyscaleModifierTest.php class GreyscaleModifierTest (line 12) | #[RequiresPhpExtension('gd')] method testColorChange (line 17) | public function testColorChange(): void FILE: tests/Unit/Drivers/Gd/Modifiers/InvertModifierTest.php class InvertModifierTest (line 12) | #[RequiresPhpExtension('gd')] method testApply (line 17) | public function testApply(): void FILE: tests/Unit/Drivers/Gd/Modifiers/PadModifierTest.php class PadModifierTest (line 12) | #[RequiresPhpExtension('gd')] method testModify (line 17) | public function testModify(): void FILE: tests/Unit/Drivers/Gd/Modifiers/PixelateModifierTest.php class PixelateModifierTest (line 12) | #[RequiresPhpExtension('gd')] method testModify (line 17) | public function testModify(): void FILE: tests/Unit/Drivers/Gd/Modifiers/PlaceModifierTest.php class PlaceModifierTest (line 13) | #[RequiresPhpExtension('gd')] method testColorChange (line 18) | public function testColorChange(): void method testColorChangeOpacityPng (line 26) | public function testColorChangeOpacityPng(): void method testColorChangeOpacityJpeg (line 35) | public function testColorChangeOpacityJpeg(): void FILE: tests/Unit/Drivers/Gd/Modifiers/QuantizeColorsModifierTest.php class QuantizeColorsModifierTest (line 14) | #[RequiresPhpExtension('gd')] method testColorChange (line 19) | public function testColorChange(): void method testNoColorReduction (line 27) | public function testNoColorReduction(): void method testInvalidColorInput (line 35) | public function testInvalidColorInput(): void method assertColorCount (line 42) | private function assertColorCount(int $count, ImageInterface $image): ... method testVerifyColorValueAfterQuantization (line 59) | public function testVerifyColorValueAfterQuantization(): void FILE: tests/Unit/Drivers/Gd/Modifiers/RemoveAnimationModifierTest.php class RemoveAnimationModifierTest (line 13) | #[RequiresPhpExtension('gd')] method testApply (line 18) | public function testApply(): void method testApplyPercent (line 27) | public function testApplyPercent(): void method testApplyNonAnimated (line 36) | public function testApplyNonAnimated(): void method testApplyInvalid (line 45) | public function testApplyInvalid(): void FILE: tests/Unit/Drivers/Gd/Modifiers/ResizeCanvasModifierTest.php class ResizeCanvasModifierTest (line 12) | #[RequiresPhpExtension('gd')] method testModify (line 17) | public function testModify(): void method testModifyWithTransparency (line 30) | public function testModifyWithTransparency(): void method testModifyEdge (line 59) | public function testModifyEdge(): void FILE: tests/Unit/Drivers/Gd/Modifiers/ResizeCanvasRelativeModifierTest.php class ResizeCanvasRelativeModifierTest (line 12) | #[RequiresPhpExtension('gd')] method testModify (line 17) | public function testModify(): void method testModifyWithTransparency (line 30) | public function testModifyWithTransparency(): void FILE: tests/Unit/Drivers/Gd/Modifiers/ResizeModifierTest.php class ResizeModifierTest (line 12) | #[RequiresPhpExtension('gd')] method testModify (line 17) | public function testModify(): void FILE: tests/Unit/Drivers/Gd/Modifiers/ResolutionModifierTest.php class ResolutionModifierTest (line 12) | #[RequiresPhpExtension('gd')] method testResolutionChange (line 17) | public function testResolutionChange(): void FILE: tests/Unit/Drivers/Gd/Modifiers/RotateModifierTest.php class RotateModifierTest (line 12) | #[RequiresPhpExtension('gd')] method testRotate (line 17) | public function testRotate(): void FILE: tests/Unit/Drivers/Gd/Modifiers/SharpenModifierTest.php class SharpenModifierTest (line 12) | #[RequiresPhpExtension('gd')] method testModify (line 17) | public function testModify(): void FILE: tests/Unit/Drivers/Gd/Modifiers/TextModifierTest.php class TextModifierTest (line 16) | #[RequiresPhpExtension('gd')] method testTextColor (line 21) | public function testTextColor(): void FILE: tests/Unit/Drivers/Gd/Modifiers/TrimModifierTest.php class TrimModifierTest (line 13) | #[RequiresPhpExtension('gd')] method testTrim (line 18) | public function testTrim(): void method testTrimGradient (line 28) | public function testTrimGradient(): void method testTrimHighTolerance (line 38) | public function testTrimHighTolerance(): void method testTrimAnimated (line 49) | public function testTrimAnimated(): void FILE: tests/Unit/Drivers/Imagick/Analyzers/ColorspaceAnalyzerTest.php class ColorspaceAnalyzerTest (line 14) | #[RequiresPhpExtension('imagick')] method testAnalyze (line 18) | public function testAnalyze(): void FILE: tests/Unit/Drivers/Imagick/Analyzers/HeightAnalyzerTest.php class HeightAnalyzerTest (line 13) | #[RequiresPhpExtension('imagick')] method testAnalyze (line 17) | public function testAnalyze(): void FILE: tests/Unit/Drivers/Imagick/Analyzers/PixelColorAnalyzerTest.php class PixelColorAnalyzerTest (line 14) | #[RequiresPhpExtension('imagick')] method testAnalyze (line 18) | public function testAnalyze(): void FILE: tests/Unit/Drivers/Imagick/Analyzers/PixelColorsAnalyzerTest.php class PixelColorsAnalyzerTest (line 15) | #[RequiresPhpExtension('imagick')] method testAnalyzeAnimated (line 19) | public function testAnalyzeAnimated(): void method testAnalyzeNonAnimated (line 30) | public function testAnalyzeNonAnimated(): void FILE: tests/Unit/Drivers/Imagick/Analyzers/ProfileAnalyzerTest.php class ProfileAnalyzerTest (line 14) | #[RequiresPhpExtension('imagick')] method testAnalyze (line 18) | public function testAnalyze(): void FILE: tests/Unit/Drivers/Imagick/Analyzers/ResolutionAnalyzerTest.php class ResolutionAnalyzerTest (line 14) | #[RequiresPhpExtension('imagick')] method testAnalyze (line 18) | public function testAnalyze(): void FILE: tests/Unit/Drivers/Imagick/Analyzers/WidthAnalyzerTest.php class WidthAnalyzerTest (line 13) | #[RequiresPhpExtension('imagick')] method testAnalyze (line 17) | public function testAnalyze(): void FILE: tests/Unit/Drivers/Imagick/ColorProcessorTest.php class ColorProcessorTest (line 15) | #[RequiresPhpExtension('imagick')] method testColorToNative (line 19) | public function testColorToNative(): void method testNativeToColor (line 26) | public function testNativeToColor(): void FILE: tests/Unit/Drivers/Imagick/CoreTest.php class CoreTest (line 16) | #[RequiresPhpExtension('imagick')] method setUp (line 22) | protected function setUp(): void method testAdd (line 41) | public function testAdd(): void method testCount (line 51) | public function testCount(): void method testIterator (line 56) | public function testIterator(): void method testNative (line 63) | public function testNative(): void method testSetNative (line 68) | public function testSetNative(): void method testFrame (line 82) | public function testFrame(): void method testSetGetLoops (line 91) | public function testSetGetLoops(): void method testHas (line 99) | public function testHas(): void method testPush (line 107) | public function testPush(): void method testGet (line 117) | public function testGet(): void method testEmpty (line 126) | public function testEmpty(): void method testSlice (line 133) | public function testSlice(): void method testFirst (line 141) | public function testFirst(): void method testLast (line 146) | public function testLast(): void FILE: tests/Unit/Drivers/Imagick/Decoders/Base64ImageDecoderTest.php class Base64ImageDecoderTest (line 15) | #[RequiresPhpExtension('imagick')] method setUp (line 21) | protected function setUp(): void method testDecode (line 27) | public function testDecode(): void method testDecoderInvalid (line 36) | public function testDecoderInvalid(): void FILE: tests/Unit/Drivers/Imagick/Decoders/BinaryImageDecoderTest.php class BinaryImageDecoderTest (line 18) | #[RequiresPhpExtension('imagick')] method setUp (line 24) | protected function setUp(): void method testDecodePng (line 30) | public function testDecodePng(): void method testDecodeGif (line 40) | public function testDecodeGif(): void method testDecodeAnimatedGif (line 49) | public function testDecodeAnimatedGif(): void method testDecodeJpegWithExif (line 58) | public function testDecodeJpegWithExif(): void method testDecodeCmykImage (line 68) | public function testDecodeCmykImage(): void method testDecodeNonString (line 75) | public function testDecodeNonString(): void FILE: tests/Unit/Drivers/Imagick/Decoders/DataUriImageDecoderTest.php class DataUriImageDecoderTest (line 16) | #[RequiresPhpExtension('imagick')] method setUp (line 22) | protected function setUp(): void method testDecode (line 28) | public function testDecode(): void method testDecoderNonString (line 37) | public function testDecoderNonString(): void method testDecoderInvalid (line 43) | public function testDecoderInvalid(): void method testDecoderNonImage (line 49) | public function testDecoderNonImage(): void FILE: tests/Unit/Drivers/Imagick/Decoders/EncodedImageObjectDecoderTest.php class EncodedImageObjectDecoderTest (line 15) | #[RequiresPhpExtension('imagick')] method setUp (line 21) | protected function setUp(): void method testDecode (line 27) | public function testDecode(): void FILE: tests/Unit/Drivers/Imagick/Decoders/FilePathImageDecoderTest.php class FilePathImageDecoderTest (line 17) | #[RequiresPhpExtension('imagick')] method setUp (line 23) | protected function setUp(): void method testDecode (line 29) | #[DataProvider('validFormatPathsProvider')] method validFormatPathsProvider (line 43) | public static function validFormatPathsProvider(): Generator FILE: tests/Unit/Drivers/Imagick/Decoders/FilePointerImageDecoderTest.php class FilePointerImageDecoderTest (line 14) | #[RequiresPhpExtension('imagick')] method testDecode (line 18) | public function testDecode(): void FILE: tests/Unit/Drivers/Imagick/Decoders/ImageObjectDecoderTest.php class ImageObjectDecoderTest (line 13) | #[RequiresPhpExtension('imagick')] method testDecode (line 17) | public function testDecode(): void FILE: tests/Unit/Drivers/Imagick/Decoders/NativeObjectDecoderTest.php class NativeObjectDecoderTest (line 16) | #[RequiresPhpExtension('imagick')] method setUp (line 22) | protected function setUp(): void method testDecode (line 28) | public function testDecode(): void FILE: tests/Unit/Drivers/Imagick/Decoders/SplFileInfoImageDecoderTest.php class SplFileInfoImageDecoderTest (line 15) | #[RequiresPhpExtension('imagick')] method testDecode (line 19) | public function testDecode(): void FILE: tests/Unit/Drivers/Imagick/DriverTest.php class DriverTest (line 34) | #[RequiresPhpExtension('imagick')] method setUp (line 40) | protected function setUp(): void method testId (line 45) | public function testId(): void method testCreateImage (line 50) | public function testCreateImage(): void method testCreateAnimation (line 58) | public function testCreateAnimation(): void method testHandleInputImage (line 72) | public function testHandleInputImage(): void method testHandleInputColor (line 78) | public function testHandleInputColor(): void method testHandleInputObjects (line 84) | public function testHandleInputObjects(): void method testHandleInputClassnames (line 92) | public function testHandleInputClassnames(): void method testColorProcessor (line 100) | public function testColorProcessor(): void method testSupports (line 106) | #[DataProvider('supportsDataProvider')] method supportsDataProvider (line 112) | public static function supportsDataProvider(): Generator method testVersion (line 222) | public function testVersion(): void method testSpecialize (line 227) | #[DataProvider('spezializeDataProvider')] method spezializeDataProvider (line 233) | public static function spezializeDataProvider(): Generator method testSpecializeFailure (line 248) | public function testSpecializeFailure(): void FILE: tests/Unit/Drivers/Imagick/Encoders/AvifEncoderTest.php class AvifEncoderTest (line 13) | #[RequiresPhpExtension('imagick')] method testEncode (line 17) | public function testEncode(): void FILE: tests/Unit/Drivers/Imagick/Encoders/BmpEncoderTest.php class BmpEncoderTest (line 12) | #[RequiresPhpExtension('imagick')] method testEncode (line 16) | public function testEncode(): void FILE: tests/Unit/Drivers/Imagick/Encoders/GifEncoderTest.php class GifEncoderTest (line 13) | #[RequiresPhpExtension('imagick')] method testEncode (line 17) | public function testEncode(): void method testEncodeInterlaced (line 29) | public function testEncodeInterlaced(): void method testEncodeInterlacedAnimation (line 41) | public function testEncodeInterlacedAnimation(): void FILE: tests/Unit/Drivers/Imagick/Encoders/HeicEncoderTest.php class HeicEncoderTest (line 13) | #[RequiresPhpExtension('imagick')] method testEncode (line 17) | public function testEncode(): void FILE: tests/Unit/Drivers/Imagick/Encoders/Jpeg2000EncoderTest.php class Jpeg2000EncoderTest (line 13) | #[RequiresPhpExtension('imagick')] method testEncode (line 17) | public function testEncode(): void FILE: tests/Unit/Drivers/Imagick/Encoders/JpegEncoderTest.php class JpegEncoderTest (line 15) | #[RequiresPhpExtension('imagick')] method testEncode (line 21) | public function testEncode(): void method testEncodeProgressive (line 31) | public function testEncodeProgressive(): void method testEncodeStripExif (line 42) | public function testEncodeStripExif(): void method testEncodeStripExifKeepICCProfiles (line 56) | public function testEncodeStripExifKeepICCProfiles(): void FILE: tests/Unit/Drivers/Imagick/Encoders/PngEncoderTest.php class PngEncoderTest (line 16) | #[RequiresPhpExtension('imagick')] method testEncode (line 22) | public function testEncode(): void method testEncodeInterlaced (line 32) | public function testEncodeInterlaced(): void method testEncoderIndexed (line 42) | #[DataProvider('indexedDataProvider')] method indexedDataProvider (line 51) | public static function indexedDataProvider(): Generator FILE: tests/Unit/Drivers/Imagick/Encoders/TiffEncoderTest.php class TiffEncoderTest (line 13) | #[RequiresPhpExtension('imagick')] method testEncode (line 17) | public function testEncode(): void FILE: tests/Unit/Drivers/Imagick/Encoders/WebpEncoderTest.php class WebpEncoderTest (line 13) | #[RequiresPhpExtension('imagick')] method testEncode (line 17) | public function testEncode(): void FILE: tests/Unit/Drivers/Imagick/FontProcessorTest.php class FontProcessorTest (line 16) | #[RequiresPhpExtension('imagick')] method testBoxSizeTtf (line 20) | public function testBoxSizeTtf(): void method testNativeFontSize (line 33) | public function testNativeFontSize(): void method testTextBlock (line 42) | public function testTextBlock(): void method testTypographicalSize (line 53) | public function testTypographicalSize(): void method testCapHeight (line 60) | public function testCapHeight(): void method testLeading (line 67) | public function testLeading(): void method testFont (line 74) | private function testFont(): Font FILE: tests/Unit/Drivers/Imagick/FrameTest.php class FrameTest (line 17) | #[RequiresPhpExtension('imagick')] method getTestFrame (line 21) | protected function getTestFrame(): Frame method testConstructor (line 32) | public function testConstructor(): void method testGetSize (line 38) | public function testGetSize(): void method testSetGetDelay (line 44) | public function testSetGetDelay(): void method testSetGetDispose (line 55) | public function testSetGetDispose(): void method testSetGetOffsetLeft (line 65) | public function testSetGetOffsetLeft(): void method testSetGetOffsetTop (line 75) | public function testSetGetOffsetTop(): void method testSetGetOffset (line 85) | public function testSetGetOffset(): void method testToImage (line 97) | public function testToImage(): void FILE: tests/Unit/Drivers/Imagick/ImageTest.php class ImageTest (line 31) | #[RequiresPhpExtension('imagick')] method setUp (line 37) | protected function setUp(): void method testClone (line 50) | public function testClone(): void method testDriver (line 69) | public function testDriver(): void method testCore (line 74) | public function testCore(): void method testCount (line 79) | public function testCount(): void method testIteration (line 84) | public function testIteration(): void method testIsAnimated (line 91) | public function testIsAnimated(): void method testSetGetLoops (line 96) | public function testSetGetLoops(): void method testSetGetOrigin (line 104) | public function testSetGetOrigin(): void method testRemoveAnimation (line 114) | public function testRemoveAnimation(): void method testSliceAnimation (line 122) | public function testSliceAnimation(): void method testExif (line 130) | public function testExif(): void method testModify (line 136) | public function testModify(): void method testAnalyze (line 142) | public function testAnalyze(): void method testEncode (line 148) | public function testEncode(): void method testAutoEncode (line 154) | public function testAutoEncode(): void method testEncodeByMediaType (line 161) | public function testEncodeByMediaType(): void method testEncodeByExtension (line 172) | public function testEncodeByExtension(): void method testEncodeByPath (line 183) | public function testEncodeByPath(): void method testSaveAsFormat (line 194) | public function testSaveAsFormat(): void method testSaveFallback (line 204) | public function testSaveFallback(): void method testSaveUndeterminedPath (line 214) | public function testSaveUndeterminedPath(): void method testWidthHeightSize (line 220) | public function testWidthHeightSize(): void method testSetGetColorspace (line 227) | public function testSetGetColorspace(): void method testSetGetResolution (line 236) | public function testSetGetResolution(): void method testPickColor (line 249) | public function testPickColor(): void method testPickColors (line 255) | public function testPickColors(): void method testProfile (line 262) | public function testProfile(): void method testReduceColors (line 268) | public function testReduceColors(): void method testSharpen (line 275) | public function testSharpen(): void method testBlendTransparencyDefault (line 280) | public function testBlendTransparencyDefault(): void method testBlendTransparencyArgument (line 289) | public function testBlendTransparencyArgument(): void method testBlendTransparencyIgnoreTransparencyInBlendingColor (line 298) | public function testBlendTransparencyIgnoreTransparencyInBlendingColor... method testToJpeg (line 307) | public function testToJpeg(): void method testToJpeg2000 (line 313) | public function testToJpeg2000(): void method testToPng (line 319) | public function testToPng(): void method testToGif (line 324) | public function testToGif(): void method testToWebp (line 329) | public function testToWebp(): void method testToBitmap (line 334) | public function testToBitmap(): void method testToAvif (line 340) | public function testToAvif(): void method testToTiff (line 345) | public function testToTiff(): void method testToHeic (line 351) | public function testToHeic(): void method testInvert (line 356) | public function testInvert(): void method testPixelate (line 367) | public function testPixelate(): void method testGreyscale (line 387) | public function testGreyscale(): void method testBrightness (line 396) | public function testBrightness(): void method testDebugInfo (line 405) | public function testDebugInfo(): void FILE: tests/Unit/Drivers/Imagick/Modifiers/BlurModifierTest.php class BlurModifierTest (line 12) | #[RequiresPhpExtension('imagick')] method testColorChange (line 17) | public function testColorChange(): void FILE: tests/Unit/Drivers/Imagick/Modifiers/BrightnessModifierTest.php class BrightnessModifierTest (line 12) | #[RequiresPhpExtension('imagick')] method testApply (line 17) | public function testApply(): void FILE: tests/Unit/Drivers/Imagick/Modifiers/ColorizeModifierTest.php class ColorizeModifierTest (line 12) | #[RequiresPhpExtension('imagick')] method testModify (line 17) | public function testModify(): void FILE: tests/Unit/Drivers/Imagick/Modifiers/ContainModifierTest.php class ContainModifierTest (line 12) | #[RequiresPhpExtension('imagick')] method testModify (line 17) | public function testModify(): void FILE: tests/Unit/Drivers/Imagick/Modifiers/ContrastModifierTest.php class ContrastModifierTest (line 12) | #[RequiresPhpExtension('imagick')] method testApply (line 17) | public function testApply(): void FILE: tests/Unit/Drivers/Imagick/Modifiers/CoverDownModifierTest.php class CoverDownModifierTest (line 12) | #[RequiresPhpExtension('imagick')] method testModify (line 17) | public function testModify(): void method testModifyOddSize (line 31) | public function testModifyOddSize(): void FILE: tests/Unit/Drivers/Imagick/Modifiers/CoverModifierTest.php class CoverModifierTest (line 12) | #[RequiresPhpExtension('imagick')] method testModify (line 17) | public function testModify(): void method testModifyOddSize (line 31) | public function testModifyOddSize(): void FILE: tests/Unit/Drivers/Imagick/Modifiers/CropModifierTest.php class CropModifierTest (line 13) | #[RequiresPhpExtension('imagick')] method testModify (line 18) | public function testModify(): void method testModifyExtend (line 29) | public function testModifyExtend(): void method testModifySinglePixel (line 41) | public function testModifySinglePixel(): void method testModifyKeepsColorspace (line 54) | public function testModifyKeepsColorspace(): void method testModifyKeepsResolution (line 62) | public function testModifyKeepsResolution(): void method testHalfTransparent (line 70) | public function testHalfTransparent(): void method testMergeTransparentBackgrounds (line 87) | public function testMergeTransparentBackgrounds(): void FILE: tests/Unit/Drivers/Imagick/Modifiers/DrawBezierModifierTest.php class DrawBezierModifierTest (line 14) | #[RequiresPhpExtension('imagick')] method testApply (line 19) | public function testApply(): void FILE: tests/Unit/Drivers/Imagick/Modifiers/DrawEllipseModifierTest.php class DrawEllipseModifierTest (line 14) | #[RequiresPhpExtension('imagick')] method testApply (line 19) | public function testApply(): void FILE: tests/Unit/Drivers/Imagick/Modifiers/DrawLineModifierTest.php class DrawLineModifierTest (line 14) | #[RequiresPhpExtension('imagick')] method testApply (line 19) | public function testApply(): void method testApplyTransparent (line 29) | public function testApplyTransparent(): void FILE: tests/Unit/Drivers/Imagick/Modifiers/DrawPixelModifierTest.php class DrawPixelModifierTest (line 13) | #[RequiresPhpExtension('imagick')] method testApply (line 18) | public function testApply(): void FILE: tests/Unit/Drivers/Imagick/Modifiers/DrawPolygonModifierTest.php class DrawPolygonModifierTest (line 14) | #[RequiresPhpExtension('imagick')] method testApply (line 19) | public function testApply(): void FILE: tests/Unit/Drivers/Imagick/Modifiers/DrawRectangleModifierTest.php class DrawRectangleModifierTest (line 14) | #[RequiresPhpExtension('imagick')] method testApply (line 19) | public function testApply(): void FILE: tests/Unit/Drivers/Imagick/Modifiers/FillModifierTest.php class FillModifierTest (line 14) | #[RequiresPhpExtension('imagick')] method testFloodFillColor (line 19) | public function testFloodFillColor(): void method testFillAllColor (line 29) | public function testFillAllColor(): void FILE: tests/Unit/Drivers/Imagick/Modifiers/FlipFlopModifierTest.php class FlipFlopModifierTest (line 13) | #[RequiresPhpExtension('imagick')] method testFlipImage (line 20) | public function testFlipImage(): void method testFlopImage (line 28) | public function testFlopImage(): void FILE: tests/Unit/Drivers/Imagick/Modifiers/GammaModifierTest.php class GammaModifierTest (line 12) | #[RequiresPhpExtension('imagick')] method testModifier (line 17) | public function testModifier(): void FILE: tests/Unit/Drivers/Imagick/Modifiers/GreyscaleModifierTest.php class GreyscaleModifierTest (line 12) | #[RequiresPhpExtension('imagick')] method testColorChange (line 17) | public function testColorChange(): void FILE: tests/Unit/Drivers/Imagick/Modifiers/InvertModifierTest.php class InvertModifierTest (line 12) | #[RequiresPhpExtension('imagick')] method testApply (line 17) | public function testApply(): void FILE: tests/Unit/Drivers/Imagick/Modifiers/PadModifierTest.php class PadModifierTest (line 12) | #[RequiresPhpExtension('imagick')] method testModify (line 17) | public function testModify(): void FILE: tests/Unit/Drivers/Imagick/Modifiers/PixelateModifierTest.php class PixelateModifierTest (line 12) | #[RequiresPhpExtension('imagick')] method testModify (line 17) | public function testModify(): void FILE: tests/Unit/Drivers/Imagick/Modifiers/PlaceModifierTest.php class PlaceModifierTest (line 13) | #[RequiresPhpExtension('imagick')] method testColorChange (line 18) | public function testColorChange(): void method testColorChangeOpacityPng (line 26) | public function testColorChangeOpacityPng(): void method testColorChangeOpacityJpeg (line 35) | public function testColorChangeOpacityJpeg(): void FILE: tests/Unit/Drivers/Imagick/Modifiers/QuantizeColorsModifierTest.php class QuantizeColorsModifierTest (line 13) | #[RequiresPhpExtension('imagick')] method testColorChange (line 18) | public function testColorChange(): void method testNoColorReduction (line 26) | public function testNoColorReduction(): void method testInvalidColorInput (line 34) | public function testInvalidColorInput(): void method testVerifyColorValueAfterQuantization (line 41) | public function testVerifyColorValueAfterQuantization(): void FILE: tests/Unit/Drivers/Imagick/Modifiers/RemoveAnimationModifierTest.php class RemoveAnimationModifierTest (line 13) | #[RequiresPhpExtension('imagick')] method testApply (line 18) | public function testApply(): void method testApplyPercent (line 27) | public function testApplyPercent(): void method testApplyNonAnimated (line 36) | public function testApplyNonAnimated(): void method testApplyInvalid (line 45) | public function testApplyInvalid(): void FILE: tests/Unit/Drivers/Imagick/Modifiers/ResizeCanvasModifierTest.php class ResizeCanvasModifierTest (line 12) | #[RequiresPhpExtension('imagick')] method testModify (line 17) | public function testModify(): void method testModifyWithTransparency (line 30) | public function testModifyWithTransparency(): void method testModifyEdge (line 59) | public function testModifyEdge(): void FILE: tests/Unit/Drivers/Imagick/Modifiers/ResizeCanvasRelativeModifierTest.php class ResizeCanvasRelativeModifierTest (line 12) | #[RequiresPhpExtension('imagick')] method testModify (line 17) | public function testModify(): void method testModifyWithTransparency (line 30) | public function testModifyWithTransparency(): void FILE: tests/Unit/Drivers/Imagick/Modifiers/ResizeModifierTest.php class ResizeModifierTest (line 12) | #[RequiresPhpExtension('imagick')] method testModify (line 17) | public function testModify(): void FILE: tests/Unit/Drivers/Imagick/Modifiers/ResolutionModifierTest.php class ResolutionModifierTest (line 12) | #[RequiresPhpExtension('imagick')] method testResolutionChange (line 17) | public function testResolutionChange(): void FILE: tests/Unit/Drivers/Imagick/Modifiers/RotateModifierTest.php class RotateModifierTest (line 12) | #[RequiresPhpExtension('imagick')] method testRotate (line 17) | public function testRotate(): void FILE: tests/Unit/Drivers/Imagick/Modifiers/SharpenModifierTest.php class SharpenModifierTest (line 12) | #[RequiresPhpExtension('imagick')] method testModify (line 17) | public function testModify(): void FILE: tests/Unit/Drivers/Imagick/Modifiers/StripMetaModifierTest.php class StripMetaModifierTest (line 12) | #[RequiresPhpExtension('imagick')] method testApply (line 16) | public function testApply(): void FILE: tests/Unit/Drivers/Imagick/Modifiers/TextModifierTest.php class TextModifierTest (line 16) | #[RequiresPhpExtension('imagick')] method testTextColor (line 21) | public function testTextColor(): void FILE: tests/Unit/Drivers/Imagick/Modifiers/TrimModifierTest.php class TrimModifierTest (line 13) | #[RequiresPhpExtension('imagick')] method testTrim (line 18) | public function testTrim(): void method testTrimGradient (line 28) | public function testTrimGradient(): void method testTrimHighTolerance (line 38) | public function testTrimHighTolerance(): void method testTrimAnimated (line 49) | public function testTrimAnimated(): void FILE: tests/Unit/Drivers/SpecializableAnalyzerTest.php class SpecializableAnalyzerTest (line 13) | #[CoversClass(SpecializableAnalyzer::class)] method testAnalyze (line 16) | public function testAnalyze(): void FILE: tests/Unit/Drivers/SpecializableDecoderTest.php class SpecializableDecoderTest (line 13) | #[CoversClass(SpecializableDecoder::class)] method testDecode (line 16) | public function testDecode(): void FILE: tests/Unit/Drivers/SpecializableModifierTest.php class SpecializableModifierTest (line 13) | #[CoversClass(SpecializableModifier::class)] method testApply (line 16) | public function testApply(): void FILE: tests/Unit/EncodedImageTest.php class EncodedImageTest (line 11) | #[CoversClass(EncodedImage::class)] method testConstructor (line 14) | public function testConstructor(): void method testSave (line 20) | public function testSave(): void method testToDataUri (line 31) | public function testToDataUri(): void method testToString (line 37) | public function testToString(): void method testMediaType (line 43) | public function testMediaType(): void method testMimetype (line 52) | public function testMimetype(): void method testDebugInfo (line 61) | public function testDebugInfo(): void FILE: tests/Unit/Encoders/FileExtensionEncoderTest.php class FileExtensionEncoderTest (line 25) | #[CoversClass(FileExtensionEncoder::class)] method testEncoder (line 31) | private function testEncoder(string|FileExtension $extension, array $o... method testEncoderByFileExtensionString (line 49) | #[DataProvider('targetEncoderProvider')] method targetEncoderProvider (line 60) | public static function targetEncoderProvider(): Generator method testArgumentsNotSupportedByTargetEncoder (line 96) | public function testArgumentsNotSupportedByTargetEncoder(): void method testEncoderByFileExtensionUnknown (line 110) | public function testEncoderByFileExtensionUnknown(): void FILE: tests/Unit/Encoders/MediaTypeEncoderTest.php class MediaTypeEncoderTest (line 25) | #[CoversClass(MediaTypeEncoder::class)] method testEncoder (line 31) | private function testEncoder(string|MediaType $mediaType, array $optio... method testEncoderByMediaType (line 49) | #[DataProvider('targetEncoderProvider')] method targetEncoderProvider (line 60) | public static function targetEncoderProvider(): Generator method testArgumentsNotSupportedByTargetEncoder (line 84) | public function testArgumentsNotSupportedByTargetEncoder(): void method testEncoderByFileExtensionUnknown (line 98) | public function testEncoderByFileExtensionUnknown(): void FILE: tests/Unit/FileExtensionTest.php class FileExtensionTest (line 16) | #[CoversClass(FileExtension::class)] method testCreate (line 19) | public function testCreate(): void method testCreateUnknown (line 32) | public function testCreateUnknown(): void method testTryCreate (line 38) | public function testTryCreate(): void method testFormatJpeg (line 49) | public function testFormatJpeg(): void method testFormatWebp (line 58) | public function testFormatWebp(): void method testFormatGif (line 64) | public function testFormatGif(): void method testFormatPng (line 70) | public function testFormatPng(): void method testFormatAvif (line 76) | public function testFormatAvif(): void method testFormatBmp (line 82) | public function testFormatBmp(): void method testFormatTiff (line 88) | public function testFormatTiff(): void method testFormatJpeg2000 (line 97) | public function testFormatJpeg2000(): void method testFormatHeic (line 115) | public function testFormatHeic(): void method testMediatypes (line 124) | #[DataProvider('mediaTypesDataProvider')] method mediaTypesDataProvider (line 131) | public static function mediaTypesDataProvider(): Generator FILE: tests/Unit/FileTest.php class FileTest (line 11) | #[CoversClass(File::class)] method testConstructor (line 14) | public function testConstructor(): void method testConstructorFromString (line 23) | public function testConstructorFromString(): void method testConstructorFromResource (line 29) | public function testConstructorFromResource(): void method testFromPath (line 35) | public function testFromPath(): void method testSave (line 42) | public function testSave(): void method testToString (line 61) | public function testToString(): void method testToFilePointer (line 69) | public function testToFilePointer(): void method testSize (line 76) | public function testSize(): void FILE: tests/Unit/FormatTest.php class FormatTest (line 23) | #[CoversClass(Format::class)] method testCreate (line 26) | public function testCreate(): void method testCreateUnknown (line 41) | public function testCreateUnknown(): void method testTryCreate (line 47) | public function testTryCreate(): void method testMediaTypesJpeg (line 59) | public function testMediaTypesJpeg(): void method testMediaTypesWebp (line 69) | public function testMediaTypesWebp(): void method testMediaTypesFGif (line 79) | public function testMediaTypesFGif(): void method testMediaTypesPng (line 89) | public function testMediaTypesPng(): void method testMediaTypesAvif (line 99) | public function testMediaTypesAvif(): void method testMediaTypesBmp (line 109) | public function testMediaTypesBmp(): void method testMediaTypesTiff (line 119) | public function testMediaTypesTiff(): void method testMediaTypesJpeg2000 (line 129) | public function testMediaTypesJpeg2000(): void method testMediaTypesHeic (line 139) | public function testMediaTypesHeic(): void method testEncoderJpeg (line 149) | public function testEncoderJpeg(): void method testEncoderAvif (line 155) | public function testEncoderAvif(): void method testEncoderWebp (line 161) | public function testEncoderWebp(): void method testEncoderGif (line 167) | public function testEncoderGif(): void method testEncoderPng (line 173) | public function testEncoderPng(): void method testEncoderBitmap (line 179) | public function testEncoderBitmap(): void method testEncoderTiff (line 185) | public function testEncoderTiff(): void method testEncoderJpep2000 (line 191) | public function testEncoderJpep2000(): void method testEncoderHeic (line 197) | public function testEncoderHeic(): void method testFileExtensionsJpeg (line 203) | public function testFileExtensionsJpeg(): void method testFileExtensionsWebp (line 213) | public function testFileExtensionsWebp(): void method testFileExtensionsGif (line 223) | public function testFileExtensionsGif(): void method testFileExtensionsPng (line 233) | public function testFileExtensionsPng(): void method testFileExtensionsAvif (line 243) | public function testFileExtensionsAvif(): void method testFileExtensionsBmp (line 253) | public function testFileExtensionsBmp(): void method testFileExtensionsTiff (line 263) | public function testFileExtensionsTiff(): void method testFileExtensionsJp2 (line 273) | public function testFileExtensionsJp2(): void method testFileExtensionsHeic (line 283) | public function testFileExtensionsHeic(): void FILE: tests/Unit/Geometry/BezierTest.php class BezierTest (line 12) | #[CoversClass(Bezier::class)] method testConstructor (line 15) | public function testConstructor(): void method testCount (line 22) | public function testCount(): void method testArrayAccess (line 33) | public function testArrayAccess(): void method testAddPoint (line 47) | public function testAddPoint(): void method testFirst (line 59) | public function testFirst(): void method testFirstEmpty (line 71) | public function testFirstEmpty(): void method testSecond (line 77) | public function testSecond(): void method testSecondEmpty (line 89) | public function testSecondEmpty(): void method testThird (line 95) | public function testThird(): void method testThirdEmpty (line 107) | public function testThirdEmpty(): void method testLast (line 113) | public function testLast(): void method testLastEmpty (line 125) | public function testLastEmpty(): void method testOffsetExists (line 131) | public function testOffsetExists(): void method testOffsetSetUnset (line 141) | public function testOffsetSetUnset(): void method testGetSetPivotPoint (line 155) | public function testGetSetPivotPoint(): void method testToArray (line 167) | public function testToArray(): void FILE: tests/Unit/Geometry/CircleTest.php class CircleTest (line 12) | #[CoversClass(Circle::class)] method testConstructor (line 15) | public function testConstructor(): void method testSetGetDiameter (line 23) | public function testSetGetDiameter(): void method testSetGetRadius (line 33) | public function testSetGetRadius(): void FILE: tests/Unit/Geometry/EllipseTest.php class EllipseTest (line 12) | #[CoversClass(Ellipse::class)] method testConstructor (line 15) | public function testConstructor(): void method testPosition (line 23) | public function testPosition(): void method testSetSize (line 35) | public function testSetSize(): void method testSetWidthHeight (line 46) | public function testSetWidthHeight(): void FILE: tests/Unit/Geometry/Factories/BezierFactoryTest.php class BezierFactoryTest (line 12) | #[CoversClass(BezierFactory::class)] method testFactoryCallback (line 15) | public function testFactoryCallback(): void FILE: tests/Unit/Geometry/Factories/CircleFactoryTest.php class CircleFactoryTest (line 13) | #[CoversClass(CircleFactory::class)] method testFactoryCallback (line 16) | public function testFactoryCallback(): void FILE: tests/Unit/Geometry/Factories/DrawableTest.php class DrawableTest (line 17) | #[CoversClass(BezierFactory::class)] method testBezier (line 20) | public function testBezier(): void method testCircle (line 25) | public function testCircle(): void method testEllipse (line 30) | public function testEllipse(): void method testLine (line 35) | public function testLine(): void method testPolygon (line 40) | public function testPolygon(): void method testRectangle (line 45) | public function testRectangle(): void FILE: tests/Unit/Geometry/Factories/EllipseFactoryTest.php class EllipseFactoryTest (line 13) | #[CoversClass(EllipseFactory::class)] method testFactoryCallback (line 16) | public function testFactoryCallback(): void FILE: tests/Unit/Geometry/Factories/LineFactoryTest.php class LineFactoryTest (line 12) | #[CoversClass(LineFactory::class)] method testFactoryCallback (line 15) | public function testFactoryCallback(): void FILE: tests/Unit/Geometry/Factories/PolygonFactoryTest.php class PolygonFactoryTest (line 12) | #[CoversClass(PolygonFactory::class)] method testFactoryCallback (line 15) | public function testFactoryCallback(): void FILE: tests/Unit/Geometry/Factories/RectangleFactoryTest.php class RectangleFactoryTest (line 13) | #[CoversClass(RectangleFactory::class)] method testFactoryCallback (line 16) | public function testFactoryCallback(): void FILE: tests/Unit/Geometry/LineTest.php class LineTest (line 12) | #[CoversClass(Line::class)] method testConstructor (line 15) | public function testConstructor(): void method testPosition (line 21) | public function testPosition(): void method testSetGetStart (line 28) | public function testSetGetStart(): void method testSetGetEnd (line 39) | public function testSetGetEnd(): void method setFrom (line 50) | public function setFrom(): void method setTo (line 61) | public function setTo(): void method testSetGetWidth (line 72) | public function testSetGetWidth(): void FILE: tests/Unit/Geometry/PixelTest.php class PixelTest (line 12) | #[CoversClass(Pixel::class)] method testSetGetBackground (line 15) | public function testSetGetBackground(): void FILE: tests/Unit/Geometry/PointTest.php class PointTest (line 11) | #[CoversClass(Point::class)] method testConstructor (line 14) | public function testConstructor(): void method testConstructorWithParameters (line 22) | public function testConstructorWithParameters(): void method testIteration (line 30) | public function testIteration(): void method testGetSetX (line 38) | public function testGetSetX(): void method testGetSetY (line 46) | public function testGetSetY(): void method testmoveX (line 54) | public function testmoveX(): void method testmoveY (line 62) | public function testmoveY(): void method testSetPosition (line 70) | public function testSetPosition(): void method testRotate (line 78) | public function testRotate(): void FILE: tests/Unit/Geometry/PolygonTest.php class PolygonTest (line 12) | #[CoversClass(Polygon::class)] method testConstructor (line 15) | public function testConstructor(): void method testCount (line 22) | public function testCount(): void method testArrayAccess (line 28) | public function testArrayAccess(): void method testAddPoint (line 35) | public function testAddPoint(): void method testGetCenterPoint (line 44) | public function testGetCenterPoint(): void method testGetWidth (line 69) | public function testGetWidth(): void method testGetHeight (line 80) | public function testGetHeight(): void method testFirst (line 100) | public function testFirst(): void method testFirstEmpty (line 112) | public function testFirstEmpty(): void method testLast (line 118) | public function testLast(): void method testLastEmpty (line 130) | public function testLastEmpty(): void method testOffsetExists (line 136) | public function testOffsetExists(): void method testOffsetSetUnset (line 146) | public function testOffsetSetUnset(): void method testGetSetPivotPoint (line 160) | public function testGetSetPivotPoint(): void method testGetMostLeftPoint (line 172) | public function testGetMostLeftPoint(): void method testGetMostRightPoint (line 186) | public function testGetMostRightPoint(): void method testGetMostTopPoint (line 200) | public function testGetMostTopPoint(): void method testGetMostBottomPoint (line 214) | public function testGetMostBottomPoint(): void method testAlignCenter (line 228) | public function testAlignCenter(): void method testAlignLeft (line 269) | public function testAlignLeft(): void method testAlignRight (line 310) | public function testAlignRight(): void method testValignMiddle (line 351) | public function testValignMiddle(): void method testValignTop (line 373) | public function testValignTop(): void method testMovePoints (line 395) | public function testMovePoints(): void method testRotate (line 415) | public function testRotate(): void method testToArray (line 436) | public function testToArray(): void FILE: tests/Unit/Geometry/RectangleResizerTest.php class RectangleResizerTest (line 15) | #[CoversClass(RectangleResizer::class)] method testMake (line 18) | public function testMake(): void method testToWidth (line 33) | public function testToWidth(): void method testToHeight (line 40) | public function testToHeight(): void method testToSize (line 47) | public function testToSize(): void method testResize (line 57) | #[DataProvider('resizeDataProvider')] method resizeDataProvider (line 66) | public static function resizeDataProvider(): Generator method testResizeDown (line 77) | #[DataProvider('resizeDownDataProvider')] method resizeDownDataProvider (line 86) | public static function resizeDownDataProvider(): Generator method testScale (line 100) | #[DataProvider('scaleDataProvider')] method scaleDataProvider (line 109) | public static function scaleDataProvider(): Generator method testScaleDown (line 134) | #[DataProvider('scaleDownDataProvider')] method scaleDownDataProvider (line 143) | public static function scaleDownDataProvider(): Generator method testCover (line 161) | #[DataProvider('coverDataProvider')] method coverDataProvider (line 171) | public static function coverDataProvider(): Generator method testContain (line 184) | #[DataProvider('containDataProvider')] method containDataProvider (line 194) | public static function containDataProvider(): Generator method testCrop (line 207) | #[DataProvider('cropDataProvider')] method cropDataProvider (line 219) | public static function cropDataProvider(): Generator FILE: tests/Unit/Geometry/RectangleTest.php class RectangleTest (line 13) | #[CoversClass(Rectangle::class)] method testConstructor (line 16) | public function testConstructor(): void method testSetSize (line 31) | public function testSetSize(): void method testSetWidth (line 39) | public function testSetWidth(): void method testSetHeight (line 47) | public function testSetHeight(): void method testGetAspectRatio (line 55) | public function testGetAspectRatio(): void method testFitsInto (line 67) | public function testFitsInto(): void method testIsLandscape (line 98) | public function testIsLandscape(): void method testIsPortrait (line 110) | public function testIsPortrait(): void method testSetGetPivot (line 122) | public function testSetGetPivot(): void method testAlignPivot (line 133) | public function testAlignPivot(): void method testAlignPivotTo (line 178) | public function testAlignPivotTo(): void method testgetRelativePositionTo (line 211) | public function testgetRelativePositionTo(): void method testTopLeftPoint (line 254) | public function testTopLeftPoint(): void method testBottomRightPoint (line 260) | public function testBottomRightPoint(): void method testResize (line 266) | public function testResize(): void method testResizeDown (line 275) | public function testResizeDown(): void method testScale (line 284) | public function testScale(): void method testScaleDown (line 293) | public function testScaleDown(): void method testCover (line 302) | public function testCover(): void method testContain (line 311) | public function testContain(): void method testContainMax (line 320) | public function testContainMax(): void method testDebugInfo (line 329) | public function testDebugInfo(): void FILE: tests/Unit/Geometry/Traits/HasBackgroundColorTest.php class HasBackgroundColorTest (line 11) | #[CoversClass(HasBackgroundColor::class)] method getTestObject (line 14) | public function getTestObject(): object method testSetGetBackgroundColor (line 21) | public function testSetGetBackgroundColor(): void FILE: tests/Unit/Geometry/Traits/HasBorderTest.php class HasBorderTest (line 11) | #[CoversClass(HasBorder::class)] method getTestObject (line 14) | public function getTestObject(): object method testSetBorder (line 21) | public function testSetBorder(): void method testSetBorderSize (line 33) | public function testSetBorderSize(): void method testSetBorderColor (line 41) | public function testSetBorderColor(): void method testHasBorder (line 50) | public function testHasBorder(): void FILE: tests/Unit/ImageManagerTestGd.php class ImageManagerTestGd (line 16) | #[CoversClass(ImageManager::class)] method testConstructor (line 20) | public function testConstructor(): void method testWithDriver (line 29) | public function testWithDriver(): void method testDriver (line 38) | public function testDriver(): void method testDriverStatic (line 45) | public function testDriverStatic(): void method testCreate (line 51) | public function testCreate(): void method testAnimate (line 58) | public function testAnimate(): void method testRead (line 67) | public function testRead(): void method testReadWithDecoderClassname (line 74) | public function testReadWithDecoderClassname(): void method testReadWithDecoderInstance (line 81) | public function testReadWithDecoderInstance(): void method testReadWithDecoderClassnameArray (line 88) | public function testReadWithDecoderClassnameArray(): void method testReadWithDecoderInstanceArray (line 95) | public function testReadWithDecoderInstanceArray(): void method testReadWithDecoderInstanceArrayMultiple (line 102) | public function testReadWithDecoderInstanceArrayMultiple(): void method testReadWithRotationAdjustment (line 112) | public function testReadWithRotationAdjustment(): void method testReadWithoutRotationAdjustment (line 119) | public function testReadWithoutRotationAdjustment(): void method testReadAnimation (line 126) | public function testReadAnimation(): void method testReadAnimationDiscarded (line 133) | public function testReadAnimationDiscarded(): void method testApplyBlendingColorDefault (line 140) | public function testApplyBlendingColorDefault(): void method testApplyBlendingColorConfigured (line 149) | public function testApplyBlendingColorConfigured(): void FILE: tests/Unit/ImageManagerTestImagick.php class ImageManagerTestImagick (line 16) | #[CoversClass(ImageManager::class)] method testConstructor (line 20) | public function testConstructor(): void method testWithDriver (line 29) | public function testWithDriver(): void method testDriver (line 38) | public function testDriver(): void method testDriverStatic (line 45) | public function testDriverStatic(): void method testCreate (line 51) | public function testCreate(): void method testAnimate (line 58) | public function testAnimate(): void method testRead (line 67) | public function testRead(): void method testReadWithDecoderClassname (line 74) | public function testReadWithDecoderClassname(): void method testReadWithDecoderInstance (line 81) | public function testReadWithDecoderInstance(): void method testReadWithDecoderClassnameArray (line 88) | public function testReadWithDecoderClassnameArray(): void method testReadWithDecoderInstanceArray (line 95) | public function testReadWithDecoderInstanceArray(): void method testReadWithDecoderInstanceArrayMultiple (line 102) | public function testReadWithDecoderInstanceArrayMultiple(): void method testReadWithRotationAdjustment (line 112) | public function testReadWithRotationAdjustment(): void method testReadWithoutRotationAdjustment (line 119) | public function testReadWithoutRotationAdjustment(): void method testReadAnimation (line 126) | public function testReadAnimation(): void method testReadAnimationDiscarded (line 133) | public function testReadAnimationDiscarded(): void method testApplyBlendingColor (line 140) | public function testApplyBlendingColor(): void method testApplyBlendingColorConfigured (line 149) | public function testApplyBlendingColorConfigured(): void FILE: tests/Unit/InputHandlerTest.php class InputHandlerTest (line 20) | #[RequiresPhpExtension('gd')] method testHandleDefaultDecoders (line 25) | #[DataProvider('inputProvider')] method inputProvider (line 37) | public static function inputProvider(): Generator method testResolveWithoutDriver (line 62) | public function testResolveWithoutDriver(): void FILE: tests/Unit/MediaTypeTest.php class MediaTypeTest (line 16) | #[CoversClass(MediaType::class)] method testCreate (line 19) | public function testCreate(): void method testCreateUnknown (line 32) | public function testCreateUnknown(): void method testTryCreate (line 38) | public function testTryCreate(): void method testFormatJpeg (line 49) | public function testFormatJpeg(): void method testFormatWebp (line 64) | public function testFormatWebp(): void method testFormatGif (line 73) | public function testFormatGif(): void method testFormatPng (line 79) | public function testFormatPng(): void method testFormatAvif (line 88) | public function testFormatAvif(): void method testFormatBmp (line 97) | public function testFormatBmp(): void method testFormatTiff (line 118) | public function testFormatTiff(): void method testFormatJpeg2000 (line 124) | public function testFormatJpeg2000(): void method testFormatHeic (line 136) | public function testFormatHeic(): void method testFileExtensions (line 148) | #[DataProvider('fileExtensionsDataProvider')] method fileExtensionsDataProvider (line 158) | public static function fileExtensionsDataProvider(): Generator FILE: tests/Unit/ModifierStackTest.php class ModifierStackTest (line 15) | #[CoversClass(ModifierStack::class)] method testConstructor (line 18) | public function testConstructor(): void method testPush (line 24) | public function testPush(): void method testApply (line 31) | public function testApply(): void FILE: tests/Unit/Modifiers/ColorspaceModifierTest.php class ColorspaceModifierTest (line 14) | #[CoversClass(ColorspaceModifier::class)] method testTargetColorspace (line 17) | public function testTargetColorspace(): void FILE: tests/Unit/Modifiers/PadModifierTest.php class PadModifierTest (line 15) | #[CoversClass(PadModifier::class)] method testGetCropSize (line 18) | public function testGetCropSize(): void FILE: tests/Unit/Modifiers/RemoveAnimationModifierTest.php class RemoveAnimationModifierTest (line 15) | #[CoversClass(RemoveAnimationModifier::class)] method testNormalizePosition (line 18) | #[DataProvider('normalizePositionProvider')] method normalizePositionProvider (line 35) | public static function normalizePositionProvider(): Generator FILE: tests/Unit/Modifiers/TextModifierTest.php class TextModifierTest (line 14) | #[CoversClass(TextModifier::class)] method testStrokeOffsets (line 17) | public function testStrokeOffsets(): void FILE: tests/Unit/OriginTest.php class OriginTest (line 11) | #[CoversClass(Origin::class)] method testFilePath (line 14) | public function testFilePath(): void method testFileExtension (line 20) | public function testFileExtension(): void method testSetGetMediaType (line 29) | public function testSetGetMediaType(): void FILE: tests/Unit/ResolutionTest.php class ResolutionTest (line 11) | #[CoversClass(Resolution::class)] method testConstructor (line 14) | public function testConstructor(): void method testIteration (line 20) | public function testIteration(): void method testXY (line 28) | public function testXY(): void method testUnit (line 35) | public function testUnit(): void method testConversion (line 44) | public function testConversion(): void method testToString (line 59) | public function testToString(): void FILE: tests/Unit/Typography/FontFactoryTest.php class FontFactoryTest (line 13) | #[CoversClass(FontFactory::class)] method testBuildWithFont (line 16) | public function testBuildWithFont(): void method testBuildWithCallback (line 25) | public function testBuildWithCallback(): void FILE: tests/Unit/Typography/FontTest.php class FontTest (line 12) | #[CoversClass(Font::class)] method testConstructor (line 15) | public function testConstructor(): void method testSetGetSize (line 22) | public function testSetGetSize(): void method testSetGetAngle (line 31) | public function testSetGetAngle(): void method testSetGetFilename (line 40) | public function testSetGetFilename(): void method testSetGetColor (line 52) | public function testSetGetColor(): void method testSetGetAlignment (line 61) | public function testSetGetAlignment(): void method testSetGetValignment (line 70) | public function testSetGetValignment(): void method testSetGetLineHeight (line 79) | public function testSetGetLineHeight(): void method testSetGetStrokeColor (line 88) | public function testSetGetStrokeColor(): void method testSetGetStrokeWidth (line 97) | public function testSetGetStrokeWidth(): void method testSetStrokeWidthOutOfRange (line 106) | public function testSetStrokeWidthOutOfRange(): void FILE: tests/Unit/Typography/LineTest.php class LineTest (line 14) | #[CoversClass(Line::class)] method testConstructor (line 17) | public function testConstructor(): void method testToString (line 23) | #[DataProvider('toStringDataProvider')] method testSetGetPosition (line 31) | public function testSetGetPosition(): void method testCount (line 42) | public function testCount(): void method testLength (line 54) | public function testLength(): void method testAdd (line 69) | public function testAdd(): void method toStringDataProvider (line 83) | public static function toStringDataProvider(): Generator FILE: tests/Unit/Typography/TextBlockTest.php class TextBlockTest (line 11) | #[CoversClass(TextBlock::class)] method setUp (line 16) | protected function setUp(): void method testCount (line 25) | public function testCount(): void method testLines (line 30) | public function testLines(): void method testGetLine (line 35) | public function testGetLine(): void method testLongestLine (line 43) | public function testLongestLine(): void