imagen.crear

Descripción

object image.create(object/array images)

Este método permite crear nuevas imágenes.

Este método solo está disponible para el tipo de usuario Super administrador. Los permisos para activar el método se pueden revocar en la configuración de roles de usuario. Ver Userroles para más información.

Parámetros

(object/array) Imágenes para crear.

Además de las standard image properties, el método acepta los siguientes parámetros.

Parámetro Tipo Descripción
nombre
(obligatorio)
cadena Nombre de la imagen.
tipo de imagen
(obligatorio)
número entero Tipo de imagen.

Valores posibles:
1 - icono (predeterminado);
2 - imagen de fondo.
image
(obligatorio)
cadena Imagen codificada en Base64. El tamaño máximo de la imagen codificada es 1 MB. El tamaño máximo se puede ajustar cambiando el valor constante ZBX_MAX_IMAGE_SIZE.
Los formatos de imagen admitidos son: PNG, JPEG, GIF.

Valores de retorno

(object) Devuelve un objeto que contiene los IDs de las imágenes creadas bajo la propiedad imageids. El orden de los ID devueltos coincide con el orden de las imágenes pasadas.

Ejemplos

Crear una imagen

Creae un icono de nube.

Solicitud:

{
           "jsonrpc": "2.0",
           "method": "image.create",
           "params": {
               "imagetype": 1,
               "name": "Cloud_(24)",
               "image": "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/xXW592Xb9iPkKnUfH8BKdLgFy0lDyQAAAAASUVORK5CYII="
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }

Respuesta:

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

Fuente

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