Rumah > pembangunan bahagian belakang > tutorial php > PHP melukis segi empat tepat dan mengisinya

PHP melukis segi empat tepat dan mengisinya

WBOY
Lepaskan: 2024-03-21 10:14:02
ke hadapan
1071 orang telah melayarinya

editor php Youzi mengajar anda cara melukis segi empat tepat dan mengisinya dengan warna menggunakan bahasa PHP. Dengan kod mudah, anda boleh melaksanakan fungsi ini dengan mudah. Di bawah ini kami akan memperkenalkan secara terperinci cara menggunakan PHP untuk melukis segi empat tepat dan mengisi segi empat tepat dengan warna. Mari kita meneroka bersama-sama!

PHP Lukis segi empat tepat dan isikannya

Pengenalan

Dalam php anda boleh menggunakan perpustakaan GD untuk melukis dan memanipulasi imej, termasuk melukis segi empat tepat dan mengisinya. Pustaka GD menyediakan satu siri fungsi yang melaluinya pelbagai tugas pemprosesan grafik boleh dilaksanakan.

Lukis segi empat tepat

Untuk melukis segi empat tepat, anda boleh menggunakan fungsi imagefilledrectangle(). Fungsi ini memerlukan parameter berikut:

  • Sumber Imej
  • Mulakan koordinat X
  • Mulakan koordinat Y
  • Lebar segi empat tepat
  • Ketinggian segi empat tepat
  • Warna isian

Sebagai contoh, kod berikut melukis segi empat tepat yang diisi dengan warna merah:

$image = imagecreate(100, 100);
$color = imagecolorallocate($image, 255, 0, 0);
imagefilledrectangle($image, 20, 20, 80, 80, $color);
Salin selepas log masuk

Segi Empat Terisi

Untuk mengisi segi empat tepat, anda boleh menggunakan fungsi imagefilledrectangle(). Fungsi ini menggunakan parameter yang sama seperti fungsi imagefilled(), tetapi ia juga mengandungi parameter tambahan untuk menentukan warna isian.

Sebagai contoh, kod berikut mengisi segi empat tepat dengan kecerunan:

$image = imagecreate(100, 100);
$start_color = imagecolorallocate($image, 255, 255, 0);
$end_color = imagecolorallocate($image, 0, 0, 255);
imagefilledrectangle($image, 20, 20, 80, 80, imagecolorgradient($image, 20, 20, 80, 80, $start_color, $end_color));
Salin selepas log masuk

Nota

  • Apabila menggunakan perpustakaan GD, anda perlu memastikan sambungan GD didayakan.
  • Sebelum menggunakan fungsi imagefilledrectangle(), sumber imej mesti dibuat.
  • Format warna isian bergantung pada versi perpustakaan GD. Untuk pustaka GD versi 1, formatnya ialah nilai RGB untuk pustaka GD versi 2, formatnya ialah nilai RGBA.
  • Koordinat permulaan segi empat tepat menentukan koordinat sudut kiri atasnya.

Atas ialah kandungan terperinci PHP melukis segi empat tepat dan mengisinya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:lsjlt.com
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