xtd - Reference Guide
0.1.1
Modern c++17/20 framework to create console, GUI and unit test applications on Windows, macOS, Linux, iOS and android.
|
The xtd.drawing.imaging namespace provides advanced GDI+ imaging functionality. Basic graphics functionality is provided by the xtd.drawing namespace.
Classes | |
class | color_palette |
Defines an array of colors that make up a color palette. The colors are 32-bit ARGB colors. Not inheritable. More... | |
class | frame_dimension |
Provides properties that get the frame dimensions of an image. Not inheritable. More... | |
class | image_format |
Specifies the file format of the image. Not inheritable. More... | |
class | property_item |
Encapsulates a metadata property to be included in an image file. Not inheritable. More... | |
Enumerations | |
enum class | image_flags { none , scalable , has_alpha , has_translucent , partially_scalable , color_space_rgb , color_space_cmyk , color_space_gray , color_space_ycbcr , color_space_ycck , has_real_dpi , has_real_pixel_size , read_only , caching } |
Specifies the attributes of the pixel data contained in an xtd::drawing::image object. The xtd::drawing:iImage::flags property returns a member of this enumeration. More... | |
enum class | pixel_format { undefined , dont_care , max , indexed , gdi , format16bpp_rgb555 , format16bpp_rgb565 , format24bpp_rgb , format32bpp_rgb , format1bpp_indexed , format4bpp_indexed , format8bpp_indexed , alpha , format16bpp_argb1555 , palpha , format32bpp_pargb , extended , format16bpp_gray_scale , format48bpp_rgb , format64bpp_pargb , canonical , format32bpp_argb , format64bpp_argb } |
Specifies the format of the color data for each pixel in the image. More... | |