Visit ComfyUI Online for ready-to-use ComfyUI environment
Facilitates precise ellipse drawing within containers for AI artists, simplifying position, size, and color definition.
The ImageDrawEllipseByContainer
node is designed to facilitate the drawing of ellipses within a specified container. This node is particularly useful for AI artists who want to add elliptical shapes to their images with precision and ease. By leveraging this node, you can define the position, size, and color properties of the ellipse, ensuring that it fits perfectly within the given container. The node simplifies the process of drawing ellipses by handling the underlying calculations and rendering, allowing you to focus on the creative aspects of your work. Whether you are creating complex designs or simple illustrations, this node provides a robust and user-friendly solution for adding ellipses to your images.
The container
parameter specifies the image or canvas within which the ellipse will be drawn. It is a multi-dimensional array representing the image data. The dimensions of the container determine the boundaries within which the ellipse can be placed. This parameter is crucial as it sets the context for the drawing operation.
The start_x
parameter defines the x-coordinate of the starting point of the ellipse. This value determines the horizontal position of the ellipse's top-left corner. The minimum value is 0, and the maximum value is the width of the container. Adjusting this parameter allows you to position the ellipse precisely within the container.
The start_y
parameter defines the y-coordinate of the starting point of the ellipse. This value determines the vertical position of the ellipse's top-left corner. The minimum value is 0, and the maximum value is the height of the container. This parameter helps in setting the vertical placement of the ellipse.
The end_x
parameter specifies the x-coordinate of the ending point of the ellipse. This value, along with start_x
, determines the width of the ellipse. The minimum value is 0, and the maximum value is the width of the container. Adjusting this parameter changes the horizontal size of the ellipse.
The end_y
parameter specifies the y-coordinate of the ending point of the ellipse. This value, along with start_y
, determines the height of the ellipse. The minimum value is 0, and the maximum value is the height of the container. This parameter affects the vertical size of the ellipse.
The outline_size
parameter defines the thickness of the ellipse's outline. The minimum value is 0 (no outline), and there is no strict maximum value, but it should be reasonable relative to the ellipse's size. This parameter allows you to add a border to the ellipse, enhancing its visibility and style.
The outline_red
parameter sets the red component of the outline color. The value ranges from 0 to 255, where 0 is no red and 255 is full red. This parameter, along with outline_green
and outline_blue
, defines the color of the ellipse's outline.
The outline_green
parameter sets the green component of the outline color. The value ranges from 0 to 255, where 0 is no green and 255 is full green. This parameter works with outline_red
and outline_blue
to determine the outline color.
The outline_blue
parameter sets the blue component of the outline color. The value ranges from 0 to 255, where 0 is no blue and 255 is full blue. This parameter, in combination with outline_red
and outline_green
, specifies the outline color.
The outline_alpha
parameter controls the transparency of the outline. The value ranges from 0 (completely transparent) to 255 (completely opaque). This parameter allows you to adjust the visibility of the ellipse's outline.
The fill_red
parameter sets the red component of the fill color. The value ranges from 0 to 255, where 0 is no red and 255 is full red. This parameter, along with fill_green
and fill_blue
, defines the color of the ellipse's interior.
The fill_green
parameter sets the green component of the fill color. The value ranges from 0 to 255, where 0 is no green and 255 is full green. This parameter works with fill_red
and fill_blue
to determine the fill color.
The fill_blue
parameter sets the blue component of the fill color. The value ranges from 0 to 255, where 0 is no blue and 255 is full blue. This parameter, in combination with fill_red
and fill_green
, specifies the fill color.
The fill_alpha
parameter controls the transparency of the fill. The value ranges from 0 (completely transparent) to 255 (completely opaque). This parameter allows you to adjust the visibility of the ellipse's interior.
The SSAA
parameter stands for Supersample Anti-Aliasing. It is a technique used to reduce aliasing (jagged edges) in the rendered ellipse. The value is typically a boolean (True or False). Enabling SSAA can improve the visual quality of the ellipse at the cost of additional computational resources.
The method
parameter specifies the drawing method to be used. This can include different algorithms or techniques for rendering the ellipse. The exact options may vary, but this parameter allows you to choose the most suitable method for your specific needs.
The IMAGE
output parameter represents the resulting image with the drawn ellipse. This output is a modified version of the input container, now containing the newly added ellipse. The output image can be used for further processing, display, or saving to a file. It is the primary result of the node's operation, reflecting all the specified input parameters.
start_x
, start_y
, end_x
, and end_y
parameters are within the bounds of the container to avoid errors.outline_size
parameter to add a distinct border to the ellipse, making it stand out against the background.fill_alpha
and outline_alpha
values to achieve various transparency effects for creative designs.SSAA
if you notice jagged edges on the ellipse, as it can significantly improve the visual quality.start_x
, start_y
, end_x
, and end_y
are within the valid range of the container's width and height.outline_red
, outline_green
, outline_blue
, fill_red
, fill_green
, fill_blue
) are set between 0 and 255.SSAA
parameter is not set to a boolean value.SSAA
parameter is either True
or False
.method
parameter is set to a valid option supported by the node.© Copyright 2024 RunComfy. All Rights Reserved.