imagesettle () là một hàm có sẵn trong PHP được sử dụng để đặt hình ảnh ô xếp để lấp đầy. Nó thiết lập hình ảnh được sử dụng bởi các hàm điền toàn vùng như imagefill () và imagefilledpolygon () khi tô bằng màu đặc biệt IMG_COLOR_TILED.
Chúng ta có thể nói rằng một ô là một hình ảnh được sử dụng để lấp đầy một khu vực với một mẫu lặp lại. Chúng tôi có thể sử dụng bất kỳ hình ảnh GD nào làm hình xếp.
Cú pháp
bool imagesettile($image, $tile)
Tham số
hình ảnh () có hai tham số: $ image và $ ngói.
-
$ hình ảnh - Giữ một hình ảnh GD.
-
$ lát - Tham số $ tile được sử dụng để đặt tài nguyên hình ảnh dưới dạng ô xếp.
Giá trị trả lại
hình ảnh () trả về Đúng khi thành công và Sai khi thất bại.
Ví dụ 1
<?php // Load the PNG image by using imagecreatefrompng() function. $image = imagecreatefrompng('C:\xampp\htdocs\Images\img27.png'); // Create an image of 700x300 size $img = imagecreatetruecolor(700, 300); // Set the image tile imagesettile($img, $image); // Make the image repeat and IMG_COLOR_TILED is used imagefilledrectangle($img, 0, 0, 300, 199, IMG_COLOR_TILED); // Output an image to the browser header('Content-Type: image/png'); imagepng($img); imagedestroy($img); imagedestroy($image); ?>
Hình ảnh đầu vào
Hình ảnh đầu ra
Ví dụ 2
<?php // Load the PNG image by using imagecreatefrompng() function. $image = imagecreatefrompng('C:\xampp\htdocs\Images\img27.png'); // Create an image of 700x400 size $img = imagecreatetruecolor(700, 400); // Set the image tile imagesettile($img, $image); // Make the image repeat, IMG_COLOR_TILED is used imagefilledrectangle($img, 0, 0, 390, 370, IMG_COLOR_TILED); // Output an image to the browser header('Content-Type: image/png'); imagepng($img); imagedestroy($img); imagedestroy($image); ?>
Đầu ra