{"record":{"id":"4c0cf9d0a95c7ceb","repo":"Intervention/image","slug":"color-level-for-argument-blue-must-be-in-range-1","errorCode":null,"errorMessage":"Color level for argument $blue must be in range -100 to 100","messagePattern":"Color level for argument \\$blue must be in range -100 to 100","errorType":"exception","errorClass":"InvalidArgumentException","httpStatus":null,"severity":"error","filePath":"src/Modifiers/ColorizeModifier.php","lineNumber":31,"sourceCode":"     * Create new modifier object.\n     *\n     * @throws InvalidArgumentException\n     */\n    public function __construct(\n        public int $red = 0,\n        public int $green = 0,\n        public int $blue = 0,\n    ) {\n        if ($red < -100 || $red > 100) {\n            throw new InvalidArgumentException('Color level for argument $red must be in range -100 to 100');\n        }\n\n        if ($green < -100 || $green > 100) {\n            throw new InvalidArgumentException('Color level for argument $green must be in range -100 to 100');\n        }\n\n        if ($blue < -100 || $blue > 100) {\n            throw new InvalidArgumentException('Color level for argument $blue must be in range -100 to 100');\n        }\n    }\n}\n","sourceCodeStart":13,"sourceCodeEnd":35,"githubUrl":"https://github.com/Intervention/image/blob/5598b9e39751c34afc5cdee84abef77f92c26f68/src/Modifiers/ColorizeModifier.php#L13-L35","documentation":"Error \"Color level for argument $blue must be in range -100 to 100\" thrown in Intervention/image.","triggerScenarios":"Thrown at src/Modifiers/ColorizeModifier.php:31 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Pass a blue channel level between -100 and 100 to colorize()","Clamp computed values with max(-100, min(100, $blue))","Validate form/API input ranges before calling colorize"],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"5598b9e39751c34afc5cdee84abef77f92c26f68","analyzedAt":"2026-08-23T02:17:31.068Z","schemaVersion":2},"datasetVersion":"2026-08-23T08:06:27.607Z"}