Název |
Popis |
Bitmap Bitmap |
Zpracovávaný obrázek ve formě bitmapy. |
void Dispose() |
Metoda uvolní všechny alokované systémové zdroje. Nutno volat po ukončení práce. |
void Create(int width, int height) |
Vytvoří obrázek o zadané šířce a výšce. |
void CreateFromFile(string fileName) |
Vytvoří obrázek načtením ze souboru. |
void CreateFromImage(System.Drawing.Image image) |
Vytvoří obrázek z jiného obrázku. |
void CreateFromBytes(byte[] bytes) |
Vytvoří obrázek z pole bytes. |
void SaveAsBmp(string fileName) |
Uloží obrázek jako bitmapu. |
void SaveAsGif(string fileName) |
Uloží obrázek jako gif. |
void SaveAsIcon(string fileName) |
Uloží obrázek jako ikonu. |
void SaveAsJpeg(string fileName) |
Uloží obrázek jako jpeg. |
void SaveAsPng(string fileName) |
Uloží obrázek jako png. |
byte[] SaveAsBmp() |
Uloží obrázek jako bmp do pole bytes. |
byte[] SaveAsGif() |
Uloží obrázek jako gif do pole bytes. |
byte[] SaveAsIcon() |
Uloží obrázek jako ikonu do pole bytes. |
byte[] SaveAsJpeg() |
Uloží obrázek jako jpeg do pole bytes. |
byte[] SaveAsPng() |
Uloží obrázek jako png do pole bytes. |
void ResizeToMax(int maxWidth, int maxHeight) |
Metoda změní velikost obrázku, tak aby nebyla překročena max šířka ani výška. Při změně je zachován poměr stran obrázku. |
void Resize(int width, int height) |
Metoda změní velikost obrázku. |
int Width |
Šířka obrázku. |
int Height |
Výška obrázku. |
void MakeTransparent(Color color) |
Metoda vytvoří ze zadané barvy v obrázku průhlednou. |
Font CreateFont(string familyName, int size, bool isBold, bool isItalic, bool isUnderline, bool isStrikeout) |
Funkce vrátí font. |
Pen CreatePen(Color color) |
Funkce vrátí pero pro kreslení čar. |
Brush CreateSolidBrush(Color color) |
Funkce vrátí štětec pro vyplňování ploch. |
void SetPixel(int x, int y, Color color) |
Metoda nastaví barvu zadanému pixelu. |
void Clear(Color color) |
Metoda vymaže barvu z obrázku. |
void DrawText(string text, Font font) |
Metoda nakreslí text. |
void DrawText(string text, Font font, int maxWidth) |
Metoda nakreslí text o maximální šířce. Text, který se na šířku nevejde, je nakreslen na další řádek. |
void DrawArc(Pen pen, int x, int y, int width, int height, int startAngle, int sweepAngle) |
Metoda nakreslí oblouk. |
void DrawEllipse(Pen pen, int x, int y, int width, int height) |
Metoda nakreslí elipsu. |
void DrawImage(System.Drawing.Image image, int x, int y) |
Metoda nakreslí obrázek. |
void DrawImage(System.Drawing.Image image, int x, int y, int width, int height) |
Metoda nakreslí obrázek. |
void DrawLine(Pen pen, int x1, int y1, int x2, int y2) |
Metoda nakreslí čáru. |
void DrawPie(Pen pen, int x, int y, int width, int height, int startAngle, int sweepAngle) |
Metoda nakreslí kruhovou výseč. |
void DrawRectangle(Pen pen, int x, int y, int width, int height) |
Metoda nakreslí obdélník. |
void FillEllipse(Brush brush, int x, int y, int width, int height) |
Metoda nakreslí vyplněnou elipsu. |
void FillPie(Brush brush, int x, int y, int width, int height, int startAngle, int sweepAngle) |
Metoda nakreslí vyplněnou kruhovou výseč. |
void FillRectangle(Brush brush, int x, int y, int width, int height) |
Metoda nakreslí vyplněný obdélník. |