BP_GOPP_Image_Editor_GS::load()
Checks validity and existence of file and sets mime type and calls set_resolution and set_page and set_quality (firing filters).
Description
Return
(true|WP_Error) True if loaded; WP_Error on failure.
Source
File: bp-document/classes/class-bp-gopp-image-editor-gs.php
public function load() {
if ( true !== ( $result = self::gs_valid( $this->file ) ) ) {
return new WP_Error( 'invalid_image', $result, $this->file );
}
list( $filename, $extension, $mime_type ) = $this->get_output_format( $this->file );
$this->mime_type = $mime_type;
// Allow chance for gopp_editor_set_resolution filter to fire by calling set_resolution() with null arg (mimicking set_quality() behavior).
if ( is_wp_error( $result = $this->set_resolution() ) ) {
return $result;
}
// Similarly for page to render.
if ( is_wp_error( $result = $this->set_page() ) ) {
return $result;
}
return $this->set_quality();
}
Changelog
| Version | Description |
|---|---|
| BuddyBoss 1.4.0 | Introduced. |
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.