| 72 | }; |
| 73 | |
| 74 | Valdi::Result<std::pair<int, int>> SVGRenderer::getSize(const Valdi::Byte* data, size_t length) { |
| 75 | ReSVG reSVG; |
| 76 | auto result = reSVG.parse(data, length); |
| 77 | if (!result) { |
| 78 | return result.moveError(); |
| 79 | } |
| 80 | |
| 81 | return result.value()->getSize(); |
| 82 | } |
| 83 | |
| 84 | Valdi::Result<snap::drawing::Ref<snap::drawing::Image>> SVGRenderer::render(const Valdi::Byte* data, |
| 85 | size_t length, |