Imagick::getImagesBlob

(PECL imagick 2, PECL imagick 3)

Imagick::getImagesBlobRetourne toutes les images de la séquence en un BLOB

Description

public Imagick::getImagesBlob(): string

Implémente le formatage direct en mémoire. Il retourne toutes les images de la séquence sous forme de chaîne. Le format de l'image détermine le format du BLOB retourné (GIF, JPEG, PNG, etc.). Pour retourner un format d'image différent, utilisez Imagick::setImageFormat().

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Retourne une chaîne contenant toutes les images. Émet une exception ImagickException en cas d'échec.

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