From c6b8383c10a2625e6185228b9426de967d3c4397 Mon Sep 17 00:00:00 2001 From: Nourepide Date: Tue, 28 Nov 2023 11:22:14 +0300 Subject: [PATCH] Fill ImageDraw nodes. --- .../topics/Image-Draw-Arc-By-Container.md | 73 ++++++++++++- Writerside/topics/Image-Draw-Arc.md | 76 +++++++++++++ .../topics/Image-Draw-Chord-By-Container.md | 74 ++++++++++++- Writerside/topics/Image-Draw-Chord.md | 77 ++++++++++++++ .../topics/Image-Draw-Ellipse-By-Container.md | 79 +++++++++++++- Writerside/topics/Image-Draw-Ellipse.md | 82 ++++++++++++++ .../topics/Image-Draw-Line-By-Container.md | 73 ++++++++++++- Writerside/topics/Image-Draw-Line.md | 70 ++++++++++++ .../Image-Draw-Pieslice-By-Container.md | 91 +++++++++++++++- Writerside/topics/Image-Draw-Pieslice.md | 88 +++++++++++++++ Writerside/topics/Image-Draw-Polygon.md | 85 +++++++++++++++ .../Image-Draw-Rectangle-By-Container.md | 85 ++++++++++++++- ...age-Draw-Rectangle-Rounded-By-Container.md | 100 +++++++++++++++++- .../topics/Image-Draw-Rectangle-Rounded.md | 97 +++++++++++++++++ Writerside/topics/Image-Draw-Rectangle.md | 82 ++++++++++++++ Writerside/writerside.cfg | 2 +- 16 files changed, 1226 insertions(+), 8 deletions(-) diff --git a/Writerside/topics/Image-Draw-Arc-By-Container.md b/Writerside/topics/Image-Draw-Arc-By-Container.md index a0c0dd6..b8b5ff8 100644 --- a/Writerside/topics/Image-Draw-Arc-By-Container.md +++ b/Writerside/topics/Image-Draw-Arc-By-Container.md @@ -1,3 +1,74 @@ # Arc By Container -Start typing here... \ No newline at end of file + + + ImageDrawChordByContainer + + + Draws an arc (a portion of a circle outline) between the start and end angles, inside the given bounding box. + + + Pillow + + + + + Container size + + + Contour size + + + Start vertical point to define the bounding box in percentage of image container + + + Start horizontal point to define the bounding box in percentage of image container + + + End vertical point to define the bounding box in percentage of image container + + + End horizontal point to define the bounding box in percentage of image container + + + Starting angle, in degrees. Angles are measured from 3 o’clock, increasing clockwise + + + Ending angle, in degrees. Angles are measured from 3 o’clock, increasing clockwise + + + Red channel of color + + + Green channel of color + + + Blue channel of color + + + Alpha channel of color + + + Super-Sampling Anti-Aliasing + — is a technique where the image is temporarily upscale and modified at this higher resolution. + + + +
  • Lanczos — A high-quality, computationally intensive resampling filter often used in professional-grade image processing software to resize images. It’s known for preserving high-frequency details.
  • +
  • Bicubic — A commonly used method in image processing for resampling. It offers a good balance between image quality and computational efficiency. It’s widely adopted in much image processing software.
  • +
  • Hamming — While not typically used for image resizing, the Hamming algorithm is ubiquitous in computing, particularly in areas like error detection and correction. Its computation can get expensive when comparing a string against many strings.
  • +
  • Bilinear — A fast and efficient algorithm that’s good for changing the size of an image, but it can cause some undesirable softening of details. It’s faster than bicubic and Lanczos, but generally provides lower quality results.
  • +
  • Box — This method takes the target pixel of a box on the original image, and samples every pixel within the box, ensuring that all input pixels contribute to the output. While effective, this method can be difficult to optimize.
  • +
  • Nearest — Also known as nearest-neighbor, this is the fastest and simplest interpolation method, often used when speed is more important than quality. It can result in a blocky image when upscaling.
  • +
    +
    +
    +
    + + + + RGBA image + + + +
    diff --git a/Writerside/topics/Image-Draw-Arc.md b/Writerside/topics/Image-Draw-Arc.md index b9ce51c..3e8ad03 100644 --- a/Writerside/topics/Image-Draw-Arc.md +++ b/Writerside/topics/Image-Draw-Arc.md @@ -1 +1,77 @@ # Arc + + + + ImageDrawArc + + + Draws a portion of a circle outline between the start and end angles, inside the given bounding box. + + + Pillow + + + + + Width of container + + + Height of container + + + Contour size + + + Start vertical point to define the bounding box in percentage of image container + + + Start horizontal point to define the bounding box in percentage of image container + + + End vertical point to define the bounding box in percentage of image container + + + End horizontal point to define the bounding box in percentage of image container + + + Starting angle, in degrees. Angles are measured from 3 o’clock, increasing clockwise + + + Ending angle, in degrees. Angles are measured from 3 o’clock, increasing clockwise + + + Red channel of color + + + Green channel of color + + + Blue channel of color + + + Alpha channel of color + + + Super-Sampling Anti-Aliasing + — is a technique where the image is temporarily upscale and modified at this higher resolution. + + + +
  • Lanczos — A high-quality, computationally intensive resampling filter often used in professional-grade image processing software to resize images. It’s known for preserving high-frequency details.
  • +
  • Bicubic — A commonly used method in image processing for resampling. It offers a good balance between image quality and computational efficiency. It’s widely adopted in much image processing software.
  • +
  • Hamming — While not typically used for image resizing, the Hamming algorithm is ubiquitous in computing, particularly in areas like error detection and correction. Its computation can get expensive when comparing a string against many strings.
  • +
  • Bilinear — A fast and efficient algorithm that’s good for changing the size of an image, but it can cause some undesirable softening of details. It’s faster than bicubic and Lanczos, but generally provides lower quality results.
  • +
  • Box — This method takes the target pixel of a box on the original image, and samples every pixel within the box, ensuring that all input pixels contribute to the output. While effective, this method can be difficult to optimize.
  • +
  • Nearest — Also known as nearest-neighbor, this is the fastest and simplest interpolation method, often used when speed is more important than quality. It can result in a blocky image when upscaling.
  • +
    +
    +
    +
    + + + + RGBA image + + + +
    diff --git a/Writerside/topics/Image-Draw-Chord-By-Container.md b/Writerside/topics/Image-Draw-Chord-By-Container.md index e84a265..889930b 100644 --- a/Writerside/topics/Image-Draw-Chord-By-Container.md +++ b/Writerside/topics/Image-Draw-Chord-By-Container.md @@ -1,3 +1,75 @@ # Chord By Container -Start typing here... \ No newline at end of file + + + ImageDrawChordByContainer + + + Draws a portion of a circle outline between the start and end angles and connects the end points with a straight + line, inside the given bounding box. + + + Pillow + + + + + Container size + + + Contour size + + + Start vertical point to define the bounding box in percentage of image container + + + Start horizontal point to define the bounding box in percentage of image container + + + End vertical point to define the bounding box in percentage of image container + + + End horizontal point to define the bounding box in percentage of image container + + + Starting angle, in degrees. Angles are measured from 3 o’clock, increasing clockwise + + + Ending angle, in degrees. Angles are measured from 3 o’clock, increasing clockwise + + + Red channel of color + + + Green channel of color + + + Blue channel of color + + + Alpha channel of color + + + Super-Sampling Anti-Aliasing + — is a technique where the image is temporarily upscale and modified at this higher resolution. + + + +
  • Lanczos — A high-quality, computationally intensive resampling filter often used in professional-grade image processing software to resize images. It’s known for preserving high-frequency details.
  • +
  • Bicubic — A commonly used method in image processing for resampling. It offers a good balance between image quality and computational efficiency. It’s widely adopted in much image processing software.
  • +
  • Hamming — While not typically used for image resizing, the Hamming algorithm is ubiquitous in computing, particularly in areas like error detection and correction. Its computation can get expensive when comparing a string against many strings.
  • +
  • Bilinear — A fast and efficient algorithm that’s good for changing the size of an image, but it can cause some undesirable softening of details. It’s faster than bicubic and Lanczos, but generally provides lower quality results.
  • +
  • Box — This method takes the target pixel of a box on the original image, and samples every pixel within the box, ensuring that all input pixels contribute to the output. While effective, this method can be difficult to optimize.
  • +
  • Nearest — Also known as nearest-neighbor, this is the fastest and simplest interpolation method, often used when speed is more important than quality. It can result in a blocky image when upscaling.
  • +
    +
    +
    +
    + + + + RGBA image + + + +
    diff --git a/Writerside/topics/Image-Draw-Chord.md b/Writerside/topics/Image-Draw-Chord.md index f9d0143..828936a 100644 --- a/Writerside/topics/Image-Draw-Chord.md +++ b/Writerside/topics/Image-Draw-Chord.md @@ -1 +1,78 @@ # Chord + + + + ImageDrawChord + + + Draws a portion of a circle outline between the start and end angles and connects the end points with a straight + line, inside the given bounding box. + + + Pillow + + + + + Width of container + + + Height of container + + + Contour size + + + Start vertical point to define the bounding box in percentage of image container + + + Start horizontal point to define the bounding box in percentage of image container + + + End vertical point to define the bounding box in percentage of image container + + + End horizontal point to define the bounding box in percentage of image container + + + Starting angle, in degrees. Angles are measured from 3 o’clock, increasing clockwise + + + Ending angle, in degrees. Angles are measured from 3 o’clock, increasing clockwise + + + Red channel of color + + + Green channel of color + + + Blue channel of color + + + Alpha channel of color + + + Super-Sampling Anti-Aliasing + — is a technique where the image is temporarily upscale and modified at this higher resolution. + + + +
  • Lanczos — A high-quality, computationally intensive resampling filter often used in professional-grade image processing software to resize images. It’s known for preserving high-frequency details.
  • +
  • Bicubic — A commonly used method in image processing for resampling. It offers a good balance between image quality and computational efficiency. It’s widely adopted in much image processing software.
  • +
  • Hamming — While not typically used for image resizing, the Hamming algorithm is ubiquitous in computing, particularly in areas like error detection and correction. Its computation can get expensive when comparing a string against many strings.
  • +
  • Bilinear — A fast and efficient algorithm that’s good for changing the size of an image, but it can cause some undesirable softening of details. It’s faster than bicubic and Lanczos, but generally provides lower quality results.
  • +
  • Box — This method takes the target pixel of a box on the original image, and samples every pixel within the box, ensuring that all input pixels contribute to the output. While effective, this method can be difficult to optimize.
  • +
  • Nearest — Also known as nearest-neighbor, this is the fastest and simplest interpolation method, often used when speed is more important than quality. It can result in a blocky image when upscaling.
  • +
    +
    +
    +
    + + + + RGBA image + + + +
    diff --git a/Writerside/topics/Image-Draw-Ellipse-By-Container.md b/Writerside/topics/Image-Draw-Ellipse-By-Container.md index 2b2887f..95c6611 100644 --- a/Writerside/topics/Image-Draw-Ellipse-By-Container.md +++ b/Writerside/topics/Image-Draw-Ellipse-By-Container.md @@ -1,3 +1,80 @@ # Ellipse By Container -Start typing here... \ No newline at end of file + + + ImageDrawEllipseByContainer + + + Draws an ellipse inside the given bounding box. + + + Pillow + + + + + Container size + + + Start vertical point to define the bounding box in percentage of image container + + + Start horizontal point to define the bounding box in percentage of image container + + + End vertical point to define the bounding box in percentage of image container + + + End horizontal point to define the bounding box in percentage of image container + + + Outline size + + + Red channel of outline color + + + Green channel of outline color + + + Blue channel of outline color + + + Alpha channel of outline color + + + Red channel of color + + + Green channel of color + + + Blue channel of color + + + Alpha channel of color + + + Super-Sampling Anti-Aliasing + — is a technique where the image is temporarily upscale and modified at this higher resolution. + + + +
  • Lanczos — A high-quality, computationally intensive resampling filter often used in professional-grade image processing software to resize images. It’s known for preserving high-frequency details.
  • +
  • Bicubic — A commonly used method in image processing for resampling. It offers a good balance between image quality and computational efficiency. It’s widely adopted in much image processing software.
  • +
  • Hamming — While not typically used for image resizing, the Hamming algorithm is ubiquitous in computing, particularly in areas like error detection and correction. Its computation can get expensive when comparing a string against many strings.
  • +
  • Bilinear — A fast and efficient algorithm that’s good for changing the size of an image, but it can cause some undesirable softening of details. It’s faster than bicubic and Lanczos, but generally provides lower quality results.
  • +
  • Box — This method takes the target pixel of a box on the original image, and samples every pixel within the box, ensuring that all input pixels contribute to the output. While effective, this method can be difficult to optimize.
  • +
  • Nearest — Also known as nearest-neighbor, this is the fastest and simplest interpolation method, often used when speed is more important than quality. It can result in a blocky image when upscaling.
  • +
    +
    +
    +
    + + + + RGBA image + + + +
    diff --git a/Writerside/topics/Image-Draw-Ellipse.md b/Writerside/topics/Image-Draw-Ellipse.md index fc01302..2e787e6 100644 --- a/Writerside/topics/Image-Draw-Ellipse.md +++ b/Writerside/topics/Image-Draw-Ellipse.md @@ -1 +1,83 @@ # Ellipse + + + + ImageDrawEllipse + + + Draws an ellipse inside the given bounding box. + + + Pillow + + + + + Width of container + + + Height of container + + + Start vertical point to define the bounding box in percentage of image container + + + Start horizontal point to define the bounding box in percentage of image container + + + End vertical point to define the bounding box in percentage of image container + + + End horizontal point to define the bounding box in percentage of image container + + + Outline size + + + Red channel of outline color + + + Green channel of outline color + + + Blue channel of outline color + + + Alpha channel of outline color + + + Red channel of color + + + Green channel of color + + + Blue channel of color + + + Alpha channel of color + + + Super-Sampling Anti-Aliasing + — is a technique where the image is temporarily upscale and modified at this higher resolution. + + + +
  • Lanczos — A high-quality, computationally intensive resampling filter often used in professional-grade image processing software to resize images. It’s known for preserving high-frequency details.
  • +
  • Bicubic — A commonly used method in image processing for resampling. It offers a good balance between image quality and computational efficiency. It’s widely adopted in much image processing software.
  • +
  • Hamming — While not typically used for image resizing, the Hamming algorithm is ubiquitous in computing, particularly in areas like error detection and correction. Its computation can get expensive when comparing a string against many strings.
  • +
  • Bilinear — A fast and efficient algorithm that’s good for changing the size of an image, but it can cause some undesirable softening of details. It’s faster than bicubic and Lanczos, but generally provides lower quality results.
  • +
  • Box — This method takes the target pixel of a box on the original image, and samples every pixel within the box, ensuring that all input pixels contribute to the output. While effective, this method can be difficult to optimize.
  • +
  • Nearest — Also known as nearest-neighbor, this is the fastest and simplest interpolation method, often used when speed is more important than quality. It can result in a blocky image when upscaling.
  • +
    +
    +
    +
    + + + + RGBA image + + + +
    diff --git a/Writerside/topics/Image-Draw-Line-By-Container.md b/Writerside/topics/Image-Draw-Line-By-Container.md index 80927a7..7d97330 100644 --- a/Writerside/topics/Image-Draw-Line-By-Container.md +++ b/Writerside/topics/Image-Draw-Line-By-Container.md @@ -1,3 +1,74 @@ # Line By Container -Start typing here... \ No newline at end of file + + + ImageDrawLineByContainer + + + Draws a line between the coordinates, inside the given bounding box. + + + Pillow + + + + + Container size + + + Width of container + + + Height of container + + + Contour size + + + Start vertical point to define the bounding box in percentage of image container + + + Start horizontal point to define the bounding box in percentage of image container + + + End vertical point to define the bounding box in percentage of image container + + + End horizontal point to define the bounding box in percentage of image container + + + Red channel of color + + + Green channel of color + + + Blue channel of color + + + Alpha channel of color + + + Super-Sampling Anti-Aliasing + — is a technique where the image is temporarily upscale and modified at this higher resolution. + + + +
  • Lanczos — A high-quality, computationally intensive resampling filter often used in professional-grade image processing software to resize images. It’s known for preserving high-frequency details.
  • +
  • Bicubic — A commonly used method in image processing for resampling. It offers a good balance between image quality and computational efficiency. It’s widely adopted in much image processing software.
  • +
  • Hamming — While not typically used for image resizing, the Hamming algorithm is ubiquitous in computing, particularly in areas like error detection and correction. Its computation can get expensive when comparing a string against many strings.
  • +
  • Bilinear — A fast and efficient algorithm that’s good for changing the size of an image, but it can cause some undesirable softening of details. It’s faster than bicubic and Lanczos, but generally provides lower quality results.
  • +
  • Box — This method takes the target pixel of a box on the original image, and samples every pixel within the box, ensuring that all input pixels contribute to the output. While effective, this method can be difficult to optimize.
  • +
  • Nearest — Also known as nearest-neighbor, this is the fastest and simplest interpolation method, often used when speed is more important than quality. It can result in a blocky image when upscaling.
  • +
    +
    +
    +
    + + + + RGBA image + + + +
    diff --git a/Writerside/topics/Image-Draw-Line.md b/Writerside/topics/Image-Draw-Line.md index cb0340a..2804582 100644 --- a/Writerside/topics/Image-Draw-Line.md +++ b/Writerside/topics/Image-Draw-Line.md @@ -1 +1,71 @@ # Line + + + + ImageDrawLine + + + Draws a line between the coordinates, inside the given bounding box. + + + Pillow + + + + + Width of container + + + Height of container + + + Contour size + + + Start vertical point to define the bounding box in percentage of image container + + + Start horizontal point to define the bounding box in percentage of image container + + + End vertical point to define the bounding box in percentage of image container + + + End horizontal point to define the bounding box in percentage of image container + + + Red channel of color + + + Green channel of color + + + Blue channel of color + + + Alpha channel of color + + + Super-Sampling Anti-Aliasing + — is a technique where the image is temporarily upscale and modified at this higher resolution. + + + +
  • Lanczos — A high-quality, computationally intensive resampling filter often used in professional-grade image processing software to resize images. It’s known for preserving high-frequency details.
  • +
  • Bicubic — A commonly used method in image processing for resampling. It offers a good balance between image quality and computational efficiency. It’s widely adopted in much image processing software.
  • +
  • Hamming — While not typically used for image resizing, the Hamming algorithm is ubiquitous in computing, particularly in areas like error detection and correction. Its computation can get expensive when comparing a string against many strings.
  • +
  • Bilinear — A fast and efficient algorithm that’s good for changing the size of an image, but it can cause some undesirable softening of details. It’s faster than bicubic and Lanczos, but generally provides lower quality results.
  • +
  • Box — This method takes the target pixel of a box on the original image, and samples every pixel within the box, ensuring that all input pixels contribute to the output. While effective, this method can be difficult to optimize.
  • +
  • Nearest — Also known as nearest-neighbor, this is the fastest and simplest interpolation method, often used when speed is more important than quality. It can result in a blocky image when upscaling.
  • +
    +
    +
    +
    + + + + RGBA image + + + +
    diff --git a/Writerside/topics/Image-Draw-Pieslice-By-Container.md b/Writerside/topics/Image-Draw-Pieslice-By-Container.md index 97dec04..30fdad2 100644 --- a/Writerside/topics/Image-Draw-Pieslice-By-Container.md +++ b/Writerside/topics/Image-Draw-Pieslice-By-Container.md @@ -1,3 +1,92 @@ # Pieslice By Container -Start typing here... \ No newline at end of file + + + ImageDrawPiesliceByContainer + + + Same as Arc, but also draws straight lines between the end points and the center of the bounding box. + + + Pillow + + + + + Container size + + + Width of container + + + Height of container + + + Start vertical point to define the bounding box in percentage of image container + + + Start horizontal point to define the bounding box in percentage of image container + + + End vertical point to define the bounding box in percentage of image container + + + End horizontal point to define the bounding box in percentage of image container + + + Starting angle, in degrees. Angles are measured from 3 o’clock, increasing clockwise + + + Ending angle, in degrees. Angles are measured from 3 o’clock, increasing clockwise + + + Outline size + + + Red channel of outline color + + + Green channel of outline color + + + Blue channel of outline color + + + Alpha channel of outline color + + + Red channel of color + + + Green channel of color + + + Blue channel of color + + + Alpha channel of color + + + Super-Sampling Anti-Aliasing + — is a technique where the image is temporarily upscale and modified at this higher resolution. + + + +
  • Lanczos — A high-quality, computationally intensive resampling filter often used in professional-grade image processing software to resize images. It’s known for preserving high-frequency details.
  • +
  • Bicubic — A commonly used method in image processing for resampling. It offers a good balance between image quality and computational efficiency. It’s widely adopted in much image processing software.
  • +
  • Hamming — While not typically used for image resizing, the Hamming algorithm is ubiquitous in computing, particularly in areas like error detection and correction. Its computation can get expensive when comparing a string against many strings.
  • +
  • Bilinear — A fast and efficient algorithm that’s good for changing the size of an image, but it can cause some undesirable softening of details. It’s faster than bicubic and Lanczos, but generally provides lower quality results.
  • +
  • Box — This method takes the target pixel of a box on the original image, and samples every pixel within the box, ensuring that all input pixels contribute to the output. While effective, this method can be difficult to optimize.
  • +
  • Nearest — Also known as nearest-neighbor, this is the fastest and simplest interpolation method, often used when speed is more important than quality. It can result in a blocky image when upscaling.
  • +
    +
    +
    +
    + + + + RGBA image + + + +
    diff --git a/Writerside/topics/Image-Draw-Pieslice.md b/Writerside/topics/Image-Draw-Pieslice.md index 2de8a47..9b5be9b 100644 --- a/Writerside/topics/Image-Draw-Pieslice.md +++ b/Writerside/topics/Image-Draw-Pieslice.md @@ -1 +1,89 @@ # Pieslice + + + + ImageDrawPieslice + + + Same as Arc, but also draws straight lines between the end points and the center of the bounding box. + + + Pillow + + + + + Width of container + + + Height of container + + + Start vertical point to define the bounding box in percentage of image container + + + Start horizontal point to define the bounding box in percentage of image container + + + End vertical point to define the bounding box in percentage of image container + + + End horizontal point to define the bounding box in percentage of image container + + + Starting angle, in degrees. Angles are measured from 3 o’clock, increasing clockwise + + + Ending angle, in degrees. Angles are measured from 3 o’clock, increasing clockwise + + + Outline size + + + Red channel of outline color + + + Green channel of outline color + + + Blue channel of outline color + + + Alpha channel of outline color + + + Red channel of color + + + Green channel of color + + + Blue channel of color + + + Alpha channel of color + + + Super-Sampling Anti-Aliasing + — is a technique where the image is temporarily upscale and modified at this higher resolution. + + + +
  • Lanczos — A high-quality, computationally intensive resampling filter often used in professional-grade image processing software to resize images. It’s known for preserving high-frequency details.
  • +
  • Bicubic — A commonly used method in image processing for resampling. It offers a good balance between image quality and computational efficiency. It’s widely adopted in much image processing software.
  • +
  • Hamming — While not typically used for image resizing, the Hamming algorithm is ubiquitous in computing, particularly in areas like error detection and correction. Its computation can get expensive when comparing a string against many strings.
  • +
  • Bilinear — A fast and efficient algorithm that’s good for changing the size of an image, but it can cause some undesirable softening of details. It’s faster than bicubic and Lanczos, but generally provides lower quality results.
  • +
  • Box — This method takes the target pixel of a box on the original image, and samples every pixel within the box, ensuring that all input pixels contribute to the output. While effective, this method can be difficult to optimize.
  • +
  • Nearest — Also known as nearest-neighbor, this is the fastest and simplest interpolation method, often used when speed is more important than quality. It can result in a blocky image when upscaling.
  • +
    +
    +
    +
    + + + + RGBA image + + + +
    diff --git a/Writerside/topics/Image-Draw-Polygon.md b/Writerside/topics/Image-Draw-Polygon.md index 8cbeb88..283d085 100644 --- a/Writerside/topics/Image-Draw-Polygon.md +++ b/Writerside/topics/Image-Draw-Polygon.md @@ -1 +1,86 @@ # Polygon + + + + ImageDrawPolygon + + + Draws a polygon. + + + Pillow + + + + + ... + + + ... + + + Contour size + + + Red channel of color + + + Red channel of color + + + Green channel of color + + + Blue channel of color + + + Alpha channel of color + + + Red channel of color + + + Green channel of color + + + Blue channel of color + + + Alpha channel of color + + + Red channel of color + + + Green channel of color + + + Blue channel of color + + + Alpha channel of color + + + Super-Sampling Anti-Aliasing + — is a technique where the image is temporarily upscale and modified at this higher resolution. + + + +
  • Lanczos — A high-quality, computationally intensive resampling filter often used in professional-grade image processing software to resize images. It’s known for preserving high-frequency details.
  • +
  • Bicubic — A commonly used method in image processing for resampling. It offers a good balance between image quality and computational efficiency. It’s widely adopted in much image processing software.
  • +
  • Hamming — While not typically used for image resizing, the Hamming algorithm is ubiquitous in computing, particularly in areas like error detection and correction. Its computation can get expensive when comparing a string against many strings.
  • +
  • Bilinear — A fast and efficient algorithm that’s good for changing the size of an image, but it can cause some undesirable softening of details. It’s faster than bicubic and Lanczos, but generally provides lower quality results.
  • +
  • Box — This method takes the target pixel of a box on the original image, and samples every pixel within the box, ensuring that all input pixels contribute to the output. While effective, this method can be difficult to optimize.
  • +
  • Nearest — Also known as nearest-neighbor, this is the fastest and simplest interpolation method, often used when speed is more important than quality. It can result in a blocky image when upscaling.
  • +
    +
    +
    +
    + + + + RGBA image + + + +
    diff --git a/Writerside/topics/Image-Draw-Rectangle-By-Container.md b/Writerside/topics/Image-Draw-Rectangle-By-Container.md index adb6651..4682fe5 100644 --- a/Writerside/topics/Image-Draw-Rectangle-By-Container.md +++ b/Writerside/topics/Image-Draw-Rectangle-By-Container.md @@ -1,3 +1,86 @@ # Rectangle By Container -Start typing here... \ No newline at end of file + + + ImageDrawRectangleByContainer + + + Draws a rectangle. + + + Pillow + + + + + Container size + + + Width of container + + + Height of container + + + Start vertical point to define the bounding box in percentage of image container + + + Start horizontal point to define the bounding box in percentage of image container + + + End vertical point to define the bounding box in percentage of image container + + + End horizontal point to define the bounding box in percentage of image container + + + Outline size + + + Red channel of outline color + + + Green channel of outline color + + + Blue channel of outline color + + + Alpha channel of outline color + + + Red channel of color + + + Green channel of color + + + Blue channel of color + + + Alpha channel of color + + + Super-Sampling Anti-Aliasing + — is a technique where the image is temporarily upscale and modified at this higher resolution. + + + +
  • Lanczos — A high-quality, computationally intensive resampling filter often used in professional-grade image processing software to resize images. It’s known for preserving high-frequency details.
  • +
  • Bicubic — A commonly used method in image processing for resampling. It offers a good balance between image quality and computational efficiency. It’s widely adopted in much image processing software.
  • +
  • Hamming — While not typically used for image resizing, the Hamming algorithm is ubiquitous in computing, particularly in areas like error detection and correction. Its computation can get expensive when comparing a string against many strings.
  • +
  • Bilinear — A fast and efficient algorithm that’s good for changing the size of an image, but it can cause some undesirable softening of details. It’s faster than bicubic and Lanczos, but generally provides lower quality results.
  • +
  • Box — This method takes the target pixel of a box on the original image, and samples every pixel within the box, ensuring that all input pixels contribute to the output. While effective, this method can be difficult to optimize.
  • +
  • Nearest — Also known as nearest-neighbor, this is the fastest and simplest interpolation method, often used when speed is more important than quality. It can result in a blocky image when upscaling.
  • +
    +
    +
    +
    + + + + RGBA image + + + +
    diff --git a/Writerside/topics/Image-Draw-Rectangle-Rounded-By-Container.md b/Writerside/topics/Image-Draw-Rectangle-Rounded-By-Container.md index 5b60cfc..0a449e3 100644 --- a/Writerside/topics/Image-Draw-Rectangle-Rounded-By-Container.md +++ b/Writerside/topics/Image-Draw-Rectangle-Rounded-By-Container.md @@ -1,3 +1,101 @@ # Rectangle Rounded By Container -Start typing here... \ No newline at end of file + + + ImageDrawRectangleRoundedByContainer + + + Draws a rounded rectangle. + + + Pillow + + + + + Container size + + + Width of container + + + Height of container + + + Start vertical point to define the bounding box in percentage of image container + + + Start horizontal point to define the bounding box in percentage of image container + + + End vertical point to define the bounding box in percentage of image container + + + End horizontal point to define the bounding box in percentage of image container + + + ... + + + Outline size + + + Red channel of outline color + + + Green channel of outline color + + + Blue channel of outline color + + + Alpha channel of outline color + + + Red channel of color + + + Green channel of color + + + Blue channel of color + + + Alpha channel of color + + + ... + + + ... + + + ... + + + ... + + + Super-Sampling Anti-Aliasing + — is a technique where the image is temporarily upscale and modified at this higher resolution. + + + +
  • Lanczos — A high-quality, computationally intensive resampling filter often used in professional-grade image processing software to resize images. It’s known for preserving high-frequency details.
  • +
  • Bicubic — A commonly used method in image processing for resampling. It offers a good balance between image quality and computational efficiency. It’s widely adopted in much image processing software.
  • +
  • Hamming — While not typically used for image resizing, the Hamming algorithm is ubiquitous in computing, particularly in areas like error detection and correction. Its computation can get expensive when comparing a string against many strings.
  • +
  • Bilinear — A fast and efficient algorithm that’s good for changing the size of an image, but it can cause some undesirable softening of details. It’s faster than bicubic and Lanczos, but generally provides lower quality results.
  • +
  • Box — This method takes the target pixel of a box on the original image, and samples every pixel within the box, ensuring that all input pixels contribute to the output. While effective, this method can be difficult to optimize.
  • +
  • Nearest — Also known as nearest-neighbor, this is the fastest and simplest interpolation method, often used when speed is more important than quality. It can result in a blocky image when upscaling.
  • +
    +
    +
    +
    + + + + RGBA image + + + +
    diff --git a/Writerside/topics/Image-Draw-Rectangle-Rounded.md b/Writerside/topics/Image-Draw-Rectangle-Rounded.md index 2922e4f..adb1d73 100644 --- a/Writerside/topics/Image-Draw-Rectangle-Rounded.md +++ b/Writerside/topics/Image-Draw-Rectangle-Rounded.md @@ -1 +1,98 @@ # Rectangle Rounded + + + + ImageDrawRectangleRounded + + + Draws a rounded rectangle. + + + Pillow + + + + + Width of container + + + Height of container + + + Start vertical point to define the bounding box in percentage of image container + + + Start horizontal point to define the bounding box in percentage of image container + + + End vertical point to define the bounding box in percentage of image container + + + End horizontal point to define the bounding box in percentage of image container + + + ... + + + Outline size + + + Red channel of outline color + + + Green channel of outline color + + + Blue channel of outline color + + + Alpha channel of outline color + + + Red channel of color + + + Green channel of color + + + Blue channel of color + + + Alpha channel of color + + + ... + + + ... + + + ... + + + ... + + + Super-Sampling Anti-Aliasing + — is a technique where the image is temporarily upscale and modified at this higher resolution. + + + +
  • Lanczos — A high-quality, computationally intensive resampling filter often used in professional-grade image processing software to resize images. It’s known for preserving high-frequency details.
  • +
  • Bicubic — A commonly used method in image processing for resampling. It offers a good balance between image quality and computational efficiency. It’s widely adopted in much image processing software.
  • +
  • Hamming — While not typically used for image resizing, the Hamming algorithm is ubiquitous in computing, particularly in areas like error detection and correction. Its computation can get expensive when comparing a string against many strings.
  • +
  • Bilinear — A fast and efficient algorithm that’s good for changing the size of an image, but it can cause some undesirable softening of details. It’s faster than bicubic and Lanczos, but generally provides lower quality results.
  • +
  • Box — This method takes the target pixel of a box on the original image, and samples every pixel within the box, ensuring that all input pixels contribute to the output. While effective, this method can be difficult to optimize.
  • +
  • Nearest — Also known as nearest-neighbor, this is the fastest and simplest interpolation method, often used when speed is more important than quality. It can result in a blocky image when upscaling.
  • +
    +
    +
    +
    + + + + RGBA image + + + +
    diff --git a/Writerside/topics/Image-Draw-Rectangle.md b/Writerside/topics/Image-Draw-Rectangle.md index 6fd7924..ac8d9cd 100644 --- a/Writerside/topics/Image-Draw-Rectangle.md +++ b/Writerside/topics/Image-Draw-Rectangle.md @@ -1 +1,83 @@ # Rectangle + + + + ImageDrawRectangle + + + Draws a rectangle. + + + Pillow + + + + + Width of container + + + Height of container + + + Start vertical point to define the bounding box in percentage of image container + + + Start horizontal point to define the bounding box in percentage of image container + + + End vertical point to define the bounding box in percentage of image container + + + End horizontal point to define the bounding box in percentage of image container + + + Outline size + + + Red channel of outline color + + + Green channel of outline color + + + Blue channel of outline color + + + Alpha channel of outline color + + + Red channel of color + + + Green channel of color + + + Blue channel of color + + + Alpha channel of color + + + Super-Sampling Anti-Aliasing + — is a technique where the image is temporarily upscale and modified at this higher resolution. + + + +
  • Lanczos — A high-quality, computationally intensive resampling filter often used in professional-grade image processing software to resize images. It’s known for preserving high-frequency details.
  • +
  • Bicubic — A commonly used method in image processing for resampling. It offers a good balance between image quality and computational efficiency. It’s widely adopted in much image processing software.
  • +
  • Hamming — While not typically used for image resizing, the Hamming algorithm is ubiquitous in computing, particularly in areas like error detection and correction. Its computation can get expensive when comparing a string against many strings.
  • +
  • Bilinear — A fast and efficient algorithm that’s good for changing the size of an image, but it can cause some undesirable softening of details. It’s faster than bicubic and Lanczos, but generally provides lower quality results.
  • +
  • Box — This method takes the target pixel of a box on the original image, and samples every pixel within the box, ensuring that all input pixels contribute to the output. While effective, this method can be difficult to optimize.
  • +
  • Nearest — Also known as nearest-neighbor, this is the fastest and simplest interpolation method, often used when speed is more important than quality. It can result in a blocky image when upscaling.
  • +
    +
    +
    +
    + + + + RGBA image + + + +
    diff --git a/Writerside/writerside.cfg b/Writerside/writerside.cfg index e8ba9b6..9d3f2e1 100644 --- a/Writerside/writerside.cfg +++ b/Writerside/writerside.cfg @@ -4,5 +4,5 @@ - + \ No newline at end of file