У меня есть функция в PHP, которая изменяет размер изображений в миниатюре, мой сценарий загрузки изображений принимает загруженное изображение и запускает эту функцию для изменения размера изображения, если он шире, чем 700 пикселей, тогда он также запускает функцию еще 2 раза для создания миниатюрных изображений разного размера, так что в общей сложности 3 изображения сохраняются каждый раз, когда пользователь загружает изображение. Моя функция изменения размера/миниатюр вызывается 2 раза для эскизов, а иногда - в 3 раза, если файл имеет широкий размер.Вопрос о производительности изображения в PHP
Теперь эта функция изменения размера использует getimagesize() для получения размеров, поэтому мой скрипт uplaod вызывает эту функцию, затем функция изменения размера использует функцию getimagesize() еще 2-3 раза, чтобы сделать изображения другого размера.
Я думаю, что я должен просто передать dimesions на функцию изменения размера, так как я получаю их в процессе загрузки?
Мой настоящий вопрос: есть ли getimagesize() ресурс, голодный functon, было бы лучше использовать его по крайней мере, насколько это возможно, или вызывает его несколько раз, когда 1 изображение загружается в порядке?
Спасибо, что я думал об этом – JasonDavis