Calculate fuzz percent when removing background
This commit is contained in:
parent
bd0c4b5ca2
commit
3b12ae90a2
@ -46,7 +46,8 @@
|
|||||||
|
|
||||||
$imagick = new Imagick($tempFile);
|
$imagick = new Imagick($tempFile);
|
||||||
if ($removeBackground) {
|
if ($removeBackground) {
|
||||||
$imagick->transparentPaintImage("rgb(247, 247, 247)", 0, 102, false);
|
$fuzz = Imagick::getQuantum() * 0.1; // 10%
|
||||||
|
$imagick->transparentPaintImage("rgb(247, 247, 247)", 0, $fuzz, false);
|
||||||
}
|
}
|
||||||
$imagick->setImageFormat('png');
|
$imagick->setImageFormat('png');
|
||||||
$imagick->writeImage($uploadFile);
|
$imagick->writeImage($uploadFile);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user