PHP Interface ManaPHP\ImageInterface

Afficher le fichier Open project: manaphp/manaphp

Méthodes publiques

Méthode Description
__construct ( string $file ) ImageInterface constructor.
crop ( integer $width, integer $height, integer $offsetX, integer $offsetY ) : static
getHeight ( ) : integer Image height
getWidth ( ) : integer Image width
resize ( integer $width, integer $height ) : static Resize the image by a given width and height
resizeCropCenter ( integer $width, integer $height ) : static Resize the image by a given width and height
rotate ( integer $degrees, integer $background = 16777215, float $alpha = 1 ) : static Rotate the image by a given degrees
save ( string $file, integer $quality = 80 )
scale ( float $ratio ) : static Scale the image by a given ratio
scaleFixedHeight ( integer $height ) : static Scale the image by a given height
scaleFixedWidth ( integer $width ) : static Scale the image by a given width
text ( string $text, integer $offsetX, integer $offsetY, float $opacity = 1, integer $color, integer $size = 12, string $font_file = null ) : static
watermark ( string $file, integer $offsetX, integer $offsetY, float $opacity = 1 ) : static

Method Details

__construct() public méthode

ImageInterface constructor.
public __construct ( string $file )
$file string

crop() public méthode

public crop ( integer $width, integer $height, integer $offsetX, integer $offsetY ) : static
$width integer
$height integer
$offsetX integer
$offsetY integer
Résultat static

getHeight() public méthode

Image height
public getHeight ( ) : integer
Résultat integer

getWidth() public méthode

Image width
public getWidth ( ) : integer
Résultat integer

resize() public méthode

Resize the image by a given width and height
public resize ( integer $width, integer $height ) : static
$width integer
$height integer
Résultat static

resizeCropCenter() public méthode

Resize the image by a given width and height
public resizeCropCenter ( integer $width, integer $height ) : static
$width integer
$height integer
Résultat static

rotate() public méthode

Rotate the image by a given degrees
public rotate ( integer $degrees, integer $background = 16777215, float $alpha = 1 ) : static
$degrees integer
$background integer
$alpha float
Résultat static

save() public méthode

public save ( string $file, integer $quality = 80 )
$file string
$quality integer

scale() public méthode

Scale the image by a given ratio
public scale ( float $ratio ) : static
$ratio float
Résultat static

scaleFixedHeight() public méthode

Scale the image by a given height
public scaleFixedHeight ( integer $height ) : static
$height integer
Résultat static

scaleFixedWidth() public méthode

Scale the image by a given width
public scaleFixedWidth ( integer $width ) : static
$width integer
Résultat static

text() public méthode

public text ( string $text, integer $offsetX, integer $offsetY, float $opacity = 1, integer $color, integer $size = 12, string $font_file = null ) : static
$text string
$offsetX integer
$offsetY integer
$opacity float
$color integer
$size integer
$font_file string
Résultat static

watermark() public méthode

public watermark ( string $file, integer $offsetX, integer $offsetY, float $opacity = 1 ) : static
$file string
$offsetX integer
$offsetY integer
$opacity float
Résultat static