Astrath:createImage
DxImage:new
Description: Creates a new DX-based image element. Images can be attached to parent elements, support transparency, and custom styles. Each image instance is automatically registered in the DX library.
Parameters:
path (string) – Path to the image file. Must exist.
posX, posY (float) – Position on screen.
width, height (float) – Size of the image.
parent (element) – Parent DX element to attach this image to (optional).
relative (boolean) – Position relative to parent (optional).
Returns:
- Returns the newly created DxImage element.
Methods:
| Method | Description
Ath:destroy() - Ath:setVisible(boolean) - Ath:setEnabled(boolean) - Ath:setAlpha(int) - Ath:setPath(string) - Ath:draw() } Example: -- Create an image at position 100x100 with size 200x150
local myImage = DxImage:new("images/logo.png", 100, 100, 200, 150)
-- Show the image and set transparency
myImage:setVisible(true)
myImage:setAlpha(200)
-- Change the image path
myImage:setPath("images/new_logo.png")
-- Draw the image
myImage:draw()
See also: Astrath – Main library page DxWindow:new – Page for window element reference DxLabel:new – Page for label element reference onClientRender – Event used to render DX elements |
|---|