# dxGetMaterialSize (Cliente)

> Devolve o tamanho de uma imagem em pixels.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Função Lua
- **Lado**: Cliente
- **Categoria**: Desenho na tela
- **URL**: https://wiki.mymp.gg/pt/dxGetMaterialSize

## Sintaxe

```lua
int, int dxGetMaterialSize(texture|dui material)
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `material` | `texture\|dui` | A imagem: textura, render target, screen source ou dui. |

## Retorno

A largura e a altura. Um argumento que não é imagem gera um erro.

## Exemplo

```lua
local tex = engineCreateTexture("images/map.png")
local w, h = dxGetMaterialSize(tex)
print("o mapa tem " .. w .. "x" .. h)
```

## Veja também

- [dxDrawImageSection (Cliente)](https://wiki.mymp.gg/pt/dxDrawImageSection.md): Desenha uma parte de uma imagem na tela durante um quadro.
- [engineCreateTexture (Cliente)](https://wiki.mymp.gg/pt/engineCreateTexture.md): Cria uma textura a partir de um arquivo de imagem do recurso ou dos bytes de uma imagem na memória. A textura existe só neste cliente.
- [dxCreateRenderTarget (Cliente)](https://wiki.mymp.gg/pt/dxCreateRenderTarget.md): Cria um render target: uma imagem em que as funções dx podem desenhar e que pode ser usada como qualquer outra imagem.
