Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

php imagepng

作者:尒忸旳迣鎅゛沬卜鋽旳凄涼   发布日期:2025-03-17   浏览:93

<?php
// 创建一个图像资源
$im = imagecreatetruecolor(100, 100);

// 分配颜色
$white = imagecolorallocate($im, 255, 255, 255);
$black = imagecolorallocate($im, 0, 0, 0);

// 填充背景为白色
imagefill($im, 0, 0, $white);

// 画一个黑色的矩形
imagerectangle($im, 10, 10, 90, 90, $black);

// 将图像输出为 PNG 格式
header('Content-Type: image/png');
imagepng($im);

// 释放内存中的图像资源
imagedestroy($im);
?>

解释说明:

  1. 创建图像资源:使用 imagecreatetruecolor() 函数创建一个 100x100 像素的真彩色图像。
  2. 分配颜色:使用 imagecolorallocate() 函数为图像分配颜色,这里分配了白色和黑色。
  3. 填充背景:使用 imagefill() 函数将图像背景填充为白色。
  4. 绘制图形:使用 imagerectangle() 函数在图像上绘制一个黑色的矩形。
  5. 输出图像:使用 header() 设置内容类型为 image/png,然后使用 imagepng() 函数将图像以 PNG 格式输出到浏览器或文件。
  6. 释放资源:使用 imagedestroy() 函数释放图像资源,避免内存泄漏。

上一篇:php querylist

下一篇:php object转array

大家都在看

php session用法

phpisset函数

php后端

php爬虫框架

php读取csv文件

php 三元表达式

php文件加密

php 拆分字符串

php pcntl

php ||

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站