| @@ 299-306 (lines=8) @@ | ||
| 296 | * |
|
| 297 | * @throws InvalidManipulation |
|
| 298 | */ |
|
| 299 | public function blur(int $blur) |
|
| 300 | { |
|
| 301 | if ($blur < 0 || $blur > 100) { |
|
| 302 | throw InvalidManipulation::valueNotInRange('blur', $blur, 0, 100); |
|
| 303 | } |
|
| 304 | ||
| 305 | return $this->addManipulation('blur', $blur); |
|
| 306 | } |
|
| 307 | ||
| 308 | /** |
|
| 309 | * @param int $pixelate A value between 0 and 1000 |
|
| @@ 383-390 (lines=8) @@ | ||
| 380 | * |
|
| 381 | * @throws InvalidManipulation |
|
| 382 | */ |
|
| 383 | public function quality(int $quality) |
|
| 384 | { |
|
| 385 | if ($quality < 0 || $quality > 100) { |
|
| 386 | throw InvalidManipulation::valueNotInRange('quality', $quality, 0, 100); |
|
| 387 | } |
|
| 388 | ||
| 389 | return $this->addManipulation('quality', $quality); |
|
| 390 | } |
|
| 391 | ||
| 392 | /** |
|
| 393 | * @param string $format |
|