Comment convertir des images en données binaires en php

藏色散人
Libérer: 2023-03-02 12:54:01
original
4287 Les gens l'ont consulté

Comment convertir des images PHP en binaire : obtenez d'abord l'image qui doit être convertie ; puis utilisez la fonction fopen pour lire les informations de l'image ; puis utilisez le "fread($fp, filesize($img)) ;" méthode pour convertir l’image en données binaires.

Comment convertir des images en données binaires en php

Ce qui a été enregistré cette fois est très simple, c'est-à-dire convertir l'image en données binaires et la sauvegarder dans la base de données, et extraire les données et la sortie L'image pour l'affichage.

Convertir l'image en binaire

Méthode 1 :

$img = '111111.jpg';
$fp= fopen($img, 'rb');
$content = fread($fp, filesize($img));//二进制数据
Copier après la connexion

Méthode 2 :

file_get_contents($_FILES['file']['tmp_name']);
Copier après la connexion

Convertir le binaire en image

En prenant la méthode 1 comme exemple, il vous suffit d'ajouter un en-tête pour afficher l'image sur le navigateur.

header( "Content-type: image/jpeg");
$fp      = fopen($img, 'rb');
$content = fread($fp, filesize($img)); //二进制数据
echo $content;
Copier après la connexion

Pour la deuxième méthode, vous devez utiliser base64 pour la convertir.

Pour plus de connaissances connexes, veuillez visiter le Site Web PHP chinois !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal