PHP Velho Oeste 2024

Imagick::getImagesBlob

(PECL imagick 2, PECL imagick 3)

Imagick::getImagesBlobDevuelve todas las secuencias de imágenes como un blob

Descripción

Imagick::getImagesBlob(): string

Implementa directo a la memoria formatos de imagen. Desvuelve todas las secuencias de imágenes como un string. El formato de la imagen determina el formato del blob devuelto (GIF, JPEG, PNG, etc.). Para devolver un formato de imagen diferente use Imagick::setImageFormat().

Valores devueltos

Devuelve un string que contiene las imágenes. En caso de error, lanza una ImagickException.

add a note add a note

User Contributed Notes 1 note

up
1
merajsiddiqui at outlook dot com
7 years ago
Binary Large OBject (BLOB) format is used to store image, audio, video directly into database and not into a file system and then saving the location in the database.
To store an image in database you can directly use Imagic library to convert the image into BLOB

<?php
$imagick
= new Imagick();
//Your image file
$image = dirname(__DIR__) . "/example/images/github_logo.png";
$image_file = fopen($image, "a+");
$imagick->readImageFile($image_file);
//if not applied utf-8 encode it throws decoding error output not utf-8
$image_blob = utf8_encode($imagick->getImagesBlob());
var_dump($image_blob);
To Top