Position actuelle: Accueil> Derniers articles> Début avec PHP et GD Library: étapes détaillées pour créer un programme d'image Artboard

Début avec PHP et GD Library: étapes détaillées pour créer un programme d'image Artboard

M66 2025-06-19

introduction

Le traitement d'image est une compétence importante dans le développement Web, et PHP fournit des fonctions de traitement d'image puissantes via la bibliothèque GD. La bibliothèque GD contient un grand nombre de fonctions qui permettent aux développeurs de créer, modifier, convertir et enregistrer des images. Ce didacticiel vous montrera comment créer un programme d'image Artboard simple à l'aide de bibliothèques PHP et GD, et vous emmènera étape par étape des compétences de traitement d'image de base.

Étape 1: Installez et configurez la bibliothèque GD

Avant de commencer, vous devez vous assurer que l'environnement PHP a la bibliothèque GD installée et activée. Ouvrez le fichier de configuration PHP.ini, recherchez la ligne suivante et assurez-vous que la ligne n'est pas commentée (il n'y a pas de semicolon '; `avant):
 extension=gd

Si la ligne n'est pas trouvée, ajoutez et redémarrez manuellement le serveur Web.

Étape 2: Créer une forme artistique

Tout d'abord, créez un formulaire HTML qui permet à l'utilisateur de sélectionner la largeur et la hauteur de l'art et soumettez ces informations via le formulaire pour générer le tableau artistique.
 <!DOCTYPE html>
<html>
<head>
    <title>Peinture</title>
    <style>
        #canvas {
            border: 1px solid #000;
        }
    </style>
</head>
<body>
    <form method="post" action="create_canvas.php">
        <label for="width">largeur:</label>
        <input type="number" id="width" name="width" min="100" max="1000" required><br>

        <label for="height">haut:</label>
        <input type="number" id="height" name="height" min="100" max="1000" required><br>

        <input type="submit" value="创建Peinture">
    </form>
</body>
</html>

Ce formulaire envoie une demande de message à Create_canvas.php et soumet la largeur et la hauteur de l'entrée par l'utilisateur.

Étape 3: Traiter la demande de création de bétail

Dans le fichier `create_canvas.php`, nous devons traiter les données du formulaire et générer une toile vide en fonction des paramètres de largeur et de hauteur de l'utilisateur.
 <?php
// 获取largeur和haut参数
$width = $_POST['width'];
$height = $_POST['height'];

// Créer une toile vide
$canvas = imagecreatetruecolor($width, $height);
?>

Étape 4: Rendez la toile et sortez-la au navigateur

Ensuite, nous sélectionnerons au hasard la couleur de chaque pixel de la toile et la rendrons.
 <?php
// Toirée de rendu
for ($x = 0; $x < $width; $x++) {
    for ($y = 0; $y < $height; $y++) {
        $color = imagecolorallocate($canvas, mt_rand(0, 255), mt_rand(0, 255), mt_rand(0, 255));
        imagesetpixel($canvas, $x, $y, $color);
    }
}

// Image de sortie au navigateur
header('Content-Type: image/png');
imagepng($canvas);
imagedestroy($canvas);
?>

Ce code remplira le canevas avec des couleurs RVB générées de manière aléatoire et sortira des images de format PNG via la fonction ImagePng .

Étape 5: Testez l'art-bord

Après avoir terminé les étapes ci-dessus, vous pouvez afficher le tableau artistique créé via votre navigateur. Visitez simplement `create_canvas.php` pour voir une image d'image simple.

en conclusion

Grâce aux étapes de cet article, vous avez maîtrisé comment créer un programme d'image d'image de base à l'aide de bibliothèques PHP et GD. De l'installation de la bibliothèque GD, la création de formulaires au rendu et à la sortie des images, vous pouvez déjà effectuer un traitement d'image de base en PHP. Ensuite, vous pouvez étendre ce programme au besoin pour implémenter plus de fonctions personnalisées.