Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm imagecreate() trong PHP


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.