Naprawdę nie mogę zrozumieć, dlaczego GD ma inną funkcję ładowania obrazów, takich jak:Dlaczego istnieje imageCreateFrom *, jeśli istnieje imageCreateFromString?
imagecreatefromjpeg()
imagecreatefrompng()
imagecreatefromgif()
Chociaż nie jest pojedynczą funkcję, jeśli obraz jest ciąg?
imagecreatefromstring()
Rzeczywiście jest dużo lepiej czytać obraz w ciąg i przekazać go do funkcji, coś takiego:
$imgBlob = file_get_contents($imagePath);
imagecreatefromstring($imageBlob);
unset($imgBlob); //> Free memory, but I am not interested in memory consumpation
? Lub czegoś mi brakuje? Mogło to doprowadzić do potencjalnego zamieszania dla nowych użytkowników.
Może zapomnieli po prostu utworzyć funkcję imageCreateFromFile()
?
Ps. Oczywiście nie jestem zainteresowany o consumation pamięci przy użyciu metody file_get_contents
Hmmm. Uczciwe pytanie. To jest podstawowa biblioteka PHP dla ciebie .... –
Ponieważ celem PHP w życiu jest nadęty pełen bezużytecznych rzeczy, które można zrobić z łatwością z dodatkową linią. –