Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

จะกำหนดความหนาของภาพสำหรับการวาดเส้นโดยใช้ฟังก์ชัน imgsetthickness () ใน PHP ได้อย่างไร


ความหนาของภาพ() เป็นฟังก์ชัน inbuilt ใน PHP ที่ใช้กำหนดความหนาสำหรับการวาดเส้น

ไวยากรณ์

bool imagesetthickness($image, $thickness)

พารามิเตอร์

ความหนาของภาพ() ยอมรับพารามิเตอร์สองตัว - $image และ $thickness

  • $image − พารามิเตอร์นี้ถูกส่งกลับโดยฟังก์ชันการสร้างรูปภาพ เช่น imagecreatetruecolor() ใช้สำหรับสร้างขนาดของรูปภาพ

  • ความหนา$ − พารามิเตอร์นี้กำหนดความหนาเป็นพิกเซล

คืนค่า

ความหนาของภาพ() คืนค่า True เมื่อสำเร็จและ False เมื่อล้มเหลว

ตัวอย่างที่ 1

<?php
   // Create an image of a given size
   $img = imagecreatetruecolor(700, 300);
   $gray = imagecolorallocate($img, 0, 0, 255);
   $white = imagecolorallocate($img, 0xff, 0xff, 0xff);

   // Set the gray background color
   imagefilledrectangle($img, 0, 0, 700, 300, $gray);

   // Set the line thickness to 10
   imagesetthickness($img, 10);

   // Draw the rectangle
   imagerectangle($img, 30, 30, 200, 150, $white);
   
   // Output image to the browser
   header('Content-Type: image/png');
   imagepng($img);
   imagedestroy($img);
?>

ผลลัพธ์

จะกำหนดความหนาของภาพสำหรับการวาดเส้นโดยใช้ฟังก์ชัน imgsetthickness () ใน PHP ได้อย่างไร

ตัวอย่างที่ 2

<?php
   // Create an image of given size using imagecreatetruecolor() function
   $img = imagecreatetruecolor(700, 300);
   $blue = imagecolorallocate($img, 0, 0, 255);
   $white = imagecolorallocate($img, 0xff, 0xff, 0xff);

   // Set the white background-color
   imagefilledrectangle($img, 0, 0, 300, 200, $blue);

   // Set the line thickness to 50
   imagesetthickness($img, 50);

   // Draw the white line
   imageline($img, 50, 50, 250, 50, $white);

   // Output image to the browser
   header('Content-Type: image/png');
   imagepng($img);
   imagedestroy($img);
?>

ผลลัพธ์

จะกำหนดความหนาของภาพสำหรับการวาดเส้นโดยใช้ฟังก์ชัน imgsetthickness () ใน PHP ได้อย่างไร