imagecreatetruecolor() là hàm tích hợp sẵn trong PHP dùng để tạo hình ảnh true-color mới. Trả về hình ảnh trống với kích thước cho trước.
Cú pháp
resource imagecreatetruecolor($width, $height)
Tham số
imagecreatetruecolor() nhận hai tham số: $width và $height.
$width - Thiết lập chiều rộng hình ảnh.
$height - Thiết lập chiều cao hình ảnh.
Giá trị trả về
imagecreatetruecolor() trả về mã định danh tài nguyên hình ảnh khi thành công, false khi lỗi.
Ví dụ 1
<?php
// Thiết lập đỉnh đa giác
$values = array(
150, 50, // Điểm 1 (x, y)
50, 250, // Điểm 2 (x, y)
250, 250 // Điểm 3 (x, y)
);
// Tạo hình ảnh trống
$image = imagecreatetruecolor(700, 350);
// Màu nền
$background_color = imagecolorallocate($image, 122, 122, 122);
// Tô nền
imagefill($image, 0, 0, $background_color);
// Màu đa giác
$image_color = imagecolorallocate($image, 0, 255, 255);
// Vẽ đa giác
imagepolygon($image, $values, 3, $image_color);
// Xuất ra trình duyệt
header('Content-type: image/png');
imagepng($image);
?>
Kết quả

Ví dụ 2 - 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);
?>
Kết quả
