Documentation IndexFetch the complete documentation index at: /llms.txtUse this file to discover all available pages before exploring further.
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
A Recraft Partner node that converts raster images to vector SVG format
class RecraftVectorizeImageNode: """ Generates SVG synchronously from an input image. """ RETURN_TYPES = (RecraftIO.SVG,) DESCRIPTION = cleandoc(__doc__ or "") # Handle potential None value FUNCTION = "api_call" API_NODE = True CATEGORY = "api node/image/Recraft" @classmethod def INPUT_TYPES(s): return { "required": { "image": (IO.IMAGE, ), }, "optional": { }, "hidden": { "auth_token": "AUTH_TOKEN_COMFY_ORG", }, } def api_call( self, image: torch.Tensor, auth_token=None, **kwargs, ): svgs = [] total = image.shape[0] pbar = ProgressBar(total) for i in range(total): sub_bytes = handle_recraft_file_request( image=image[i], path="/proxy/recraft/images/vectorize", auth_token=auth_token, ) svgs.append(SVG(sub_bytes)) pbar.update(1) return (SVG.combine_all(svgs), )
Was this page helpful?