|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
30.03.2012, 19:28 | #1 |
Пользователь
Регистрация: 29.03.2012
Сообщений: 40
|
вывод уменьшенного изображения PHP
здравствуйте у меня возник такой вопрос.Мне нужно взять из БД изображение большого размера и вывести на странице уже уменьшенное до нужного мне размера.
увеличение по клику не нужно. как это сделать????? заранее благодарен)) Последний раз редактировалось Alexander1311; 30.03.2012 в 19:30. |
30.03.2012, 19:40 | #2 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Цитата:
Зачем? - просто интересно.. Как это сделать - написать скрипт, который будет "на лету" ресайзить ваши изображения и отдавать их в поток. Скорости это вашим страницам, скорее всего, не прибавит. Или же более правильный способ - наделать миниатюр, связать их с оригиналами через БД - и выводить сразу миниатюры. |
|
30.03.2012, 21:11 | #3 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,177
|
+1 ... динамический ресайз изображений - верный способ убить сайт, начиная от 100-200 изображений. У меня так и было в начале творческого пути ... давно уже....каждое 3-4 изображение тупо загибалось...вылетая в ошибки... лог их пух как на дрожжах, при увеличении количества пользователей
|
30.03.2012, 23:12 | #4 | |
Пользователь
Регистрация: 29.03.2012
Сообщений: 40
|
Цитата:
Я просто от неопытности, думал что "на лету" лучше будет)))))) |
|
31.03.2012, 13:29 | #6 | |
Участник клуба
Регистрация: 08.03.2008
Сообщений: 1,537
|
Цитата:
Нормальный подход уже озвучили. Сделать миниатюры, потом спокойно их выводить на сайт. Гугл ответит на вопрос как это сделать. |
|
01.04.2012, 09:06 | #7 |
Регистрация: 29.04.2009
Сообщений: 9
|
Я на своих сайтах пользую вот такой код. Файл getimg.php
Код:
Код:
Ни чего не тормозит, по-крайней мере на моем сайте. Настраивайте кэширование изображений и они будут браться из кэша, а не делаться на лету, при последующих просмотрах.
Нумерология онлайн - сайт для мамы
Вертолетная авиация - сайт профессии Калитка в мой скромный блог - Асинхронные мысли и Ложь - Поиск истины Последний раз редактировалось Helion; 01.04.2012 в 09:08. Причина: Исправил опечатку |
01.04.2012, 10:05 | #8 |
Участник клуба
Регистрация: 08.03.2008
Сообщений: 1,537
|
Helion, "на лету" делать ресайз, далеко не самый лучший вариант. Большая нагрузка на сервер происходит. Я тоже примерно так делал первое время, только с помощью библиотеки phpThumb. Потом отказались от этой практики, т.к. при большом кол-ве картирок шли жуткие тормоза.
Сейчас просто при заливке фото штампуется нужное кол-во картинок разных размеров(например - маленькое, среднее, большое) и просто потом выводится на сайт. |
04.04.2012, 13:48 | #9 |
Пользователь
Регистрация: 29.03.2012
Сообщений: 40
|
да Helion,это полезная информация,если например на страницу нужно вывести несколько миниатюр,думаю в таком случае не чего страшного не произойдет??
|
04.04.2012, 14:02 | #10 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,177
|
2Alexander1311 ... да конечно нет.... а вот если эту страницу в сутки присматривают 1000, 10000 раз? вот тогда и поймете о чем тут вам говорят
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ВЫВОД повернутого изображения | New man | Общие вопросы Delphi | 1 | 03.01.2012 19:58 |
Вывод случайного изображения | Dима | PHP | 1 | 16.08.2010 02:14 |
Некорректный вывод изображения | Манжосов Денис :) | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 3 | 24.07.2010 00:12 |
вывод изображения асемблер | eXen_fm | Фриланс | 3 | 07.06.2010 09:55 |
BitBlt, вывод изображения | zotox | Win Api | 5 | 22.04.2010 21:43 |