# new Bitmap(filename)
Load a BMP, TGA, PCX or PNG image.
Note: PNG module must be loaded by calling LoadLibrary("png") before using this function with PNG files! Note: JPEG module must be loaded by calling LoadLibrary("jpeg") before loading JPEG files!
Parameters:
Name | Type | Description |
---|---|---|
filename |
string | name of the file. |
- See:
-
- LoadLibrary()
Members
Methods
# Draw(x, y)
Draw the image to the canvas at given coordinates.
Parameters:
Name | Type | Description |
---|---|---|
x |
number | position to draw to. |
y |
number | position to draw to. |
# DrawAdvanced(srcX, srcY, srcW, srcH, destX, destY, destW, destH)
Draw the image to the canvas at given coordinates.
Parameters:
Name | Type | Description |
---|---|---|
srcX |
number | source position to draw from. |
srcY |
number | source position to draw from. |
srcW |
number | source size to draw from. |
srcH |
number | source size to draw from. |
destX |
number | position to draw to. |
destY |
number | position to draw to. |
destW |
number | size to draw. |
destH |
number | size to draw. |
# DrawTrans(x, y)
Draw the image to the canvas at given coordinates using the alpha channel transparency. Only works for 32bit TGA with alpha channel information.
Parameters:
Name | Type | Description |
---|---|---|
x |
number | position to draw to. |
y |
number | position to draw to. |
# FxDrawLfb(x, y, buffer, pipeline)
draw the bitmap directly into the 3dfx/voodoo framebuffer (only works when fxInit() was called).
Parameters:
Name | Type | Description |
---|---|---|
x |
number | position to draw to. |
y |
number | position to draw to. |
buffer |
GR_BUFFER | one of FRONTBUFFER, BACKBUFFER or AUXBUFFER |
pipeline |
boolean | true if the pixels shall be processed by the voodoos pixel pipeline, false to just draw. |
# GetPixel(x, y) → {number}
Get the color of a pixel of this image.
Parameters:
Name | Type | Description |
---|---|---|
x |
number | position. |
y |
number | position. |
the color of the pixel.
# SaveBmpImage(fname)
Save bitmap to BMP file.
Parameters:
Name | Type | Description |
---|---|---|
fname |
string | filename. |
# SavePcxImage(fname)
Save bitmap to PCX file.
Parameters:
Name | Type | Description |
---|---|---|
fname |
string | filename. |
# SavePngImage(fname)
Save bitmap to PNG file.
Note: PNG module must be loaded by calling LoadLibrary("png") before using this function!
Parameters:
Name | Type | Description |
---|---|---|
fname |
string | filename. |
- See:
-
- LoadLibrary()
# SaveTgaImage(fname)
Save bitmap to TGA file.
Parameters:
Name | Type | Description |
---|---|---|
fname |
string | filename. |