Converts images to and from xtd::drawing::image class. This class cannot be inherited.
Public Static Methods | |
| static void | bitonal (xtd::drawing::image &image, int32 threshold, const color &upper_color, const color &lower_color) |
| Converts into lower and upper colors of the specified image with specified threshold, upper color and lower color. | |
| static xtd::drawing::image | bitonal (const xtd::drawing::image &image, int32 threshold, const color &upper_color, const color &lower_color) |
| Creates a new lower and upper image of the specified image with specified threshold, upper color and lower color. | |
| static void | blur (xtd::drawing::image &image, int32 radius) |
| Blur the specified image with the specified radius. | |
| static xtd::drawing::image | blur (const xtd::drawing::image &image, int32 radius) |
| Creates a new blurred image of the specified image with the specified radius. | |
| static void | brightness (xtd::drawing::image &image, double percent) |
| Change the brightness of the specified image with specified percent. | |
| static xtd::drawing::image | brightness (const xtd::drawing::image &image, double percent) |
| Creates a new image with brightness changed of the specified image with specified percent. | |
| static void | color (xtd::drawing::image &image, const xtd::drawing::color &color, double percent) |
| Add / remove the specified color from the specified image with the specified percent. | |
| static xtd::drawing::image | color (const xtd::drawing::image &image, const xtd::drawing::color &color, double percent) |
| Create a new image with the specified color that will be added/removed from the specified image with the specified percent. | |
| static void | color_extraction (xtd::drawing::image &image, int32 threshold, const drawing::color &extraction_color, const xtd::drawing::color &other_pixels_color) noexcept |
| Filters image with specified color and replaces all other colors with other specified color. | |
| static xtd::drawing::image | color_extraction (const xtd::drawing::image &image, int32 threshold, const drawing::color &extraction_color, const xtd::drawing::color &other_pixels_color) noexcept |
| Creates a new filtered image with specified color and replaces all other colors with other specified color. | |
| static void | color_substitution (xtd::drawing::image &image, int32 threshold, const drawing::color &source_color, const xtd::drawing::color &new_color) noexcept |
| Replaces the specified source color with the new color. | |
| static xtd::drawing::image | color_substitution (const xtd::drawing::image &image, int32 threshold, const drawing::color &source_color, const xtd::drawing::color &new_color) noexcept |
| Creates a new image where the specified source color is replaced by the new color. | |
| static void | contrast (xtd::drawing::image &image, double percent) |
| Change the contrast of the specified image with specified percent factor. | |
| static xtd::drawing::image | contrast (const xtd::drawing::image &image, double percent) |
| Creates a new contrasting image of the specified image with specified percent factor. | |
| static void | crop (xtd::drawing::image &image, const xtd::drawing::rectangle &rectangle) |
| Crops image with of the specified image with specified recatngle. | |
| static xtd::drawing::image | crop (const xtd::drawing::image &image, const xtd::drawing::rectangle &rectangle) |
| Creates a new cropped image of the specified image with specified rectangle. | |
| static void | disabled (xtd::drawing::image &image, const xtd::drawing::color &back_color) |
| Disable the specified image with specified reference background color. | |
| static xtd::drawing::image | disabled (const xtd::drawing::image &image, const xtd::drawing::color &back_color) |
| Creates a new disabled image of the specified image with specified reference background color. | |
| static void | disabled (xtd::drawing::image &image, float brightness) |
| Disabled the specified image with specified brightness. | |
| static xtd::drawing::image | disabled (const xtd::drawing::image &image, float brightness) |
| Creates a new disabled image of the specified image with specified brightness. | |
| static void | drop_shadow (xtd::drawing::image &image, int32 horizontal_shadow, int32 vertical_shadow, int32 blur, const xtd::drawing::color &color) |
| Add drop shadow to the specified image, with specified horizontal and vertical shadow, blur radius, and the shadow color. | |
| static xtd::drawing::image | drop_shadow (const xtd::drawing::image &image, int32 horizontal_shadow, int32 vertical_shadow, int32 blur, const xtd::drawing::color &color) |
| Create a new imgae with drop shadow with the specified image, horizontal and vertical shadow, blur radius, and the shadow color. | |
| static void | gamma_correction (xtd::drawing::image &image, double r, double g, double b) |
| Change the gamma of the specified image with specified r, g, ad b corrections. | |
| static xtd::drawing::image | gamma_correction (const xtd::drawing::image &image, double r, double g, double b) |
| Creates a new image with gamma correction of the specified image with specified r, g, ad b corrections. | |
| static void | grayscale (xtd::drawing::image &image) |
| Converts into grayscale of the specified image. | |
| static xtd::drawing::image | grayscale (const xtd::drawing::image &image) |
| Creates a new image with grayscale colors of the specified image. | |
| static void | grayscale (xtd::drawing::image &image, double percent) |
| Converts into grayscale of the specified image with specified percent factor. | |
| static xtd::drawing::image | grayscale (const xtd::drawing::image &image, double percent) |
| Creates a new image with grayscale colors of the specified image with specified percent factor. | |
| static void | hue_rotate (xtd::drawing::image &image, int angle) |
| Rotate hue colors of the specified image with specified angle. | |
| static xtd::drawing::image | hue_rotate (const xtd::drawing::image &image, int angle) |
| Creates a new image with rotated hue colors of the specified image with specified angle. | |
| static void | invert (xtd::drawing::image &image) |
| Inverts colors of the specified image. | |
| static xtd::drawing::image | invert (const xtd::drawing::image &image) |
| Creates a new image with inverted colors of the specified image. | |
| static void | invert (xtd::drawing::image &image, double percent) |
| Inverts colors of the specified image with specified percent factor. | |
| static xtd::drawing::image | invert (const xtd::drawing::image &image, double percent) |
| Creates a new image with inverted colors of the specified image with specified percent factor. | |
| static void | opacity (xtd::drawing::image &image, double percent) |
| Changes the opacity level of the specified image with specified percent factor. | |
| static xtd::drawing::image | opacity (const xtd::drawing::image &image, double percent) |
| Creates a new image with opacity level of the specified image with specified percent factor. | |
| static void | rescale (xtd::drawing::image &image, const xtd::drawing::size &size) |
| Rescale image with of the specified image with specified size. | |
| static xtd::drawing::image | rescale (const xtd::drawing::image &image, const xtd::drawing::size &size) |
| Creates a new resacaling image with new size of the specified image with specified size. | |
| static void | resize (xtd::drawing::image &image, const xtd::drawing::size &size) |
| Resize image with of the specified image with specified size. | |
| static xtd::drawing::image | resize (const xtd::drawing::image &image, const xtd::drawing::size &size) |
| Creates a new resized image with new size of the specified image with specified size. | |
| static void | rotate_flip (xtd::drawing::image &image, xtd::drawing::rotate_flip_type rotate_flip_type) |
| Rotates, flips, or rotates and flips of the specified image with specified rotate flip type. | |
| static xtd::drawing::image | rotate_flip (const xtd::drawing::image &image, xtd::drawing::rotate_flip_type rotate_flip_type) |
| Creates a new image with rotations, flips, or rotations and flips of the specified image with specified rotate flip type. | |
| static void | saturate (xtd::drawing::image &image, double percent) |
| Change the saturate of the specified image with specified percent factor. | |
| static xtd::drawing::image | saturate (const xtd::drawing::image &image, double percent) |
| Creates a new saturate image of the specified image with specified percent factor. | |
| static void | sepia (xtd::drawing::image &image) |
| Converts into sepia colors of the specified image. | |
| static xtd::drawing::image | sepia (const xtd::drawing::image &image) |
| Creates a new image with sepia colors of the specified image. | |
| static void | sepia (xtd::drawing::image &image, double percent) |
| Converts into sepia colors of the specified image with specified percent factor. | |
| static xtd::drawing::image | sepia (const xtd::drawing::image &image, double percent) |
| Creates a new image with sepia colors of the specified image with specified percent factor. | |
| static void | threshold (xtd::drawing::image &image, int32 threshold) |
| Converts into black and white colors of the specified image with specified threshold. | |
| static xtd::drawing::image | threshold (const xtd::drawing::image &image, int32 threshold) |
| Creates a new black and white image of the specified image with specified threshold. | |
|
static |
Converts into lower and upper colors of the specified image with specified threshold, upper color and lower color.
| image | The image to convert into lower and upper colors. |
| threshold | The threshold value (from 0 to 765). |
| upper_color | The color used when RGB color is upper the threshold value. |
| lower_color | The color used when RGB color is under or equal the threshold value. |
| Original | Converted |
|---|---|
|
|
|
static |
Creates a new lower and upper image of the specified image with specified threshold, upper color and lower color.
| image | The image to convert into lower and upper colors. |
| threshold | The threshold value (from 0 to 765). |
| upper_color | The color used when RGB color is upper the threshold value. |
| lower_color | The color used when RGB color is under or equal the threshold value. |
| Original | Converted |
|---|---|
|
|
|
static |
Blur the specified image with the specified radius.
| image | The image to blur. |
| radius | The radius of the blur in pixels. |
0, there will be no blurring. | Original | Converted |
|---|---|
|
|
|
static |
Creates a new blurred image of the specified image with the specified radius.
| image | The image to blur. |
| radius | The radius of the blur in pixels. |
0, there will be no blurring. | Original | Converted |
|---|---|
|
|
|
static |
Change the brightness of the specified image with specified percent.
| image | The image to brightness. |
| percent | The percent factor in %. |
0.0 will make the image completely black. 1.0 is default and represents the original image. Values over 1.0 will provide brighter results. | Original | Converted |
|---|---|
|
|
|
static |
Creates a new image with brightness changed of the specified image with specified percent.
| image | The image to brightness. |
| percent | The percent factor in % (from 0.0 to 2.0). |
0.0 will make the image completely black. 1.0 is default and represents the original image. Values over 1.0 will provide brighter results. | Original | Converted |
|---|---|
|
|
|
static |
Add / remove the specified color from the specified image with the specified percent.
| image | The image to update. |
| color | The color to add / remove. |
| percent | The percent factor in % (from 0.0 to 1.0). |
| Original | Converted |
|---|---|
|
|
|
static |
Create a new image with the specified color that will be added/removed from the specified image with the specified percent.
| image | The image to update. |
| color | The color to add / remove. |
| percent | The percent factor in % (from 0.0 to 2.0). |
| Original | Converted |
|---|---|
|
|
|
staticnoexcept |
Filters image with specified color and replaces all other colors with other specified color.
| image | The image to filter color. |
| threshold | The threshold value (from 0 to 765). |
| extraction_color | The extraction color. |
| other_pixels_color | The other pixels color. |
| Original | Converted |
|---|---|
|
|
|
staticnoexcept |
Creates a new filtered image with specified color and replaces all other colors with other specified color.
| image | The image to filter color. |
| threshold | The threshold value (from 0 to 765). |
| extraction_color | The extraction color. |
| other_pixels_color | The other pixels color. |
| Original | Converted |
|---|---|
|
|
|
staticnoexcept |
Replaces the specified source color with the new color.
| image | The image to filter. |
| threshold | The threshold value (from 0 to 765). |
| source_color | The source color. |
| new_color | The new color. |
| Original | Converted |
|---|---|
|
|
|
staticnoexcept |
Creates a new image where the specified source color is replaced by the new color.
| image | The image to filter. |
| threshold | The threshold value (from 0 to 765). |
| source_color | The source color. |
| new_color | The new color. |
| Original | Converted |
|---|---|
|
|
|
static |
Change the contrast of the specified image with specified percent factor.
| image | The image to change contrast. |
| percent | The percent factor in % (from 0.0 to 1.0). |
1.0 returns the original image, while the other values give a contrasting image. | Original | Converted |
|---|---|
|
|
|
static |
Creates a new contrasting image of the specified image with specified percent factor.
| image | The image to change contrast. |
| percent | The percent factor in % (from 0.0 to 1.0). |
1.0 returns the original image, while the other values give a contrasting image. | Original | Converted |
|---|---|
|
|
|
static |
Crops image with of the specified image with specified recatngle.
| image | The image to change the size. |
| size | The new size. |
| Original | Converted |
|---|---|
|
|
|
static |
Creates a new cropped image of the specified image with specified rectangle.
| image | The image to crop. |
| rectangle | The rectangle of the crop. |
| Original | Converted |
|---|---|
|
|
|
static |
Disable the specified image with specified reference background color.
| image | The image to disble. |
| back_color | The reference background color. |
| Original | Converted |
|---|---|
|
|
|
static |
Creates a new disabled image of the specified image with specified reference background color.
| image | The image to disble. |
| back_color | The reference background color. |
| Original | Converted |
|---|---|
|
|
|
static |
Disabled the specified image with specified brightness.
| image | The image to dissable. |
| brightness | The brightness of the reference background color. |
| Original | Converted |
|---|---|
|
|
|
static |
Creates a new disabled image of the specified image with specified brightness.
| image | The image to dissable. |
| brightness | The brightness of the reference background color. |
| Original | Converted |
|---|---|
|
|
|
static |
Add drop shadow to the specified image, with specified horizontal and vertical shadow, blur radius, and the shadow color.
| image | The image to add drop shadow. |
| horizontal_shadow | Specifies a pixel value for the horizontal shadow in pixels. Negative values place the shadow to the left of the image. |
| vertical_shadow | Specifies a pixel value for the vertical shadow in pixels. Negative values place the shadow to the left of the image. |
| blur | Adds a blur effect to the shadow in pixels. A larger value will create more blur (the shadow becomes bigger and lighter). Negative values are not allowed. If no value is specified, 0 is used (the shadow's edge is sharp). |
| color | Adds a color to the shadow. |
| Original | Converted |
|---|---|
|
|
|
static |
Create a new imgae with drop shadow with the specified image, horizontal and vertical shadow, blur radius, and the shadow color.
| image | The image to add drop shadow. |
| horizontal_shadow | Specifies a pixel value for the horizontal shadow in pixels. Negative values place the shadow to the left of the image. |
| vertical_shadow | Specifies a pixel value for the vertical shadow in pixels. Negative values place the shadow to the left of the image. |
| blur | Adds a blur effect to the shadow in pixels. A larger value will create more blur (the shadow becomes bigger and lighter). Negative values are not allowed. If no value is specified, 0 is used (the shadow's edge is sharp). |
| color | Adds a color to the shadow. |
| Original | Converted |
|---|---|
|
|
|
static |
Change the gamma of the specified image with specified r, g, ad b corrections.
| image | The image to change the gamma. |
| r | The red correction from 0.1 to 5. |
| g | The green correction from 0.1 to 5. |
| b | The blue correction from 0.1 to 5. |
| Original | Converted |
|---|---|
|
|
|
static |
Creates a new image with gamma correction of the specified image with specified r, g, ad b corrections.
| image | The image to change the gamma. |
| r | The red correction from 0.1 to 5. |
| g | The green correction from 0.1 to 5. |
| b | The blue correction from 0.1 to 5. |
| Original | Converted |
|---|---|
|
|
|
static |
Converts into grayscale of the specified image.
| image | The image to be transformed into grayscale. |
| Original | Converted |
|---|---|
|
|
|
static |
Creates a new image with grayscale colors of the specified image.
| image | The image to be transformed into grayscale. |
| Original | Converted |
|---|---|
|
|
|
static |
Converts into grayscale of the specified image with specified percent factor.
| image | The image to be transformed into grayscale. |
| percent | The percent factor in % (from 0.0 to 1.0). |
1.0 will make the color completely gray, while 0.0 return the original image. | Original | Converted |
|---|---|
|
|
|
static |
Creates a new image with grayscale colors of the specified image with specified percent factor.
| image | The image to be transformed into grayscale. |
| percent | The percent factor in % (from 0.0 to 1.0). |
1.0 will make the color completely gray, while 0.0 return the original image. | Original | Converted |
|---|---|
|
|
|
static |
Rotate hue colors of the specified image with specified angle.
| image | The image to rotate hue colors. |
| angle | The angle in degrees (form 0 to 360). |
| Original | Converted |
|---|---|
|
|
|
static |
Creates a new image with rotated hue colors of the specified image with specified angle.
| image | The image to rotate hue colors. |
| angle | The angle in degrees (form 0 to 360). |
| Original | Converted |
|---|---|
|
|
|
static |
Inverts colors of the specified image.
| image | The image to invert colors. |
| Original | Converted |
|---|---|
|
|
|
static |
Creates a new image with inverted colors of the specified image.
| image | The image to invert colors. |
| Original | Converted |
|---|---|
|
|
|
static |
Inverts colors of the specified image with specified percent factor.
| image | The image to invert colors. |
| percent | The percent factor in % (from 0.0 to 1.0). |
0.0 will represents the original image. 1.0 will provide image with inverted colors. | Original | Converted |
|---|---|
|
|
|
static |
Creates a new image with inverted colors of the specified image with specified percent factor.
| image | The image to invert colors. |
| percent | The percent factor in % (from 0.0 to 1.0). |
0.0 will represents the original image. 1.0 will provide image with inverted colors. | Original | Converted |
|---|---|
|
|
|
static |
Changes the opacity level of the specified image with specified percent factor.
| image | The image to change the opacity level. |
| percent | The percent factor in % (from 0.0 to 1.0). |
0.0 will represents a transparent image. 1.0 will provide the original image. | Original | Converted |
|---|---|
|
|
|
static |
Creates a new image with opacity level of the specified image with specified percent factor.
| image | The image to change the opacity level. |
| percent | The percent factor in % (from 0.0 to 1.0). |
0.0 will represents a transparent image. 1.0 will provide the original image. | Original | Converted |
|---|---|
|
|
|
static |
Rescale image with of the specified image with specified size.
| image | The image to change the size. |
| size | The new size. |
| Original | Converted |
|---|---|
|
|
|
static |
Creates a new resacaling image with new size of the specified image with specified size.
| image | The image to change the size. |
| size | The new size. |
| Original | Converted |
|---|---|
|
|
|
static |
Resize image with of the specified image with specified size.
| image | The image to change the size. |
| size | The new size. |
| Original | Converted |
|---|---|
|
|
|
static |
Creates a new resized image with new size of the specified image with specified size.
| image | The image to change the size. |
| size | The new size. |
| Original | Converted |
|---|---|
|
|
|
static |
Rotates, flips, or rotates and flips of the specified image with specified rotate flip type.
| image | The image to be rotated, flipped or rotated and flipped. |
| rotate_flip_type | A xtd::drawing::rotate_flip_type member that specifies the type of rotation and flip to apply to the image. |
| Original | Converted |
|---|---|
|
|
|
static |
Creates a new image with rotations, flips, or rotations and flips of the specified image with specified rotate flip type.
| image | The image to be rotated, flipped or rotated and flipped. |
| rotate_flip_type | A xtd::drawing::rotate_flip_type member that specifies the type of rotation and flip to apply to the image. |
| Original | Converted |
|---|---|
|
|
|
static |
Change the saturate of the specified image with specified percent factor.
| image | The image to change saturation. |
| percent | The percent factor in %. |
1.0 returns the original image, while the other values give a saturate image. | Original | Converted |
|---|---|
|
|
|
static |
Creates a new saturate image of the specified image with specified percent factor.
| image | The image to change saturation. |
| percent | The percent factor in %. |
1.0 returns the original image, while the other values give a saturate image. | Original | Converted |
|---|---|
|
|
|
static |
Converts into sepia colors of the specified image.
| image | The image to be transformed into sepia. |
| Original | Converted |
|---|---|
|
|
|
static |
Creates a new image with sepia colors of the specified image.
| image | The image to be transformed into sepia. |
| Original | Converted |
|---|---|
|
|
|
static |
Converts into sepia colors of the specified image with specified percent factor.
| image | The image to be transformed into sepia. |
| percent | The percent factor in % (from 0.0 to 1.0). |
1.0 will make the color completely sepia, while 0.0 return the original image. | Original | Converted |
|---|---|
|
|
|
static |
Creates a new image with sepia colors of the specified image with specified percent factor.
| image | The image to be transformed into sepia. |
| percent | The percent factor in % (from 0.0 to 1.0). |
1.0 will make the color completely sepia, while 0.0 return the original image. | Original | Converted |
|---|---|
|
|
|
static |
Converts into black and white colors of the specified image with specified threshold.
| image | The image to convert into black and white colors. |
| threshold | The threshold value (from 0 to 765). |
| Original | Converted |
|---|---|
|
|
|
static |
Creates a new black and white image of the specified image with specified threshold.
| image | The image to convert into black and white colors. |
| threshold | The threshold value (from 0 to 765). |
| Original | Converted |
|---|---|
|
|