/** * Sets or updates current image size. * * @since 3.5.0 * @access protected * * @param int $width * @param int $height */ protected function update_size($width = false, $height = false) { if (!$width) { $width = imagesx($this->image); } if (!$height) { $height = imagesy($this->image); } return parent::update_size($width, $height); }
/** * Sets or updates current image size. * * @since 3.5.0 * @access protected * * @param int $width * @param int $height */ protected function update_size($width = null, $height = null) { $size = null; if (!$width || !$height) { try { $size = array('width' => $this->image->getimagewidth(), 'height' => $this->image->getimageheight()); } catch (Exception $e) { return new WP_Error('invalid_image', __('Could not read image size', 'connections'), $this->file); } } if (!$width) { $width = $size['width']; } if (!$height) { $height = $size['height']; } return parent::update_size($width, $height); }
/** * Sets or updates current image size. * * @since 3.5.0 * @access protected * * @param int $width * @param int $height * * @return true|WP_Error */ protected function update_size($width = null, $height = null) { $size = null; if (!$width || !$height) { try { $size = $this->image->getImageGeometry(); } catch (Exception $e) { return new WP_Error('invalid_image', __('Could not read image size'), $this->file); } } if (!$width) { $width = $size['width']; } if (!$height) { $height = $size['height']; } return parent::update_size($width, $height); }