| @@ 293-300 (lines=8) @@ | ||
| 290 | * |
|
| 291 | * @throws InvalidManipulation |
|
| 292 | */ |
|
| 293 | public function blur(int $blur) |
|
| 294 | { |
|
| 295 | if ($blur < 0 || $blur > 100) { |
|
| 296 | throw InvalidManipulation::valueNotInRange('blur', $blur, 0, 100); |
|
| 297 | } |
|
| 298 | ||
| 299 | return $this->addManipulation('blur', $blur); |
|
| 300 | } |
|
| 301 | ||
| 302 | /** |
|
| 303 | * @param int $pixelate A value between 0 and 1000 |
|
| @@ 377-384 (lines=8) @@ | ||
| 374 | * |
|
| 375 | * @throws InvalidManipulation |
|
| 376 | */ |
|
| 377 | public function quality(int $quality) |
|
| 378 | { |
|
| 379 | if ($quality < 0 || $quality > 100) { |
|
| 380 | throw InvalidManipulation::valueNotInRange('quality', $quality, 0, 100); |
|
| 381 | } |
|
| 382 | ||
| 383 | return $this->addManipulation('quality', $quality); |
|
| 384 | } |
|
| 385 | ||
| 386 | /** |
|
| 387 | * @param string $format |
|