{"record":{"id":"dab6bb9af8345ca9","repo":"iced-rs/iced","slug":"convert-color-from-iced-to-tiny-skia","errorCode":null,"errorMessage":"Convert color from iced to tiny_skia","messagePattern":"Convert color from iced to tiny_skia","errorType":"panic","errorClass":null,"httpStatus":null,"severity":"error","filePath":"tiny_skia/src/engine.rs","lineNumber":608,"sourceCode":"                log::warn!(\"Unsupported primitive in `iced_tiny_skia`: {image:?}\",);\n            }\n        }\n    }\n\n    pub fn trim(&mut self) {\n        self.text_pipeline.trim_cache();\n\n        #[cfg(feature = \"image\")]\n        self.raster_pipeline.trim_cache();\n\n        #[cfg(feature = \"svg\")]\n        self.vector_pipeline.trim_cache();\n    }\n}\n\npub fn into_color(color: Color) -> tiny_skia::Color {\n    tiny_skia::Color::from_rgba(color.b, color.g, color.r, color.a)\n        .expect(\"Convert color from iced to tiny_skia\")\n}\n\nfn into_transform(transformation: Transformation) -> tiny_skia::Transform {\n    let translation = transformation.translation();\n\n    tiny_skia::Transform {\n        sx: transformation.scale_factor(),\n        kx: 0.0,\n        ky: 0.0,\n        sy: transformation.scale_factor(),\n        tx: translation.x,\n        ty: translation.y,\n    }\n}\n\nfn rounded_rectangle(bounds: Rectangle, border_radius: [f32; 4]) -> tiny_skia::Path {\n    let [top_left, top_right, bottom_right, bottom_left] = border_radius;\n","sourceCodeStart":590,"sourceCodeEnd":626,"githubUrl":"https://github.com/iced-rs/iced/blob/2cffa99b395d84fe469b44dccb56bbacd2f1a157/tiny_skia/src/engine.rs#L590-L626","documentation":"Error \"Convert color from iced to tiny_skia\" thrown in iced-rs/iced.","triggerScenarios":"Thrown at tiny_skia/src/engine.rs:608 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"2cffa99b395d84fe469b44dccb56bbacd2f1a157","analyzedAt":"2026-08-16T19:41:49.083Z","schemaVersion":2},"datasetVersion":"2026-08-16T23:17:17.608Z"}