WP_Image_Editor_GD
- Since
- 3.5.0
- Source
wp-includes/class-wp-image-editor-gd.php:16
WordPress Image Editor Class for Image Manipulation through GD
Compatibility
- WordPress
- since 3.5.0
- 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).
Hooks and filters fired · 2
Every hook that fires from inside WP_Image_Editor_GD, in the order it appears in the class, grouped by the method that fires it.
WP_Image_Editor_GD::_save()
- apply_filters( image_save_progressive )filter line 539
- apply_filters( image_make_intermediate_size )filter line 589
Properties · 1
$imageresource|GdImageprotected- GD Resource.
Methods · 17
- __destruct()
- test()Checks to see if current environment supports GD.
- supports_mime_type()Checks to see if editor supports the mime-type specified.
- load()Loads image from $this->file into new GD Resource.
- update_size()Sets or updates current image size.
- resize()Resizes current image.
- _resize()
- multi_resize()Create multiple smaller images from a single source.
- make_subsize()Create an image sub-size and return the image meta data value for it.
- crop()Crops Image.
- rotate()Rotates current image counter-clockwise by $angle.
- flip()Flips current image.
- save()Saves current in-memory image to file.
- _save()
- set_quality()Sets Image Compression quality on a 1-100% scale. Handles WebP lossless images.
- stream()Returns stream of current image.
- make_image()Either calls editor's save function or handles file as a stream.
Changelog
Introduced in 3.5.0. Unchanged from 6.7.7 through 7.1.0.
Signature, return type and hooks compared across 5 parsed releases.
About this page
- Parsed data
- Generated from the wordpress-develop 7.1.0 tag, from
src/wp-includes/class-wp-image-editor-gd.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.