Editor PHP Xinyi memperkenalkan anda cara menggunakan kod PHP untuk melukis segmen garisan. Dalam PHP, anda boleh melukis segmen garisan melalui fungsi yang disediakan oleh perpustakaan GD Mula-mula, anda perlu mencipta kanvas, kemudian menetapkan koordinat permulaan dan penghujung segmen garisan, pilih warna dan ketebalan segmen garisan, dan akhirnya. gunakan fungsi yang sepadan pada kanvas. Hanya lukis bahagian garisan. Dengan beberapa baris kod ringkas, anda boleh melukis segmen garisan dan menambah kesan visual yang lebih jelas pada halaman web.
Langkah untuk melukis segmen garisan dalam PHP
1. Cipta kanvas
$im = imagecreatetruecolor(width, height);
width
和 height
Nyatakan lebar dan ketinggian kanvas dalam piksel. 2. Set warna
$color = imagecolorallocate($im, red, green, blue);
imagecolorallocate()
mencipta warna yang ditentukan dan mengembalikan warna indeks. red
, green
和 blue
Menentukan komponen merah, hijau dan biru warna (0-255). 3. Lukiskan segmen garisan
imageline($im, x1, y1, x2, y2, $color);
$im
ialah sumber imej kanvas. x1
, y1
和 x2
, y2
Nyatakan koordinat titik permulaan dan titik akhir segmen garisan. $color
ialah indeks warna segmen garisan. Kod sampel:
<?php // 创建一个 500x500 的画布 $im = imagecreatetruecolor(500, 500); // 分配蓝色 $blue = imagecolorallocate($im, 0, 0, 255); // 绘制一条从 (100, 100) 到 (400, 400) 的蓝色线段 imageline($im, 100, 100, 400, 400, $blue); // 输出图像 header("Content-Type: image/png"); imagepng($im); imagedestroy($im); ?>
Petua:
x1
, y1
, x2
和 y2
berada dalam julat kanvas. imagedashedline()
untuk melukis segmen garisan putus-putus. imagecolortransparent()
untuk menjadikan latar belakang telus. imagefilledpoly<code>imagefilledpoly<strong class="keylink">Go</strong>n()
Go
imagestring()
Gunakan fungsi Atas ialah kandungan terperinci PHP melukis segmen garisan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!