File size: 1,603 Bytes
7eb3676 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
# ComfyUI_Ib_CustomNodes
## Load Image From Path
```python
def LoadImageFromPath(
image: str = r'ComfyUI_00001_-assets\ComfyUI_00001_.png [output]'
) -> tuple[Image, Mask]
```
ComfyUI's built-in `Load Image` node can only load uploaded images, which produces duplicated files in the input directory and cannot reload the image when the source file is changed. `Load Image From Path` instead loads the image from the source path and does not have such problems.
One use of this node is to work with Photoshop's [Quick Export](https://helpx.adobe.com/photoshop/using/export-artboards-layers.html#:~:text=in%20Photoshop.-,Quick%20Export%20As,-Use%20the%20Quick) to quickly perform img2img/inpaint on the edited image. Update: For working with Photoshop, [comfyui-photoshop](https://github.com/NimaNzrii/comfyui-photoshop) is more convenient and supports waiting for changes. See [tutorial at r/comfyui](https://www.reddit.com/r/comfyui/comments/18jygtn/new_ai_news_photoshop_to_comfyui_v1_is_finally/).
The image path can be in the following format:
- Absolute path:
`D:\ComfyUI\output\ComfyUI_00001_-assets\ComfyUI_00001_.png`
- Relative to the input directory:
`ComfyUI_00001_-assets\ComfyUI_00001_.png [input]`
- Relative to the output directory:
`ComfyUI_00001_-assets\ComfyUI_00001_.png [output]`
- Relative to the temp directory:
`ComfyUI_00001_-assets\ComfyUI_00001_.png [temp]`
## PIL.Image
```python
def PILToImage(
images: PilImage
) -> Image
```
```python
def PILToMask(
images: PilImage
) -> Image
```
```python
def ImageToPIL(
images: Image
) -> PilImage
``` |