Cách sửa lỗi imagettftext(): Could not find/open font trong php 7 window

/ Lập trình web
Cách sửa lỗi imagettftext(): Could not find/open font trong php 7 window
1

Khi sử dụng php để tạo hình ảnh từ chữ, chúng ta có thể sẽ gặp lỗi phát sinh như sau: imagettftext(): Could not find/open font. Đây là lỗi phát sinh khi php đọc font chữ, đường dẫn font chữ đã cung cấp là không đúng. Ví dụ, code php như bên dưới:

 

$image=imagecreatetruecolor(100,30);

$color_text = imagecolorallocate($image,0,0,0);

imagettftext($image, 20, 0, 3, 25, $color_text, "assets/css/fonts/notica.ttf", "text to write"); //Đoạn code này sẽ dẫn đến lỗi imagettftext(): Could not find/open font

 

 

Hướng dẫn sửa lỗi:

Chúng ta cần lấy đường dẫn tuyệt đối để php có thể đọc được file font chữ.

Sửa dòng code trên như sau, sử dụng realpath() để lấy đường dẫn chính xác đến tệp tin ttf.

imagettftext($image, 20, 0, 3, 25, $color_text, realpath("assets/css/fonts/notica.ttf"), "text to write");

 

 

Tạo vào 04/03/2023, Cập nhật 1 năm trước

Bình luận

Hãy là nguời đầu tiên bình luận về Cách sửa lỗi imagettftext(): Could not find/open font trong php 7 window

Bài viết có vấn đề ? Hãy cho chúng tôi biết.

Gửi báo cáo sai phạm
Bạn đang đọc bài viết Cách sửa lỗi imagettftext(): Could not find/open font trong php 7 window

Hãy để nguồn Suta.media khi phát hành lại nội dung này !