imageecreatetruecolor () là một hàm có sẵn trong PHP được sử dụng để tạo một hình ảnh có màu sắc trung thực mới. Nó trả về một hình ảnh trống có kích thước đã cho.
Cú pháp
resource imagecreatetruecolor($width, $height)
Tham số
imageecreatetruecolor () lấy hai tham số, $ width và $ height .
-
$ width - Tham số $ width được sử dụng để đặt chiều rộng hình ảnh.
-
$ height - Tham số $ height được sử dụng để đặt chiều cao hình ảnh.
Giá trị trả lại
imageecreatetruecolor () trả về mã định danh tài nguyên hình ảnh khi thành công hoặc nó trả về sai khi có lỗi.
Ví dụ 1
<?php // Set the vertices of polygon $values = array( 150, 50, // Point 1 (x, y) 50, 250, // Point 2 (x, y) 250, 250 // Point 3 (x, y) ); // Create the size of image or blank image $image = imagecreatetruecolor(700, 350); // Set the background color of image $background_color = imagecolorallocate($image, 122, 122, 122); // Fill background with above selected color imagefill($image, 0, 0, $background_color); // Allocate a color for the polygon $image_color = imagecolorallocate($image, 0, 255, 255); // Draw the polygon imagepolygon($image, $values, 3, $image_color); // Output the picture to the browser header('Content-type: image/png'); imagepng($image); ?>
Đầu ra
Ví dụ 2 - Mã PHP bên dưới sẽ tạo luồng hình ảnh GD mới
<?php header ('Content-Type: image/gif'); $img = @imagecreatetruecolor(550, 220) or die('Cannot Initialize new GD image stream'); $text_color = imagecolorallocate($img, 255, 255, 0); imagestring($img, 10, 50, 50, 'A Simple PHP Example', $text_color); imagepng($img); imagedestroy($img); ?>
Đầu ra