Hàm imagecreate() dùng để tạo một hình ảnh mới. Tuy nhiên, nên sử dụng imagecreatetruecolor() để tạo hình ảnh vì nó hỗ trợ xử lý hình ảnh chất lượng cao nhất.
Cú pháp
imagecreate($width, $height)
Tham số
width: Chiều rộng của hình ảnh.
height: Chiều cao của hình ảnh.
Giá trị trả về
Hàm trả về định danh tài nguyên hình ảnh (image resource identifier) nếu thành công, hoặc FALSE nếu lỗi.
Ví dụ
<?php
$img = imagecreate(500, 300);
$bgcolor = imagecolorallocate($img, 150, 200, 180);
$fontcolor = imagecolorallocate($img, 120, 60, 200);
imagestring($img, 12, 150, 120, "Demo Text1", $fontcolor);
imagestring($img, 3, 150, 100, "Demo Text2", $fontcolor);
imagestring($img, 9, 150, 80, "Demo Text3", $fontcolor);
imagestring($img, 12, 150, 60, "Demo Text4", $fontcolor);
header("Content-Type: image/png");
imagepng($img);
imagedestroy($img);
?>
Kết quả
Hình ảnh PNG được tạo với các dòng văn bản demo.