Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Организация галереи. Вопрос КОГДА? Вопрос КОГДА? 
:(
    Опции темы
qsajeal
Дата 23.9.2008, 09:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 4.8.2008

Репутация: нет
Всего: нет



Нужна галерея, чтобы админ мог изменять размеры как превьюшек, так и самих фоток.
Как поступить?
1. Если ресайзить каждый раз, когда юзер загружает страницу, то нагрузка будет серверу не по зубам.
2. Если ресайзить и сохранять на диск после загрузки, то потом изменять размер неполучится


PM MAIL   Вверх
gta4kv
Дата 23.9.2008, 09:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


Профиль
Группа: Завсегдатай
Сообщений: 1868
Регистрация: 25.7.2006

Репутация: 21
Всего: 91



qsajeal, 
Сохраняйте несколько файлов, один в оригинальном размере. Что-бы потом можно было ресайзить.
PM MAIL   Вверх
skyboy
Дата 23.9.2008, 09:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



Цитата(qsajeal @  23.9.2008,  08:17 Найти цитируемый пост)
Если ресайзить и сохранять на диск после загрузки, то потом изменять размер неполучится

потому хранишь три варианта: превью, размер для просмотра и загруженная когда-то оригинальноразмерная картинка. ресайзишь каждый раз как раз оригинальную фотку.
PM MAIL   Вверх
qsajeal
Дата 23.9.2008, 09:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 4.8.2008

Репутация: нет
Всего: нет



Цитата(skyboy @ 23.9.2008,  09:24)
Цитата(qsajeal @  23.9.2008,  08:17 Найти цитируемый пост)
Если ресайзить и сохранять на диск после загрузки, то потом изменять размер неполучится

потому хранишь три варианта: превью, размер для просмотра и загруженная когда-то оригинальноразмерная картинка. ресайзишь каждый раз как раз оригинальную фотку.



А как я изменю размер всех фото после того как админ установил новый размер? Т.е. мне нужно загружать каждое фото поочередности, урезать его и т.д. А если их очень много?

Добавлено через 6 минут и 21 секунду
Т.е. у меня допустим загружено уже 1000 изображений, есть как урезанные копии так и полные. Админ изменил размер. Мне получается нужно 1000 фоток ресайзить до нового размера, а те, старые - удалять
PM MAIL   Вверх
skyboy
Дата 23.9.2008, 09:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



не понимаю. тебя удивляет то, что если надо будет вмест 320х240 отображать 640х480, то придется ресайзить заново все фотки? это для тебя странно? а как по-другому?

Добавлено через 2 минуты и 27 секунд
Цитата(qsajeal @  23.9.2008,  08:28 Найти цитируемый пост)
А как я изменю размер всех фото после того как админ установил новый размер?

берешь нетронутый оригинал и создаешь на основе его превью и полноразмерное фото.
PM MAIL   Вверх
qsajeal
Дата 23.9.2008, 09:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 4.8.2008

Репутация: нет
Всего: нет



Ну, т.е. это сделать прямо в том скрипте где админ вносит изменения в размер? Или как правильно? Ну я так понимаю, этот процесс займет много времени?

Добавлено через 9 минут и 42 секунды
Цитата(skyboy @ 23.9.2008,  09:38)
берешь нетронутый оригинал и создаешь на основе его превью и полноразмерное фото.

Это понятно, просто я вот думал, бедный админ умрет от старости, пока будет ждать завершение работы скрипта
PM MAIL   Вверх
skyboy
Дата 23.9.2008, 12:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



qsajeal, ах, так тебя скорость интересует? так сделай ленивое обновление размера - запросил юзер фотку и нет измененной пока что(или есть, но со старыми, предыдущими размерами) - заресайзили и сохранили. следующий юзер, запросивший фотку, получит её сразу, без ресайза.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0859 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.