Open more-strive opened 2 months ago
source = io.StringIO(svg_image) svg = SVG.parse(source) for element in svg.elements(): if isinstance(element, SVGImage): try: element.load(os.path.dirname('./')) mask = element.values.get('mask') if mask: mask_name = mask.replace('url', '').replace('(', '').replace(')', '').replace('#', '') mask_object = svg.objects.get(mask_name) # mask_object = { image: ...} url = element.url except OSError: pass