Maison > développement back-end > tutoriel php > Comment puis-je générer une image en PHP ?

Comment puis-je générer une image en PHP ?

DDD
Libérer: 2024-12-16 15:21:16
original
601 Les gens l'ont consulté

How Can I Output an Image in PHP?

Sortie d'une image en PHP

Sortie d'une image vers un navigateur en PHP est une tâche simple. Voici comment procéder :

  1. Définissez l'en-tête Content-Type :

    Spécifiez le type MIME de l'image à l'aide de l'en-tête() fonction. Par exemple :

    header('Content-Type: image/jpeg');
    Copier après la connexion
  2. Définissez l'en-tête Content-Length :

    Indiquez la taille du fichier image en octets à l'aide de la taille du fichier( ) fonction :

    header('Content-Length: ' . filesize($file));
    Copier après la connexion
  3. Sortir l'image Fichier :

    Utilisez la fonction readfile() pour lire et afficher le contenu du fichier image :

    readfile($file);
    Copier après la connexion

Voici un exemple d'extrait de code qui met tout cela ensemble :

$file = '../image.jpg';
$type = 'image/jpeg';
header('Content-Type:'.$type);
header('Content-Length: ' . filesize($file));
readfile($file);
Copier après la connexion

En suivant ces étapes, vous pouvez afficher une image dans le navigateur, permettant à l'utilisateur de visualiser ou de télécharger ça.

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!

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