Esta é uma tradução da página de documentação original em inglês. Ajude-nos a torná-la melhor.

image.create

Descrição

object image.create(object/array images)

Este método permite criar novas imagens.

Este método está disponível apenas para o tipo de usuário Super admin. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Ver Do utilizador funções Para maiores informações.

Parâmetros

(objeto/array) Imagens para criar.

Além das propriedades de imagem padrão, o O método aceita os seguintes parâmetros.

|Parâmetro|Tipo|Descrição| |---------|----------------------------------- ------------|-----------| |nome
(obrigatório)|string|Nome da imagem.| |tipo de imagem
(obrigatório)|inteiro|Tipo de imagem.

Valores possíveis:
1 - ícone (padrão);
2 - imagem de fundo.| |imagem
(obrigatório)|string|imagem codificada em Base64. O tamanho máximo da imagem codificada é 1 MB. O tamanho máximo pode ser ajustado alterando o valor da constante ZBX_MAX_IMAGE_SIZE.
Os formatos de imagem suportados são: PNG, JPEG, GIF.|

Valores de retorno

(object) Retorna um objeto contendo os IDs das imagens criadas sob a propriedade imageids. A ordem dos IDs retornados corresponde à ordem das imagens passadas.

Exemplos

Crie uma imagem

Crie um ícone de nuvem.

Solicitação:

{
           "jsonrpc": "2.0",
           "método": "imagem.criar",
           "parâmetros": {
               "tipo de imagem": 1,
               "name": "Cloud_(24)",
               "Imagem": "iVBORw0KGgoAAAANSUhEUgAAABgAAAANCAYAAACzbK7QAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAACmAAAApgBNtNH3wAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAIcSURBVDjLrZLbSxRRHMdPKiEiRQ89CD0s + N5j9BIMEf4Hg / jWexD2ZEXQbC9tWUFZimtLhswuZiVujK1UJmYXW9PaCUdtb83enL3P7s6ss5f5dc7EUsmqkPuFH3M4 / OB7 + V0OAgC0UyDENFEU03rh1uNOs / lFG75o2i2 / rkd9Y3Tgyj3HiaezbukdH9A / rP4E9vWi0u + Y4fuGnMf3DRgYc3Z / 84YrQSkD3mgKhFAC + KAEK74Y2Lj3MjPoOokQ3Xyx / 1GHeXCifbfO6lRPH / wi + AvZQhGSsgKxdB5CCRkCGPbDgMXBMbukTc4vK5 / WRHizsq7fZl2LFuvE4T0BZDTXHtgv4TNUqlUolsqQL2qQwbDEXzBBTIJ7I4y / cfAENmHZF4XrY9Mc + X9HAFmoyXS2ddy1IOg6 / KNyBcM0DFP / wFZFCcOy4N9Mw0YkCTOfhdL5AfZQXQBFn2t / ODXHC8FYVcoWjNEQ03qqwTJ5FdI44jg / msoB2Zd5ZKq3q6evA1FUS60bYyyj3AJf3V72HiLZJQxTtRLk1C2IYEg4mTNg63hPd1mOJd7Ict911OMNlWEf0nFxpCt16zcshTuLpGSwDDuPIfv0xzNyQYVGicC0cgUUDLM6Xp02lvvW / V2EBssnxlSGmWsxljw0znV9XfPLjTCW84r + cn7Jc8c2eWrbM6Wbe6 /aTJbhJ/TNkWc9/xXW592Xb9iPkKnUfH8BKdLgFy0lDyQAAAASUVORK5CYII="
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }

Resposta:

{
           "jsonrpc": "2.0",
           "resultado": {
               "imageids": [
                   "188"
               ]
           },
           "id": 1
       }

Fonte

CImage::create() em ui/include/classes/api/services/CImage.php.