Tôi thực sự không thể hiểu tại sao GD có chức năng khác nhau để tải hình ảnh đó như:Tại sao có imageCreateFrom * nếu có imageCreateFromString?
imagecreatefromjpeg()
imagecreatefrompng()
imagecreatefromgif()
Trong khi có một chức năng duy nhất nếu hình ảnh là chuỗi?
imagecreatefromstring()
Trên thực tế nó tốt hơn nhiều để đọc các hình ảnh vào chuỗi và vượt qua nó để chức năng, một cái gì đó như:
$imgBlob = file_get_contents($imagePath);
imagecreatefromstring($imageBlob);
unset($imgBlob); //> Free memory, but I am not interested in memory consumpation
? Hoặc tôi đang thiếu một cái gì đó? Điều này có thể dẫn đến sự nhầm lẫn tiềm ẩn cho người dùng mới
Có thể họ chỉ quên tạo chức năng imageCreateFromFile()
?
Ps. Dĩ nhiên tôi không quan tâm về bộ nhớ consumation bằng cách sử dụng phương pháp file_get_contents
Hmmm. Câu hỏi công bằng. Đó là thư viện lõi PHP cho ya .... –
Bởi vì mục đích của PHP trong cuộc sống là phải cồng kềnh đầy đủ những thứ vô dụng mà bạn có thể làm dễ dàng với một dòng phụ. –