imagedestroy
Intervention/image
Supported Versions: PHP 4, PHP 5, PHP 7, PHP 8
Destroy an image
imagedestroy
(
GdImage $image
):
bool
public function
execute
(
$image
)
{
imagedestroy
(
$image
->
getCore
());
foreach (
$image
->
getBackups
() as
$backup
) {
src/Intervention/Image/Gd/Commands/DestroyCommand.php
foreach (
$image
->
getBackups
() as
$backup
) {
imagedestroy
(
$backup
);
}
return
true
;
src/Intervention/Image/Gd/Commands/DestroyCommand.php
$image
->
setCore
(
$base
);
imagedestroy
(
$resource
);
} else {
src/Intervention/Image/Gd/Commands/FillCommand.php
imagefilledrectangle
(
$resource
,
0
,
0
,
$width
-
1
,
$height
-
1
,
$filling
);
}
isset(
$tile
) ?
imagedestroy
(
$tile
->
getCore
()) :
null
;
return
true
;
}
src/Intervention/Image/Gd/Commands/FillCommand.php
if (
is_resource
(
$backup
=
$image
->
getBackup
(
$backupName
))) {
imagedestroy
(
$image
->
getCore
());
$backup
=
$image
->
getDriver
()->
cloneCore
(
$backup
);
src/Intervention/Image/Gd/Commands/ResetCommand.php
imagecopy
(
$canvas
,
$resource
,
0
,
0
,
0
,
0
,
$width
,
$height
);
imagedestroy
(
$resource
);
$resource
=
$canvas
;
src/Intervention/Image/Gd/Decoder.php