wppaste
WordPress

WP_Image_Editor_Imagick::thumbnail_image( int $dst_w, int $dst_h, string $filter_name = 'FILTER_TRIANGLE', bool $strip_meta = true ): void|WP_Error

Since
4.5.0
Source
wp-includes/class-wp-image-editor-imagick.php:603
Efficiently resize the current image

Description

This is a WordPress specific implementation of Imagick::thumbnailImage(), which resizes an image to given dimensions and removes any associated profiles.

Compatibility

WordPress
since 4.5.0
PHP
7.4–8.6-dev
  • 6.7.7
  • 6.8.8
  • 6.9.7
  • 7.0.4
  • 7.1.0

Present in every tracked release (6.7.7 to 7.1.0), and compiles on PHP 7.4 through 8.6-dev.

Parameters

$dst_wint
The destination width.
$dst_hint
The destination height.
$filter_namestringoptional
The Imagick filter to use when resizing. Default 'FILTER_TRIANGLE'.Default: 'FILTER_TRIANGLE'
$strip_metabooloptional
Strip all profiles, excluding color profiles, from the image. Default true.Default: true

Return value

void|WP_Error

Performance profile

How much work a call to WP_Image_Editor_Imagick::thumbnail_image() does, and what it touches: the algorithmic scaling, the Zend instruction count per call across PHP versions, the hooks it hands control to, and the core code that calls it. Measured from the compiled opcodes, not a stopwatch, so every number is identical on any machine running the same PHP version, and every function in core is ranked by cost.

Cost class
Trivial

Touches nothing outside its own arguments.

Scaling
Constant

No loop in the body: the same number of instructions runs whatever you pass in.

Instructions
64–202

Executed per call on PHP 8.5, depending on the branch taken. The body compiles to 297.

Plugin surface
2 hooks

Third-party callbacks on 'image_strip_meta', 'image_max_bit_depth' run inside this call, and their cost is not bounded by anything here.

Called by
2

2 places in core call this, so the cost is paid more often than your own code shows.

What it touches

  • hookthird-party callbacksapply_filters()called directly

What one call costs · 240 distinct outcomes

One number would be a lie: the work depends on which branch runs. These are every distinct cost WP_Image_Editor_Imagick::thumbnail_image() can have, taken from its control-flow graph on PHP 8.5.

