diff --git a/Writerside/topics/Alpha-Chanel-Add-By-Mask.md b/Writerside/topics/Alpha-Chanel-Add-By-Mask.md index ad4b8b7..85d6a68 100644 --- a/Writerside/topics/Alpha-Chanel-Add-By-Mask.md +++ b/Writerside/topics/Alpha-Chanel-Add-By-Mask.md @@ -1 +1,36 @@ # Add By Mask + + + + AlphaChannelAddByMask + + + Getting alpha channels as mask and adding it to images. + + + PyTorch + + + + + RGB images + + + Alpha Channel + + + +
  • Default — Standard channel addition.
  • +
  • Invert — The channel is changed to opposite values before being added.
  • +
    +
    +
    +
    + + + + RGBA images + + + +
    diff --git a/Writerside/topics/Alpha-Chanel-Add.md b/Writerside/topics/Alpha-Chanel-Add.md index 46027b4..913499c 100644 --- a/Writerside/topics/Alpha-Chanel-Add.md +++ b/Writerside/topics/Alpha-Chanel-Add.md @@ -1 +1,28 @@ # Add + + + + AlphaChannelAdd + + + Creates an empty alpha channels and adding it to images. + Some nodes work better if the image is initially RGBA, for example . + + + PyTorch + + + + + RGB images + + + + + + + RGBA images + + + + diff --git a/Writerside/topics/Alpha-Chanel-As-Mask.md b/Writerside/topics/Alpha-Chanel-As-Mask.md index 922298e..0762bd4 100644 --- a/Writerside/topics/Alpha-Chanel-As-Mask.md +++ b/Writerside/topics/Alpha-Chanel-As-Mask.md @@ -1 +1,33 @@ # As Mask + + + + AlphaChannelAsMask + + + Copying alpha channels from images and return it. + + + PyTorch + + + + + RGBA images + + + +
  • Default — Standard channel addition.
  • +
  • Invert — The channel is changed to opposite values before being returned.
  • +
    +
    +
    +
    + + + + Alpha Channel + + + +
    diff --git a/Writerside/topics/Alpha-Chanel-Remove.md b/Writerside/topics/Alpha-Chanel-Remove.md index 66f6fdd..b41e090 100644 --- a/Writerside/topics/Alpha-Chanel-Remove.md +++ b/Writerside/topics/Alpha-Chanel-Remove.md @@ -1 +1,27 @@ # Remove + + + + AlphaChannelRestore + + + Removing the alpha channel from images. + + + PyTorch + + + + + RGBA images + + + + + + + RGB images + + + + diff --git a/Writerside/topics/Alpha-Chanel-Restore.md b/Writerside/topics/Alpha-Chanel-Restore.md index 16af592..ad06a08 100644 --- a/Writerside/topics/Alpha-Chanel-Restore.md +++ b/Writerside/topics/Alpha-Chanel-Restore.md @@ -1 +1,27 @@ # Restore + + + + AlphaChannelRestore + + + Returns the alpha channel to the standard maximum values. + + + PyTorch + + + + + RGBA images + + + + + + + RGBA images + + + + diff --git a/Writerside/topics/Alpha-Chanel.md b/Writerside/topics/Alpha-Chanel.md index d7f9862..22dcab5 100644 --- a/Writerside/topics/Alpha-Chanel.md +++ b/Writerside/topics/Alpha-Chanel.md @@ -1,3 +1,33 @@ # Alpha Chanel ![alpha_chanel](alpha_chanel.png){ border-effect="rounded" width="706" } + +### Add + +Text + +**Backend**: PyTorch + +### Add By Mask + +Text + +**Backend**: PyTorch + +### As Mask + +Text + +**Backend**: PyTorch + +### Restore + +Text + +**Backend**: PyTorch + +### Remove + +Text + +**Backend**: PyTorch diff --git a/Writerside/topics/Clamp.md b/Writerside/topics/Clamp.md index 7d645f6..f6cc6f9 100644 --- a/Writerside/topics/Clamp.md +++ b/Writerside/topics/Clamp.md @@ -1,3 +1,82 @@ # Clamp ![clamp](clamp.png){ border-effect="rounded" width="706" } + +### Clip + +Text + +**Backend**: PyTorch. + +### Clip Vision + +Text + +**Backend**: PyTorch. + +### Clip Vision Output + +Text + +**Backend**: PyTorch. + +### Conditioning + +Text + +**Backend**: PyTorch. + +### ControlNet + +Text + +**Backend**: PyTorch. + +### Gligen + +Text + +**Backend**: PyTorch. + +### Image + +Text + +**Backend**: PyTorch. + +### Latent + +Text + +**Backend**: PyTorch. + +### Mask + +Text + +**Backend**: PyTorch. + +### Model + +Text + +**Backend**: PyTorch. + +### Style Model + +Text + +**Backend**: PyTorch. + +### Upscale Model + +Text + +**Backend**: PyTorch. + +### Vae + +Text + +**Backend**: PyTorch. + diff --git a/Writerside/topics/Image-Batch.md b/Writerside/topics/Image-Batch.md index 062d6c5..2dbd97c 100644 --- a/Writerside/topics/Image-Batch.md +++ b/Writerside/topics/Image-Batch.md @@ -2,3 +2,26 @@ ![image_batch](image_batch.png){ border-effect="rounded" width="706" } +### Get + +Text + +**Backend**: PyTorch. + +### Remove + +Text + +**Backend**: PyTorch. + +### Fork + +Text + +**Backend**: PyTorch. + +### Join + +Text + +**Backend**: PyTorch. diff --git a/Writerside/topics/Image-Composite-Absolute.md b/Writerside/topics/Image-Composite-Absolute.md index a08082c..b85e921 100644 --- a/Writerside/topics/Image-Composite-Absolute.md +++ b/Writerside/topics/Image-Composite-Absolute.md @@ -1 +1,43 @@ # Absolute + + + + Full name of the node + + + Description of the node + + + Description of the node backend + + + Description of the node backend + + + Description of parameter 1 + + + Description of parameter 2 + + + Description of parameter 3 + +
  • Value 1 - Description of value 1
  • +
  • Value 2 - Description of value 2
  • +
  • Value 3 - Description of value 3
  • +
    +
    +
    +
    + + Description of the node backend + + + Description of parameter 1 + + + Description of parameter 2 + + + +
    diff --git a/Writerside/topics/Image-Composite.md b/Writerside/topics/Image-Composite.md index cbe5c7b..a18dbe6 100644 --- a/Writerside/topics/Image-Composite.md +++ b/Writerside/topics/Image-Composite.md @@ -1,3 +1,27 @@ # Image Composite ![image_composite](image_composite.png) { border-effect="rounded" width="706" } + +### Absolute + +Text + +**Backend**: PyTorch. + +### Absolute By Container + +Text + +**Backend**: PyTorch. + +### Relative + +Text + +**Backend**: PyTorch. + +### Relative By Container + +Text + +**Backend**: PyTorch. diff --git a/Writerside/topics/Image-Container.md b/Writerside/topics/Image-Container.md index 2fac80b..0e8b275 100644 --- a/Writerside/topics/Image-Container.md +++ b/Writerside/topics/Image-Container.md @@ -1,3 +1,33 @@ # Image Container ![image_container](image_container.png) { border-effect="rounded" width="706" } + +### Default + +Text + +**Backend**: PyTorch. + +### Inheritance Add + +Text + +**Backend**: PyTorch. + +### Inheritance Scale + +Text + +**Backend**: PyTorch. + +### Inheritance Max + +Text + +**Backend**: PyTorch. + +### Inheritance Sum + +Text + +**Backend**: PyTorch. diff --git a/Writerside/topics/Image-Draw.md b/Writerside/topics/Image-Draw.md index af346ac..e2c7226 100644 --- a/Writerside/topics/Image-Draw.md +++ b/Writerside/topics/Image-Draw.md @@ -1,3 +1,51 @@ # Image Draw ![image_draw](image_draw.png){ border-effect="rounded" width="706" } + +### Arc + +Text + +**Backend**: Pillow. + +### Chord + +Text + +**Backend**: Pillow. + +### Ellipse + +Text + +**Backend**: Pillow. + +### Line + +Text + +**Backend**: Pillow. + +### Pieslice + +Text + +**Backend**: Pillow. + +### Rectangle + +Text + +**Backend**: Pillow. + +### Rectangle Rounded + +Text + +**Backend**: Pillow. + +### Polygon + +Text + +**Backend**: Pillow. diff --git a/Writerside/topics/Image-Effects-Lens.md b/Writerside/topics/Image-Effects-Lens.md index 92a732e..4c3319a 100644 --- a/Writerside/topics/Image-Effects-Lens.md +++ b/Writerside/topics/Image-Effects-Lens.md @@ -1 +1,31 @@ # Lens + +### Zoom Burst + +Text + +**Backend**: PyTorch. + +### Chromatic Aberration + +Text + +**Backend**: PyTorch. + +### Bokeh + +Text + +**Backend**: PyTorch. + +### Optic Axis + +Text + +**Backend**: PyTorch. + +### Vignette + +Text + +**Backend**: PyTorch. diff --git a/Writerside/topics/Image-Effects.md b/Writerside/topics/Image-Effects.md index f678f97..b934cb6 100644 --- a/Writerside/topics/Image-Effects.md +++ b/Writerside/topics/Image-Effects.md @@ -1,3 +1,29 @@ # Image Effects ![image_effects](image_effects.png){ border-effect="rounded" width="706" } + +### Adjustment + +Text + +**Backend**: PyTorch (Torchvision). + +### Grayscale + +Text + +**Backend**: PyTorch. + +### Sepia + +Text + +**Backend**: PyTorch. + +### Negative + +Text + +**Backend**: PyTorch. + +## Lens diff --git a/Writerside/topics/Image-Filter.md b/Writerside/topics/Image-Filter.md index 0e69d8b..daf9e2b 100644 --- a/Writerside/topics/Image-Filter.md +++ b/Writerside/topics/Image-Filter.md @@ -1,3 +1,123 @@ # Image Filter ![image_filter](image_filter.png){ border-effect="rounded" width="706" } + +### Smooth + +Text + +**Backend**: Pillow. + +### Smooth More + +Text + +**Backend**: Pillow. + +### Blur + +Text + +**Backend**: Pillow. + +### Box Blur + +Text + +**Backend**: OpenCV. + +### Gaussian Blur + +Text + +**Backend**: OpenCV. + +### Gaussian Blur Advanced + +Text + +**Backend**: OpenCV. + +### Stack Blur + +Text + +**Backend**: OpenCV. + +### Median Blur + +Text + +**Backend**: OpenCV. + +### Bilateral Blur + +Text + +**Backend**: OpenCV. + +### Contour + +Text + +**Backend**: Pillow. + +### Detail + +Text + +**Backend**: Pillow. + +### Edge Enhance + +Text + +**Backend**: Pillow. + +### Edge Enhance More + +Text + +**Backend**: Pillow. + +### Emboss + +Text + +**Backend**: Pillow. + +### Find Edges + +Text + +**Backend**: Pillow. + +### Sharpen + +Text + +**Backend**: Pillow. + +### Rank + +Text + +**Backend**: Pillow. + +### Min + +Text + +**Backend**: Pillow. + +### Max + +Text + +**Backend**: Pillow. + +### Mode + +Text + +**Backend**: Pillow. diff --git a/Writerside/topics/Image-Segmentation.md b/Writerside/topics/Image-Segmentation.md index 80f1a61..197a668 100644 --- a/Writerside/topics/Image-Segmentation.md +++ b/Writerside/topics/Image-Segmentation.md @@ -1,3 +1,21 @@ # Image Segmentation ![image_segmentation](image_segmentation.png){ border-effect="rounded" width="706" } + +### Default + +Text + +**Backend**: Rembg. + +### Custom + +Text + +**Backend**: Rembg. + +### Custom Advanced + +Text + +**Backend**: Rembg. diff --git a/Writerside/topics/Image-Text.md b/Writerside/topics/Image-Text.md index c70829a..00a32cd 100644 --- a/Writerside/topics/Image-Text.md +++ b/Writerside/topics/Image-Text.md @@ -1,3 +1,28 @@ # Image Text ![image_text](image_text.png){ border-effect="rounded" width="706" } + +### Default + +Text + +**Backend**: Pillow. + +### Outlined + +Text + +**Backend**: Pillow. + +### Multiline + +Text + +**Backend**: Pillow. + +### Multiline Outlined + +Text + +**Backend**: Pillow. + diff --git a/Writerside/topics/Image-Transform.md b/Writerside/topics/Image-Transform.md index 1bf492b..71eec4d 100644 --- a/Writerside/topics/Image-Transform.md +++ b/Writerside/topics/Image-Transform.md @@ -1,3 +1,52 @@ # Image Transform ![image_transform](image_transform.png){ border-effect="rounded" width="706" } + +### Resize Absolute + +Text + +**Backend**: PyTorch. + +### Resize Relative + +Text + +**Backend**: PyTorch. + +### Crop Absolute + +Text + +**Backend**: PyTorch. + +### Crop Relative + +Text + +**Backend**: PyTorch. + +### Crop Corners + +Text + +**Backend**: Pillow. + +### Padding + +Text + +**Backend**: PyTorch (Torchvision). + +### Rotate + +Text + +**Backend**: Pillow. + +### Transpose + +Text + +**Backend**: Pillow. + diff --git a/Writerside/topics/Modules.md b/Writerside/topics/Modules.md index fd55fe5..01f9e89 100644 --- a/Writerside/topics/Modules.md +++ b/Writerside/topics/Modules.md @@ -10,11 +10,23 @@ This versatility allows for a diverse range of **functionalities** and **interac Here is a list of backends: -* **PyTorch** — Image processing with Tensor without transformation. -* **NumPy** — PyTorch and NumPy arrays share underlying memory locations, allowing for efficient transformations without any performance loss. -* **OpenCV** — An open-source library dedicated to real-time image processing. It offers even higher operation speeds than pure tensor processing. -* **Pillow** — A widely used Python library for image manipulation. Slow speed of work, if possible, we will switch from it to OpenCV. -* **Rembg** — A specialized library for removing image backgrounds. Despite its slower operation speed (up to 30 seconds), it provides effective background removal capabilities. + +
  • + PyTorch — Image processing with pure Tensor without transformations. +
  • +
  • + NumPy — PyTorch and NumPy arrays share underlying memory locations, allowing for efficient transformations without any performance loss. +
  • +
  • + OpenCV — An open-source library dedicated to real-time image processing. It offers even higher operation speeds than pure tensor processing. +
  • +
  • + Pillow — A widely used Python library for image manipulation. Slow speed of work, if possible, we will switch from it to OpenCV. +
  • +
  • + Rembg — A specialized library for removing image backgrounds. Despite its slower operation speed (up to 30 seconds), it provides effective background removal capabilities. +
  • +
    ### Alpha Chanel