bp_media_compress_image( $source, $destination, int $quality = 90 )
Compress the image
Description
Parameters
- $source
-
(Required)
- $destination
-
(Required)
- $quality
-
(Optional)
Default value: 90
Return
(mixed)
Source
File: bp-media/bp-media-functions.php
function bp_media_compress_image( $source, $destination, $quality = 90 ) {
$info = @getimagesize( $source );
if ( $info['mime'] == 'image/jpeg' ) {
$image = @imagecreatefromjpeg( $source );
} elseif ( $info['mime'] == 'image/gif' ) {
$image = @imagecreatefromgif( $source );
} elseif ( $info['mime'] == 'image/png' ) {
$image = @imagecreatefrompng( $source );
}
@imagejpeg( $image, $destination, $quality );
return $destination;
}
Changelog
| Version | Description |
|---|---|
| BuddyBoss 1.0.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.