WhenInstructionsCalls it makes
!$filter_name && !defined() && !apply_filters()64–95defined(), apply_filters(), ->scaleImage()
!$filter_name && !defined() && !apply_filters()73–101defined(), apply_filters(), ->setOption(), ->resizeImage()
!$filter_name && !defined() && !apply_filters()75–99defined(), apply_filters(), ->scaleImage(), defined()
!$filter_name && !defined() && !apply_filters()76–105defined(), apply_filters(), ->scaleImage(), ->setOption()
!$filter_name && !apply_filters()79–103defined(), apply_filters(), ->scaleImage(), defined(), defined()
!$filter_name && !defined() && !apply_filters()83–112defined(), apply_filters(), ->scaleImage(), ->unsharpMaskImage(), ->setOption()
!$filter_name && !defined() && !apply_filters()84–105defined(), apply_filters(), ->setOption(), ->resizeImage(), defined()
!$filter_name && !defined() && !apply_filters()85–113defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption()
!$filter_name && !apply_filters()85–109defined(), apply_filters(), ->scaleImage(), defined(), defined(), ->getImageAlphaChannel()
!$filter_name && !defined() && !apply_filters()85–116defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption()
!$filter_name && !defined() && !apply_filters()87–109defined(), apply_filters(), ->scaleImage(), ->setOption(), defined()
!$filter_name && !defined() && !apply_filters()87–111defined(), apply_filters(), ->scaleImage(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
228 further outcomes, up to 202 instructions
!$filter_name && !apply_filters()88–109defined(), apply_filters(), ->setOption(), ->resizeImage(), defined(), defined()
!$filter_name && !apply_filters()90–114defined(), apply_filters(), ->scaleImage(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel()
!$filter_name && !apply_filters()91–113defined(), apply_filters(), ->scaleImage(), ->setOption(), defined(), defined()
!$filter_name && !defined() && !apply_filters()92–120defined(), apply_filters(), ->setOption(), ->resizeImage(), ->unsharpMaskImage(), ->setOption()
!$filter_name && !defined() && !apply_filters()94–116defined(), apply_filters(), ->scaleImage(), ->unsharpMaskImage(), ->setOption(), defined()
!$filter_name && !apply_filters()94–115defined(), apply_filters(), ->setOption(), ->resizeImage(), defined(), defined(), ->getImageAlphaChannel()
!$filter_name && !defined() && !apply_filters()94–122defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption()
!$filter_name && !defined() && !apply_filters()96–117defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), defined()
!$filter_name && !defined() && !apply_filters()96–120defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined()
!$filter_name && !defined() && !apply_filters()96–117defined(), apply_filters(), ->setOption(), ->resizeImage(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()97–119defined(), apply_filters(), ->scaleImage(), ->setOption(), defined(), defined(), ->getImageAlphaChannel()
!$filter_name && !defined() && !apply_filters()97–126defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption()
!$filter_name && !apply_filters()98–120defined(), apply_filters(), ->scaleImage(), ->unsharpMaskImage(), ->setOption(), defined(), defined()
!$filter_name && !defined() && !apply_filters()98–115defined(), apply_filters(), ->scaleImage(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !defined() && !apply_filters()99–121defined(), apply_filters(), ->scaleImage(), ->setOption(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()99–120defined(), apply_filters(), ->setOption(), ->resizeImage(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel()
!$filter_name && !apply_filters()100–121defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), defined(), defined()
!$filter_name && !apply_filters()100–124defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), defined()
!$filter_name && !apply_filters()102–124defined(), apply_filters(), ->scaleImage(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel()
!$filter_name && !apply_filters()102–119defined(), apply_filters(), ->scaleImage(), defined(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !defined() && !apply_filters()103–124defined(), apply_filters(), ->setOption(), ->resizeImage(), ->unsharpMaskImage(), ->setOption(), defined()
!$filter_name && !defined() && !apply_filters()103–135defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace()
!$filter_name && !apply_filters()104–126defined(), apply_filters(), ->scaleImage(), ->unsharpMaskImage(), ->setOption(), defined(), defined(), ->getImageAlphaChannel()
!$filter_name && !defined() && !apply_filters()104–133defined(), apply_filters(), ->scaleImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption()
!$filter_name && !defined() && !apply_filters()105–126defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined()
!$filter_name && !apply_filters()106–127defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), defined(), defined(), ->getImageAlphaChannel()
!$filter_name && !defined() && !apply_filters()106–128defined(), apply_filters(), ->scaleImage(), ->unsharpMaskImage(), ->setOption(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !defined() && !apply_filters()106–134defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption()
!$filter_name && !apply_filters()106–130defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), defined(), ->getImageAlphaChannel()
!$filter_name && !apply_filters()107–128defined(), apply_filters(), ->setOption(), ->resizeImage(), ->unsharpMaskImage(), ->setOption(), defined(), defined()
!$filter_name && !defined() && !apply_filters()107–121defined(), apply_filters(), ->setOption(), ->resizeImage(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !defined() && !apply_filters()108–130defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined()
!$filter_name && !defined() && !apply_filters()108–129defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()108–125defined(), apply_filters(), ->scaleImage(), defined(), defined(), ->getImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !defined() && !apply_filters()108–132defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()109–131defined(), apply_filters(), ->scaleImage(), ->unsharpMaskImage(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel()
!$filter_name && !apply_filters()109–130defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), defined()
!$filter_name && !defined() && !apply_filters()110–125defined(), apply_filters(), ->scaleImage(), ->setOption(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !defined() && !apply_filters()110–141defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption()
!$filter_name && !apply_filters()111–132defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel()
!$filter_name && !apply_filters()111–125defined(), apply_filters(), ->setOption(), ->resizeImage(), defined(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()111–135defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel()
!$filter_name && !apply_filters()112–134defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), defined()
!$filter_name && !defined() && !apply_filters()112–142defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace()
!$filter_name && !apply_filters()113–134defined(), apply_filters(), ->setOption(), ->resizeImage(), ->unsharpMaskImage(), ->setOption(), defined(), defined(), ->getImageAlphaChannel()
!$filter_name && !defined() && !apply_filters()113–141defined(), apply_filters(), ->setOption(), ->resizeImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption()
!$filter_name && !apply_filters()113–130defined(), apply_filters(), ->scaleImage(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()114–129defined(), apply_filters(), ->scaleImage(), ->setOption(), defined(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !defined() && !apply_filters()114–139defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined()
!$filter_name && !defined() && !apply_filters()115–137defined(), apply_filters(), ->scaleImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined()
!$filter_name && !defined() && !apply_filters()115–136defined(), apply_filters(), ->setOption(), ->resizeImage(), ->unsharpMaskImage(), ->setOption(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !defined() && !apply_filters()115–146defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace()
!$filter_name && !apply_filters()115–136defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), defined(), ->getImageAlphaChannel()
!$filter_name && !defined() && !apply_filters()117–132defined(), apply_filters(), ->scaleImage(), ->unsharpMaskImage(), ->setOption(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !defined() && !apply_filters()117–138defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined()
!$filter_name && !apply_filters()117–131defined(), apply_filters(), ->setOption(), ->resizeImage(), defined(), defined(), ->getImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !defined() && !apply_filters()117–138defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()118–139defined(), apply_filters(), ->setOption(), ->resizeImage(), ->unsharpMaskImage(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel()
!$filter_name && !apply_filters()118–140defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), defined(), ->getImageAlphaChannel()
!$filter_name && !apply_filters()118–143defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), defined()
!$filter_name && !defined() && !apply_filters()119–133defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()119–141defined(), apply_filters(), ->scaleImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), defined()
!$filter_name && !defined() && !apply_filters()119–136defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !defined() && !apply_filters()119–148defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption()
!$filter_name && !apply_filters()120–135defined(), apply_filters(), ->scaleImage(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !defined() && !apply_filters()120–142defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()120–141defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel()
!$filter_name && !apply_filters()121–136defined(), apply_filters(), ->scaleImage(), ->unsharpMaskImage(), ->setOption(), defined(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()121–142defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), defined()
!$filter_name && !defined() && !apply_filters()121–145defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined()
!$filter_name && !defined() && !apply_filters()122–152defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption()
!$filter_name && !defined() && !apply_filters()122–153defined(), apply_filters(), ->scaleImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace()
!$filter_name && !apply_filters()122–136defined(), apply_filters(), ->setOption(), ->resizeImage(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()123–137defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), defined(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()123–145defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel()
!$filter_name && !defined() && !apply_filters()123–146defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined()
!$filter_name && !apply_filters()123–140defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !defined() && !apply_filters()124–145defined(), apply_filters(), ->setOption(), ->resizeImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined()
!$filter_name && !defined() && !apply_filters()124–154defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace()
!$filter_name && !apply_filters()124–149defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), defined(), ->getImageAlphaChannel()
!$filter_name && !apply_filters()125–140defined(), apply_filters(), ->scaleImage(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()125–147defined(), apply_filters(), ->scaleImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), defined(), ->getImageAlphaChannel()
!$filter_name && !apply_filters()125–149defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), defined()
!$filter_name && !defined() && !apply_filters()126–140defined(), apply_filters(), ->setOption(), ->resizeImage(), ->unsharpMaskImage(), ->setOption(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !defined() && !apply_filters()126–150defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined()
!$filter_name && !defined() && !apply_filters()126–151defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()127–142defined(), apply_filters(), ->scaleImage(), ->unsharpMaskImage(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()127–148defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), defined(), ->getImageAlphaChannel()
!$filter_name && !defined() && !apply_filters()127–149defined(), apply_filters(), ->scaleImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()127–150defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), defined()
!$filter_name && !apply_filters()128–149defined(), apply_filters(), ->setOption(), ->resizeImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), defined()
!$filter_name && !defined() && !apply_filters()128–142defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()129–143defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !defined() && !apply_filters()129–159defined(), apply_filters(), ->scaleImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption()
!$filter_name && !defined() && !apply_filters()129–150defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()129–146defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()129–154defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel()
!$filter_name && !apply_filters()130–144defined(), apply_filters(), ->setOption(), ->resizeImage(), ->unsharpMaskImage(), ->setOption(), defined(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()130–154defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), defined()
!$filter_name && !apply_filters()130–152defined(), apply_filters(), ->scaleImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel()
!$filter_name && !defined() && !apply_filters()130–152defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined()
!$filter_name && !defined() && !apply_filters()131–146defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !defined() && !apply_filters()131–160defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption()
!$filter_name && !defined() && !apply_filters()131–161defined(), apply_filters(), ->setOption(), ->resizeImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace()
!$filter_name && !apply_filters()131–155defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), defined(), ->getImageAlphaChannel()
!$filter_name && !apply_filters()132–147defined(), apply_filters(), ->scaleImage(), ->unsharpMaskImage(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()132–153defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel()
!$filter_name && !apply_filters()132–146defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !defined() && !apply_filters()133–156defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined()
!$filter_name && !defined() && !apply_filters()133–157defined(), apply_filters(), ->scaleImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined()
!$filter_name && !apply_filters()133–156defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), defined(), ->getImageAlphaChannel()
!$filter_name && !defined() && !apply_filters()133–157defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()134–148defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()134–155defined(), apply_filters(), ->setOption(), ->resizeImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), defined(), ->getImageAlphaChannel()
!$filter_name && !apply_filters()134–156defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), defined()
!$filter_name && !apply_filters()134–151defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !defined() && !apply_filters()135–158defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined()
!$filter_name && !apply_filters()135–150defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !defined() && !apply_filters()135–158defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()136–150defined(), apply_filters(), ->setOption(), ->resizeImage(), ->unsharpMaskImage(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()136–160defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), defined(), ->getImageAlphaChannel()
!$filter_name && !defined() && !apply_filters()136–157defined(), apply_filters(), ->setOption(), ->resizeImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()136–160defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel()
!$filter_name && !apply_filters()137–160defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), defined()
!$filter_name && !apply_filters()137–161defined(), apply_filters(), ->scaleImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), defined()
!$filter_name && !defined() && !apply_filters()137–155defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !defined() && !apply_filters()138–153defined(), apply_filters(), ->scaleImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !defined() && !apply_filters()138–167defined(), apply_filters(), ->setOption(), ->resizeImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption()
!$filter_name && !defined() && !apply_filters()138–162defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()138–152defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()138–161defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel()
!$filter_name && !apply_filters()139–162defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), defined()
!$filter_name && !apply_filters()139–160defined(), apply_filters(), ->setOption(), ->resizeImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel()
!$filter_name && !defined() && !apply_filters()140–163defined(), apply_filters(), ->scaleImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined()
!$filter_name && !defined() && !apply_filters()140–154defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()140–162defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), defined(), ->getImageAlphaChannel()
!$filter_name && !apply_filters()141–155defined(), apply_filters(), ->setOption(), ->resizeImage(), ->unsharpMaskImage(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()141–156defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()141–165defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel()
!$filter_name && !apply_filters()141–159defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !defined() && !apply_filters()142–164defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined()
!$filter_name && !defined() && !apply_filters()142–165defined(), apply_filters(), ->setOption(), ->resizeImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined()
!$filter_name && !apply_filters()142–157defined(), apply_filters(), ->scaleImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !defined() && !apply_filters()142–164defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()143–166defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), defined(), ->getImageAlphaChannel()
!$filter_name && !apply_filters()143–167defined(), apply_filters(), ->scaleImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), defined(), ->getImageAlphaChannel()
!$filter_name && !apply_filters()143–157defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()144–167defined(), apply_filters(), ->scaleImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), defined()
!$filter_name && !apply_filters()144–158defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !defined() && !apply_filters()144–161defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()145–168defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), defined(), ->getImageAlphaChannel()
!$filter_name && !defined() && !apply_filters()145–168defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !defined() && !apply_filters()145–169defined(), apply_filters(), ->scaleImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()145–167defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel()
!$filter_name && !apply_filters()146–168defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), defined()
!$filter_name && !apply_filters()146–169defined(), apply_filters(), ->setOption(), ->resizeImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), defined()
!$filter_name && !apply_filters()146–161defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !defined() && !apply_filters()146–162defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !defined() && !apply_filters()147–161defined(), apply_filters(), ->setOption(), ->resizeImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !defined() && !apply_filters()147–170defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()147–165defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), defined(), ->getImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()148–171defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel()
!$filter_name && !apply_filters()148–163defined(), apply_filters(), ->scaleImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()148–172defined(), apply_filters(), ->scaleImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel()
!$filter_name && !apply_filters()148–165defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !defined() && !apply_filters()149–171defined(), apply_filters(), ->setOption(), ->resizeImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined()
!$filter_name && !defined() && !apply_filters()149–166defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()150–173defined(), apply_filters(), ->scaleImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), defined(), ->getImageAlphaChannel()
!$filter_name && !apply_filters()150–164defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()150–173defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel()
!$filter_name && !apply_filters()150–166defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()151–165defined(), apply_filters(), ->setOption(), ->resizeImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()152–174defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), defined(), ->getImageAlphaChannel()
!$filter_name && !apply_filters()152–175defined(), apply_filters(), ->setOption(), ->resizeImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), defined(), ->getImageAlphaChannel()
!$filter_name && !defined() && !apply_filters()152–175defined(), apply_filters(), ->scaleImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()152–170defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()153–175defined(), apply_filters(), ->setOption(), ->resizeImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), defined()
!$filter_name && !apply_filters()153–170defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()153–168defined(), apply_filters(), ->scaleImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !defined() && !apply_filters()153–168defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !defined() && !apply_filters()154–176defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !defined() && !apply_filters()154–177defined(), apply_filters(), ->setOption(), ->resizeImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()154–171defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()155–178defined(), apply_filters(), ->scaleImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel()
!$filter_name && !apply_filters()155–169defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !defined() && !apply_filters()156–172defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !defined() && !apply_filters()156–173defined(), apply_filters(), ->scaleImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()156–172defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), defined(), ->getImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()157–179defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel()
!$filter_name && !apply_filters()157–171defined(), apply_filters(), ->setOption(), ->resizeImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()157–180defined(), apply_filters(), ->setOption(), ->resizeImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel()
!$filter_name && !apply_filters()157–172defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !defined() && !apply_filters()158–174defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()159–181defined(), apply_filters(), ->setOption(), ->resizeImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), defined(), ->getImageAlphaChannel()
!$filter_name && !apply_filters()159–176defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), defined(), ->getImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()159–176defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()160–176defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()160–177defined(), apply_filters(), ->scaleImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !defined() && !apply_filters()161–183defined(), apply_filters(), ->setOption(), ->resizeImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()161–177defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()162–178defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()162–176defined(), apply_filters(), ->setOption(), ->resizeImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !defined() && !apply_filters()163–179defined(), apply_filters(), ->scaleImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()163–178defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()164–186defined(), apply_filters(), ->setOption(), ->resizeImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel()
!$filter_name && !apply_filters()164–181defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !defined() && !apply_filters()165–180defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !defined() && !apply_filters()165–181defined(), apply_filters(), ->setOption(), ->resizeImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()166–182defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()166–183defined(), apply_filters(), ->scaleImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), defined(), ->getImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()167–183defined(), apply_filters(), ->scaleImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()168–184defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), defined(), ->getImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()168–183defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()169–184defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()169–185defined(), apply_filters(), ->setOption(), ->resizeImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()171–187defined(), apply_filters(), ->scaleImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()171–188defined(), apply_filters(), ->scaleImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !defined() && !apply_filters()172–187defined(), apply_filters(), ->setOption(), ->resizeImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()173–189defined(), apply_filters(), ->scaleImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()173–189defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()175–190defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()175–191defined(), apply_filters(), ->setOption(), ->resizeImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), defined(), ->getImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()176–191defined(), apply_filters(), ->setOption(), ->resizeImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), defined(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()178–194defined(), apply_filters(), ->scaleImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()180–195defined(), apply_filters(), ->setOption(), ->resizeImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()180–196defined(), apply_filters(), ->setOption(), ->resizeImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()182–197defined(), apply_filters(), ->setOption(), ->resizeImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()
!$filter_name && !apply_filters()187–202defined(), apply_filters(), ->setOption(), ->resizeImage(), ->unsharpMaskImage(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->setOption(), ->getColorspace(), ->quantizeImage(), ->getImageColorspace(), ->setOption(), defined(), defined(), ->getImageAlphaChannel(), ->setImageAlphaChannel(), ->getImageDepth(), ->getImageDepth(), apply_filters(), ->setImageDepth()

This body has more branch combinations than are worth enumerating, so the table covers the outcomes found first rather than every one that exists.

Across PHP versions

PHPCompiledExecutedBranchesNotes
8.6-dev29764–20232
8.529764–20232
8.429764–202323 fewer instructions than PHP 8.3
8.330067–20532
8.230067–20532
8.130067–205321 fewer instruction than PHP 7.4
7.430167–20532

An instruction is not a fixed amount of time, so a matching count is not necessarily the same speed; what it rules out is a difference in the work itself.

Hooks and filters fired · 2

2 hooks fire while WP_Image_Editor_Imagick::thumbnail_image() runs, in this order:

  1. apply_filters( image_strip_meta )filterline 642 (+39 into the body)

    Filters whether to strip metadata from images when they're resized.

  2. apply_filters( image_max_bit_depth )filterline 800 (+197 into the body)

    Filters the maximum bit depth of resized images.

Uses · 3

Used by · 2

Source code

	protected function thumbnail_image( $dst_w, $dst_h, $filter_name = 'FILTER_TRIANGLE', $strip_meta = true ) {		$allowed_filters = array(			'FILTER_POINT',			'FILTER_BOX',			'FILTER_TRIANGLE',			'FILTER_HERMITE',			'FILTER_HANNING',			'FILTER_HAMMING',			'FILTER_BLACKMAN',			'FILTER_GAUSSIAN',			'FILTER_QUADRATIC',			'FILTER_CUBIC',			'FILTER_CATROM',			'FILTER_MITCHELL',			'FILTER_LANCZOS',			'FILTER_BESSEL',			'FILTER_SINC',		); 		/**		 * Set the filter value if '$filter_name' name is in the allowed list and the related		 * Imagick constant is defined or fall back to the default filter.		 */		if ( in_array( $filter_name, $allowed_filters, true ) && defined( 'Imagick::' . $filter_name ) ) {			$filter = constant( 'Imagick::' . $filter_name );		} else {			$filter = defined( 'Imagick::FILTER_TRIANGLE' ) ? Imagick::FILTER_TRIANGLE : false;		} 		/**		 * Filters whether to strip metadata from images when they're resized.		 *		 * This filter only applies when resizing using the Imagick editor since GD		 * always strips profiles by default.		 *		 * @since 4.5.0		 *		 * @param bool $strip_meta Whether to strip image metadata during resizing. Default true.		 */		if ( apply_filters( 'image_strip_meta', $strip_meta ) ) {			$this->strip_meta(); // Fail silently if not supported.		} 		try {			/**			 * Special handling for certain types of PNG images:			 * 1. For PNG images, we need to specify compression settings and remove unneeded chunks.			 * 2. For indexed PNG images, the number of colors must not exceed 256.			 * 3. For indexed PNG images with an alpha channel, the tRNS chunk must be preserved.			 * 4. For indexed PNG images with true alpha transparency (an alpha channel > 1 bit), we need to avoid saving			 * the image using ImageMagick's 'png8' format,  because that supports only binary (1 bit) transparency.			 *			 * For #4 we want to check whether the image has a 1-bit alpha channel before resizing,  because resizing			 * may cause the number of alpha values to multiply due to antialiasing. If the original image had only a			 * 1-bit alpha channel, then a 1-bit alpha channel should be good enough for the resized images.			 *			 * Perform all the necessary checks before resizing the image and store the results in variables for later use.			 */			$is_png                                      = false;			$is_indexed_png                              = false;			$is_indexed_png_with_alpha_channel           = false;			$is_indexed_png_with_true_alpha_transparency = false; 			if ( 'image/png' === $this->mime_type ) {				$is_png = true; 				if (					is_callable( array( $this->image, 'getImageProperty' ) )					&& '3' === $this->image->getImageProperty( 'png:IHDR.color-type-orig' )				) {					$is_indexed_png = true; 					if (						is_callable( array( $this->image, 'getImageAlphaChannel' ) )						&& $this->image->getImageAlphaChannel()					) {						$is_indexed_png_with_alpha_channel = true; 						if (							is_callable( array( $this->image, 'getImageChannelDepth' ) )

Changelog

Introduced in 4.5.0. Unchanged from 6.7.7 through 7.1.0.

  1. 6.7.7
  2. 6.8.8
  3. 6.9.7
  4. 7.0.4
  5. 7.1.0

Signature, return type and hooks compared across 5 parsed releases.

About this page

Parsed data
Generated from the wordpress-develop 6.9.7 tag, from src/wp-includes/class-wp-image-editor-imagick.php, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.
Corrections
Something wrong on this page? Report it and it gets fixed in the next regeneration.