Realmente no puedo entender por qué GD tiene una función diferente para cargar las imágenes, tales como:¿Por qué hay imageCreateFrom * si hay imageCreateFromString?
imagecreatefromjpeg()
imagecreatefrompng()
imagecreatefromgif()
Si bien no existe una única función de si la imagen es una cadena?
imagecreatefromstring()
De hecho, es mucho mejor para leer la imagen en la cadena y pasarlo a la función, algo como:
$imgBlob = file_get_contents($imagePath);
imagecreatefromstring($imageBlob);
unset($imgBlob); //> Free memory, but I am not interested in memory consumpation
? ¿O me falta algo? Esto podría conducir a una posible confusión para los usuarios nuevos
¿Tal vez se olvidaron de crear una función imageCreateFromFile()
?
Ps. Por supuesto, no me interesa sobre consumación de memoria utilizando el método file_get_contents
Hmmm. Buena pregunta. Esa es la biblioteca principal de PHP para ti .... –
Porque el objetivo de PHP en la vida es estar lleno de cosas inútiles que podrías hacer fácilmente con una línea adicional. –