WP_Image_Editor_GD::flip() WordPress Method
The flip() method is used to flip an image. It takes two parameters: the first is the path to the image, and the second is the mode. The mode can be either horizontal or vertical. This method can be used to create a mirror image of an image.
WP_Image_Editor_GD::flip( bool $horz, bool $vert ) #
Flips current image.
Parameters
- $horz
(bool)(Required)Flip along Horizontal Axis.
- $vert
(bool)(Required)Flip along Vertical Axis.
Return
(true|WP_Error)
Source
File: wp-includes/class-wp-image-editor-gd.php
401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 | public function flip( $horz , $vert ) { $w = $this ->size[ 'width' ]; $h = $this ->size[ 'height' ]; $dst = wp_imagecreatetruecolor( $w , $h ); if ( is_gd_image( $dst ) ) { $sx = $vert ? ( $w - 1 ) : 0; $sy = $horz ? ( $h - 1 ) : 0; $sw = $vert ? - $w : $w ; $sh = $horz ? - $h : $h ; if ( imagecopyresampled( $dst , $this ->image, 0, 0, $sx , $sy , $w , $h , $sw , $sh ) ) { imagedestroy( $this ->image ); $this ->image = $dst ; return true; } } return new WP_Error( 'image_flip_error' , __( 'Image flip failed.' ), $this ->file ); } |
Expand full source codeCollapse full source codeView on TracView on GitHub
Changelog
Version | Description |
---|---|
3.5.0 | Introduced. |