Cheetah
plugins
intervention-image
Intervention
Image
Imagick
Commands
OpacityCommand.php
Go to the documentation of this file.
1
<?
php
2
3
namespace
Intervention\Image\Imagick\Commands
;
4
5
class
OpacityCommand
extends
\Intervention\Image\Commands\AbstractCommand
6
{
13
public
function
execute
($image)
14
{
15
$transparency = $this->
argument
(0)->between(0, 100)->required()->value();
16
17
$transparency = $transparency > 0 ? (100 / $transparency) : 1000;
18
19
return
$image->getCore()->evaluateImage(\Imagick::EVALUATE_DIVIDE, $transparency, \Imagick::CHANNEL_ALPHA);
20
}
21
}
php
Intervention\Image\Imagick\Commands
Definition:
BackupCommand.php:3
Intervention\Image\Commands\AbstractCommand\argument
argument($key)
Definition:
AbstractCommand.php:45
Intervention\Image\Commands\AbstractCommand
Definition:
AbstractCommand.php:6
Intervention\Image\Imagick\Commands\OpacityCommand
Definition:
OpacityCommand.php:6
Intervention\Image\Imagick\Commands\OpacityCommand\execute
execute($image)
Definition:
OpacityCommand.php:13
Generated by
1.8.20