examples
# _images.load_
```lua
local images = require "images"
local load_image = images.load(file.Read("images.png[, jpg, svg]"))
callbacks.Register(
"Draw",
function()
load_image:draw(0, 0)
end
)
```
# _images.load_png_
```lua
local images = require "images"
local load_png = images.load_png(file.Read(".png"))
callbacks.Register(
"Draw",
function()
load_png:draw(0, 0)
end
)
```
# _images.load_jpg_
```lua
local images = require "images"
local load_jpg = images.load_jpg(file.Read(".jpg"))
callbacks.Register(
"Draw",
function()
load_jpg:draw(0, 0)
end
)
```
# _images.load_svg_
```lua
local images = require "images"
local load_svg = images.load_svg(file.Read(".svg"))
callbacks.Register(
"Draw",
function()
load_svg:draw(0, 0)
end
)
```
# _images.load_rgba_
```lua
local images = require "images"
local load_rgba = images.load_rgba(common.RasterizeSVG(file.Read(".svg"), 2))
callbacks.Register(
"Draw",
function()
load_rgba:draw(0, 0)
end
)
```
# _images.get_weapon_icon_
```lua
local images = require "images"
local weapon_icon = images.get_weapon_icon("awp")
callbacks.Register(
"Draw",
function()
weapon_icon:draw(0, 0)
end
)
```
# _images.get_weapon_icon_
```lua
local images = require "images"
local panorama_image = images.get_panorama_image("icons/ui/warning.svg")
callbacks.Register(
"Draw",
function()
panorama_image:draw(0, 0)
end
)
```
# _images.get_steam_avatar_
```lua
local images = require "images"
local steam_avatar = images.get_steam_avatar("76561199046207774", 65)
callbacks.Register(
"Draw",
function()
steam_avatar:draw(0, 0)
end
)
```
# _[images](doc:YyqSLLXz):measure_
```lua
local images = require "images"
local weapon_icon = images.get_weapon_icon("awp")
callbacks.Register(
"Draw",
function()
print(weapon_icon:measure())
print(weapon_icon:measure(weapon_icon.width * 0.5))
print(weapon_icon:measure(weapon_icon.width * 0.5, weapon_icon.height * 0.5))
end
)
```
# _[images](doc:YyqSLLXz):draw_
```lua
local images = require "images"
local steam_avatar = images.get_steam_avatar("76561199046207774", 65)
callbacks.Register(
"Draw",
function()
steam_avatar:draw(0, 0, 100, 100, 255, 255, 255, 255, false)
end
)
```
# _[table](doc:5Egd1y0M)_
```lua
local images = require "images"
local weapon_icon = images.get_weapon_icon("awp")
callbacks.Register(
"Draw",
function()
print(weapon_icon.type, weapon_icon.width, weapon_icon.height, weapon_icon.contents, weapon_icon.textures)
end
)
```