Rumah > pembangunan bahagian belakang > masalah PHP > Cara menggunakan PHP untuk mengisi grafik yang tidak teratur

Cara menggunakan PHP untuk mengisi grafik yang tidak teratur

PHPz
Lepaskan: 2023-04-12 09:58:54
asal
574 orang telah melayarinya

Dalam pembangunan web, menggunakan grafik untuk meningkatkan kesan visual tapak web telah menjadi kaedah arus perdana. Menjana dan mengisi pelbagai grafik yang tidak teratur secara dinamik adalah salah satu teknologi arus perdana untuk mencapai kesan visual pada halaman web. Artikel ini akan memperkenalkan cara menggunakan PHP untuk mengisi grafik yang tidak teratur.

Pertama, mari kita lihat jenis grafik yang biasa diisi:

  1. Grafik pepejal

Grafik pepejal ialah grafik dengan warna dan bentuk sebenar. Grafik sedemikian sering digunakan dengan kerap dalam logo atau kawasan lain tapak web untuk menambah minat visual.

  1. Grafik kecerunan

Grafik kecerunan ialah grafik yang bertukar warna secara beransur-ansur. Grafik jenis ini menjadikan tapak web kelihatan lebih artistik dan menyumbang kepada pengalaman yang baik untuk pengguna.

  1. Grafik corak

Grafik corak ialah grafik yang dijalin dengan siri corak melengkung, menegak, mendatar dan lain-lain dalam arah yang berbeza. Grafik corak sering digunakan di kawasan latar belakang.

Artikel ini memperkenalkan pembaca kepada cara menggunakan PHP untuk mengisi tiga jenis grafik tidak teratur yang berbeza ini melalui kandungan berikut.

  1. Isi grafik pepejal

Idea asas untuk mengisi grafik pepejal adalah untuk mencipta gambar yang mengandungi corak atau warna dalam PHP dan menetapkannya sebagai latar belakang laman web.

Kod PHP untuk membuat isian adalah seperti berikut:

//创建一个画布并设置画布的宽和高
$img = imagecreatetruecolor(200, 200);

//设置画布颜色RGB值
$color = imagecolorallocate($img, 255, 255, 255);

//将画布颜色填充到画布中
imagefill($img, 0, 0, $color);

//在画布上创建一个实体图形,设置其颜色
$rectColor = imagecolorallocate($img, 0, 0, 255);
imagefilledrectangle($img, 0, 0, 200, 200, $rectColor);

//将背景图像应用到网站的主体部分
echo '<body style="background: url(\&#39;&#39;.imagepng($img).&#39;\&#39;)">';
Salin selepas log masuk

Kod PHP ini akan mencipta kanvas 200×200 dan mengisinya dengan warna putih. Kemudian, isikan kanvas dengan grafik biru padat, dan akhirnya gunakan imej sebagai latar belakang pada badan utama tapak web.

  1. Isi grafik kecerunan

Idea asas untuk mengisi grafik kecerunan adalah untuk mencipta gambar dalam PHP yang serupa dengan grafik pepejal dan menggunakan kecerunan yang berbeza warna di atasnya.

Kod PHP untuk membuat isian adalah seperti berikut:

//创建具有渐变颜色的实体图形
$gradImg = imagecreate(200, 200);
for($i=0;$i<=255;$i++){
    //设置渐变图形的颜色
    $color = imagecolorallocate($gradImg, $i, $i, $i);
    imagefilledrectangle($gradImg, 0, $i, 200, $i+1, $color);
}

//将渐变图像应用到网站的主体部分
echo &#39;<body style="background: url(\&#39;&#39;.imagepng($gradImg).&#39;\&#39;)">';
Salin selepas log masuk

Kod PHP di atas akan mencipta kanvas dengan grafik kecerunan. Mencapai kecerunan warna melalui tiga gelung dengan warna yang berbeza. Akhir sekali, gunakan imej kecerunan sebagai latar belakang pada badan utama tapak web.

  1. Isi Grafik Corak

Idea asas Grafik Corak Isi ialah untuk mencipta imej yang serupa dengan grafik kecerunan dalam PHP dan menggunakan corak yang berbeza padanya untuk serentak Isi kanvas.

Kod PHP untuk membuat isian adalah seperti berikut:

//创建一个具有纹理的画布
$textureImg = imagecreatefrompng("texture.png");
$img = imagecreatetruecolor(150,150);
imagecopyresampled($img, $textureImg, 0, 0, 0, 0, 150, 150, imagesx($textureImg), imagesy($textureImg));

//将画布背景应用在网站的主体部分
echo '<body style="background: url(\&#39;&#39;.imagepng($img).&#39;\&#39;)">';
Salin selepas log masuk

Kod PHP di atas mencipta kanvas 150×150 dan menggunakan sumber tekstur pada kanvas. Akhir sekali, gunakan kanvas yang diisi sebagai latar belakang pada bahagian utama tapak web.

Kesimpulan:

Artikel ini memperkenalkan secara ringkas beberapa kaedah pengisian PHP berdasarkan pelbagai jenis grafik tidak teratur. Walaupun ini adalah kaedah asas, ia boleh diperluaskan untuk menghasilkan bentuk tidak teratur yang lebih kompleks dan menarik. Digabungkan dengan fungsi PHP lain untuk melukis grafik, pembangun laman web boleh mencipta kesan halaman artistik yang sempurna.

Atas ialah kandungan terperinci Cara menggunakan PHP untuk mengisi grafik yang tidak teratur. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan