Похоже, что все, что вы хотите сделать, это установить атрибуты height
и width
тега изображения HTML.
<img src='blah' height=50 width=50 />
проценты могут быть использованы также.
CSS позволяет немного больше контролировать и может применяться ко всем изображениям (или всем изображениям определенного класса). С его помощью вы можете указать max-height
и max-width
, которые не будут влиять на изображения меньшего размера. Ниже будет применяться ко всем изображениям с классом resizedimages
.resizedimages {max-height: 400px; max-width: 400px}
Если вы не заинтересованы в сохранении уменьшенного изображения, то это звучит как целиком на стороне клиента проблемы. PHP не имеет к этому никакого отношения (за исключением, возможно, создания необходимого HTML)
ПРИМЕЧАНИЕ. Если пользователь щелкает правой кнопкой мыши и сохраняет изображение, он все равно будет полным 250 кБ. Это чисто проблемы с отображением. Если этот аспект важен для вас, я не знаю ничего, кроме сохранения сокращенной копии.
Возможно, они являются лучшими ресурсами, всего лишь несколько, которые подошли к вершине Google.
http://www.w3schools.com/tags/tag_img.asp
http://www.fastechws.com/tricks/web/image-max-width-height.php
Возможно, но не очень желательно, потому что уменьшение изображения очень дорого. Несколько десятков одновременных запросов на изменение размера изображения могут наложить много нагрузки на сервер. Последний может быть выполнен с использованием сценария очистки (например, «удалить все файлы старше 1 часа»), но вам нужно будет добавить более подробную информацию, чтобы получить советы по этому поводу –