Fix mango signature warnings

This commit is contained in:
slawkens 2023-11-25 16:33:48 +01:00
parent c71722fc52
commit 336b6ac530

View File

@ -87,16 +87,16 @@
switch( $this->extension ) switch( $this->extension )
{ {
case MADGD_PNG: case MADGD_PNG:
$this->instance = imagecreatefrompng( $this->background ); $this->instance = @imagecreatefrompng( $this->background );
break; break;
case MADGD_GIF: case MADGD_GIF:
$this->instance = imagecreatefromgif( $this->background ); $this->instance = @imagecreatefromgif( $this->background );
break; break;
case MADGD_JPG: case MADGD_JPG:
case MADGD_JPEG: case MADGD_JPEG:
$this->instance = imagecreatefromjpeg( $this->background ); $this->instance = @imagecreatefromjpeg( $this->background );
break; break;
} }
return $this->instance; return $this->instance;
@ -182,7 +182,7 @@
{ {
if ( !is_array( $hex ) ) if ( !is_array( $hex ) )
{ {
$hex = preg_replace( '/#/', null, $hex ); $hex = preg_replace( '/#/', '', $hex );
if ( strlen( $hex ) == 6 ) if ( strlen( $hex ) == 6 )
{ {
$hex = array( $hex = array(
@ -319,19 +319,21 @@
switch( $this->extension ) switch( $this->extension )
{ {
case MADGD_PNG: case MADGD_PNG:
$this->instance = imagecreatefrompng( $this->icon ); $this->instance = @imagecreatefrompng( $this->icon );
break; break;
case MADGD_GIF: case MADGD_GIF:
$this->instance = imagecreatefromgif( $this->icon ); $this->instance = @imagecreatefromgif( $this->icon );
break; break;
case MADGD_JPG: case MADGD_JPG:
case MADGD_JPEG: case MADGD_JPEG:
$this->instance = imagecreatefromjpeg( $this->icon ); $this->instance = @imagecreatefromjpeg( $this->icon );
break; break;
} }
return imagecopyresampled( $this->parent->instance, $this->instance, $this->parent->x, $this->parent->y, 0, 0, ( $this->width != null ? $this->width : $imageWidth ), ( $this->height != null ? $this->height : $imageHeight ), $imageWidth, $imageHeight ); return imagecopyresampled( $this->parent->instance, $this->instance, $this->parent->x, $this->parent->y,
0, 0, ( $this->width != null ? (int)$this->width : (int)$imageWidth ), ( $this->height != null ?
(int)$this->height : (int)$imageHeight ), (int)$imageWidth, (int)$imageHeight );
} }
} }