--- license: other language: - en pipeline_tag: image-to-image library_name: diffusers base_model: - stable-diffusion-v1-5/stable-diffusion-v1-5 --- # BlobCtrl ### Overview BlobCtrl enables precise, user-friendly element-level visual manipulation. Main Features: 🦉Element-level Add/Remove/Move/Replace/Enlarge/Shrink. [](https://liyaowei-stu.github.io/project/BlobCtrl) ### Video [Watch the introduction video](https://liyaowei-stu.github.io/project/BlobCtrl) in our project page or [YouTube](https://youtu.be/rdR4QRR-mbE). ### Code Please check our [GitHub repository](https://github.com/TencentARC/BlobCtrl) for code. ### Model Download the model checkpoint using `huggingface_hub` (Version 0.1 as example): ```python import os from huggingface_hub import snapshot_download # download blobctrl models BlobCtrl_path = "examples/blobctrl/models" if not (os.path.exists(f"{BlobCtrl_path}/blobnet") and os.path.exists(f"{BlobCtrl_path}/unet_lora")): BlobCtrl_path = snapshot_download( repo_id="Yw22/BlobCtrl", local_dir=BlobCtrl_path, token=os.getenv("HF_TOKEN"), ) print(f"BlobCtrl checkpoints downloaded to {BlobCtrl_path}") ) ``` The downloaded BlobCtrl checkpoint file (blobnet&unet_lora) can be found at `BlobCtrl_path`. ### Demo You can [try the demo here](https://huggingface.co/spaces/Yw22/BlobCtrl).