![]() |
Jypeli
5
The simple game programming library
|
Kuva. Lisää...
Julkiset jäsenfunktiot | |
Color [,] | GetData (int ox=0, int oy=0, int w=int.MaxValue, int h=int.MaxValue) |
Kuvan pikselit Color-taulukkona Lisää... | |
void | SetData (Color[,] bmp, int ox=0, int oy=0, int w=int.MaxValue, int h=int.MaxValue) |
Asettaa kuvan pikselit Color-taulukosta Lisää... | |
uint [,] | GetDataUInt (int ox=0, int oy=0, int w=int.MaxValue, int h=int.MaxValue) |
Palalutetaan kuvan pikselit ARGB-uint[,] -taulukkona Lisää... | |
uint [][] | GetDataUIntAA (int ox=0, int oy=0, int w=int.MaxValue, int h=int.MaxValue) |
Palalutetaan kuvan pikselit ARGB-uint[][] -taulukkona Lisää... | |
void | SetData (uint[,] bmp, int ox=0, int oy=0, int w=int.MaxValue, int h=int.MaxValue) |
Asetetaan kuvan pikselit ARGB-uint taulukosta Lisää... | |
void | SetData (uint[][] bmp, int ox=0, int oy=0, int w=int.MaxValue, int h=int.MaxValue) |
Asetetaan kuvan pikselit ARGB-uint taulukosta Lisää... | |
override int | GetHashCode () |
Image (Microsoft.Xna.Framework.Graphics.Texture2D texture) | |
Image (int width, int height, Color backColor) | |
Luo uuden kuvan. Lisää... | |
Image (double width, double height, Color backColor) | |
Luo uuden kuvan. Lisää... | |
Image | Clone () |
void | ApplyPixelOperation (Converter< Color, Color > operation) |
Suorittaa annetun pikselioperaation koko kuvalle. Lisää... | |
Image | Area (int left, int top, int right, int bottom) |
void | Fill (Color backColor) |
void | ReplaceColor (Color src, Color dest, double tolerance, bool blend, bool exactAlpha=false) |
Korvaa värin toisella värillä. Lisää... | |
void | ReplaceColor (Color src, Color dest) |
Korvaa värin toisella värillä. Lisää... | |
Stream | AsJpeg () |
Palauttaa kuvan jpeg-muodossa, jossa se voidaan esimerkiksi tallentaa DataStorage.Export -metodilla. Lisää... | |
Stream | AsPng () |
Palauttaa kuvan png-muodossa, jossa se voidaan esimerkiksi tallentaa DataStorage.Export -metodilla. Lisää... | |
Staattiset julkiset jäsenfunktiot | |
static Image | FromFile (string path) |
Lataa kuvan tiedostosta. Kuvan ei tarvitse olla lisättynä Content-projektiin. Lisää... | |
static Image | FromFile (StorageFile file) |
Lataa kuvan tiedostosta. Kuvan ei tarvitse olla lisättynä Content-projektiin. Lisää... | |
static Image | FromStream (Stream stream) |
Lataa kuvan tiedostovirrasta. Lisää... | |
static Image | CreateStarSky (int width, int height, int stars, bool transparent=false) |
Luo tähtitaivaskuvan. Lisää... | |
static Image | FromText (string text, Font font, Color textColor, Color backgroundColor) |
Luo kuvan tekstistä. Lisää... | |
static Image | DrawTextOnImage (Image img, string text, Vector position, Font font, Color textColor, Color backgroundColor) |
Piirtää tekstiä kuvan päälle. Lisää... | |
static Image | DrawTextOnImage (Image img, string text, Font font, Color textColor) |
Piirtää tekstiä kuvan päälle keskelle kuvaa. Lisää... | |
static Image | FromGradient (int imageWidth, int imageHeight, Color lowerColor, Color upperColor) |
Luo pystysuuntaisen liukuväritetyn kuvan. Lisää... | |
static Image | FromColor (int imageWidth, int imageHeight, Color color) |
Luo yksivärisen kuvan. Lisää... | |
static Image | Mirror (Image image) |
Peilaa kuvan X-suunnassa. Lisää... | |
static Image [] | Mirror (Image[] images) |
Peilaa kuvat X-suunnassa. Lisää... | |
static Image | Flip (Image image) |
Peilaa kuvan Y-suunnassa. Lisää... | |
static Image [] | Flip (Image[] images) |
Peilaa kuvat Y-suunnassa. Lisää... | |
static Image | Color (Image image, Color color) |
Värittää kuvan. Lisää... | |
static Image [] | Color (Image[] images, Color color) |
Värittää kuvat. Lisää... | |
static Image | Color (Image image, byte alpha) |
static Image | TileHorizontal (Image left, Image right) |
static Image | TileVertical (Image top, Image bottom) |
Ominaisuudet | |
Color | this[int row, int col] [get, set] |
int | Width [get] |
Leveys pikseleinä. Lisää... | |
int | Height [get] |
Korkeus pikseleinä. Lisää... | |
string | Name [get] |
Nimi. Lisää... | |
Image | ( | Microsoft.Xna.Framework.Graphics.Texture2D | texture | ) |
Stream AsJpeg | ( | ) |
Stream AsPng | ( | ) |
|
static |
|
static |
|
static |
|
static |
Color [,] GetData | ( | int | ox = 0 , |
int | oy = 0 , |
||
int | w = int.MaxValue , |
||
int | h = int.MaxValue |
||
) |
uint [,] GetDataUInt | ( | int | ox = 0 , |
int | oy = 0 , |
||
int | w = int.MaxValue , |
||
int | h = int.MaxValue |
||
) |
Palalutetaan kuvan pikselit ARGB-uint[,] -taulukkona
ox | siirtymä x-suunnassa vasemmasta ylänurkasta |
oy | siirtymä y-suunnassa vasemmasta ylänurkasta |
w | alueen leveys joka kopioidaan |
h | lueen korkaus joka kopioidaan |
uint [][] GetDataUIntAA | ( | int | ox = 0 , |
int | oy = 0 , |
||
int | w = int.MaxValue , |
||
int | h = int.MaxValue |
||
) |
Palalutetaan kuvan pikselit ARGB-uint[][] -taulukkona
ox | siirtymä x-suunnassa vasemmasta ylänurkasta |
oy | siirtymä y-suunnassa vasemmasta ylänurkasta |
w | alueen leveys joka kopioidaan |
h | lueen korkaus joka kopioidaan |
Korvaa värin toisella värillä.
src | Korvattava väri. |
dest | Väri jolla korvataan. |
tolerance | Kuinka paljon korvattava väri voi poiketa annetusta. |
blend | Sävytetäänkö korvattavaa väriä sen mukaan kuinka kaukana se on alkuperäisestä väristä |
blendAlpha | Vaaditaanko täsmälleen sama läpinäkyvyys ennen kuin korvataan |
void SetData | ( | Color | bmp[,], |
int | ox = 0 , |
||
int | oy = 0 , |
||
int | w = int.MaxValue , |
||
int | h = int.MaxValue |
||
) |
Asettaa kuvan pikselit Color-taulukosta
bmp | taulukko josta pikseleitä otetaan |
ox | siirtymä x-suunnassa vasemmasta ylänurkasta |
oy | siirtymä y-suunnassa vasemmasta ylänurkasta |
w | alueen leveys johon kopioidaan |
h | lueen korkaus johon kopioidaan |
void SetData | ( | uint | bmp[,], |
int | ox = 0 , |
||
int | oy = 0 , |
||
int | w = int.MaxValue , |
||
int | h = int.MaxValue |
||
) |
void SetData | ( | uint | bmp[][], |
int | ox = 0 , |
||
int | oy = 0 , |
||
int | w = int.MaxValue , |
||
int | h = int.MaxValue |
||
) |