Utils
    
            
            in package
            
        
    
    
    
        
            Image utility functions.
Tags
Table of Contents
- $imageTypes : array<string|int, mixed>
 - $mimeTypes : array<string|int, mixed>
 - $imageTypes : mixed
 - $mimeTypes : mixed
 - fixPNGOpacity() : int
 - Fix the opacity value (0 to 1) for PNG alpha value.
 - getExtension() : string
 - Gets image extension from filename.
 - getImageType() : bool
 - Gets image type from filename.
 - getMimetype() : string
 - Gets image mimeType by filename.
 - getMimetypeByImageType() : string
 - Gets image mime type by image type (IMAGETYPE_GIF, IMAGETYPE_PNG or IMAGETYPE_JPEG).
 - getMimetypes() : array<string|int, mixed>
 - Gets image mime types (jpg, png and gif).
 - isGIF() : bool
 - Checks if image path is a PNG.
 - isJPG() : bool
 - Checks if image path is a JPG.
 - isJPGResource() : bool
 - Checks if image resource is a JPG.
 - isPNG() : bool
 - Checks if image path is a PNG.
 - isPNGResource() : bool
 - Checks if image resource is a PNG.
 
Properties
$imageTypes
    public
        array<string|int, mixed>
    $imageTypes
    
        Types: IMAGETYPE_GIF, IMAGETYPE_PNG and IMAGETYPE_JPEG.
$mimeTypes
    public
        array<string|int, mixed>
    $mimeTypes
    
        Mime types for images.
$imageTypes
    private
    static    mixed
    $imageTypes
     = ['gif' => IMAGETYPE_GIF, 'png' => IMAGETYPE_PNG, 'jpg' => IMAGETYPE_JPEG]
        
        
    
    Tags
$mimeTypes
    private
    static    mixed
    $mimeTypes
     = [IMAGETYPE_GIF => 'image/gif', IMAGETYPE_PNG => 'image/png', IMAGETYPE_JPEG => 'image/jpeg']
        
        
    
    Tags
Methods
fixPNGOpacity()
Fix the opacity value (0 to 1) for PNG alpha value.
    public
            static        fixPNGOpacity([int|float $opacity = 1 ]) : int
    
        Parameters
- $opacity : int|float = 1
 
Tags
Return values
int —getExtension()
Gets image extension from filename.
    public
            static        getExtension(string $filename) : string
    
        Parameters
- $filename : string
 - 
                    
image path
 
Tags
Return values
string —return jpg, png or gif extension
getImageType()
Gets image type from filename.
    public
            static        getImageType(string $filename) : bool
    
        Parameters
- $filename : string
 - 
                    
image path
 
Tags
Return values
bool —getMimetype()
Gets image mimeType by filename.
    public
            static        getMimetype(string $filename) : string
    
        Parameters
- $filename : string
 - 
                    
image path
 
Tags
Return values
string —getMimetypeByImageType()
Gets image mime type by image type (IMAGETYPE_GIF, IMAGETYPE_PNG or IMAGETYPE_JPEG).
    public
            static        getMimetypeByImageType(string $imagetype) : string
    
        Parameters
- $imagetype : string
 - 
                    
IMAGETYPE_GIF, IMAGETYPE_PNG or IMAGETYPE_JPEG
 
Tags
Return values
string —getMimetypes()
Gets image mime types (jpg, png and gif).
    public
            static        getMimetypes() : array<string|int, mixed>
    
    
    
    Tags
Return values
array<string|int, mixed> —isGIF()
Checks if image path is a PNG.
    public
            static        isGIF(string $filename) : bool
    
        Parameters
- $filename : string
 - 
                    
image path
 
Tags
Return values
bool —isJPG()
Checks if image path is a JPG.
    public
            static        isJPG(string $filename) : bool
    
        Parameters
- $filename : string
 - 
                    
image path
 
Tags
Return values
bool —isJPGResource()
Checks if image resource is a JPG.
    public
            static        isJPGResource(string $resource) : bool
    
        Parameters
- $resource : string
 - 
                    
image resource
 
Tags
Return values
bool —isPNG()
Checks if image path is a PNG.
    public
            static        isPNG(string $filename) : bool
    
        Parameters
- $filename : string
 - 
                    
image path
 
Tags
Return values
bool —isPNGResource()
Checks if image resource is a PNG.
    public
            static        isPNGResource(string $resource) : bool
    
        Parameters
- $resource : string
 - 
                    
image resource