поэтому я использую Autocomplete. Я использую его для отображения изображений, оставшихся до результатов поиска. Изображение отображается из таблицы продуктов, и это изображение составляет около 400x400 пикселей. Но, в автозаполнении, было бы невозможно показать это изображение. Предположим, мне нужно изображение 50x50 px, как бы я сделал функцию, которая изменяет размеры изображения (просто чтобы показать), а фактическое изображение все же составляет 400x400 пикселей?
Здесь моя таблица продуктов: -
productid productname price image
autoincrement somename 100 ../productimages/someimage.extension
Теперь это изображение доступно в php как $result-> изображение. Я понятия не имею, как я могу начать. Любые предложения приветствуются.
Было бы очень сложно сохранить временное изображение и т.д. Почему бы вам просто не отобразить его в HTML с использованием требуемой ширины?
<img src="someimage.extension" class="thumbnail"/>
<style>
.thumbnail {
width: 50px;
}
</style>
На самом деле, ситуации, где практически невозможно изменить размер, немного. Просто измените размер всех изображений один раз и сохраните эти миниатюры на диске рядом с оригинальными. Добавьте префикс или суффикс в имя файла, чтобы не было необходимости хранить дополнительное имя файла в вашей базе данных. Например someimage_thumb.extension
Для получения точных шагов для изменения размера, количество ответов на них очень велико. Пример: qaru.site/questions/436870/.... Важный вопрос, однако... Поддерживает ли ваш PHP поддержку GD или ImageMagick?