подскажите , вот у меня есть сайт "новости"
у каждой новости есть фото ..
и я хочу чтобы люди могли выбирать разрешение изображения 1024 и т.д
мне лучше загружать на каждый формат изображение и с помощью php работать с фото..
вот пример http://www.kinopoisk.ru/level/12/film/104122/
там у них сначала маленькие .. а потом когда заходишь выбираешь разрешение фото
Спустя 10 минут, 6 секунд (27.12.2010 - 22:25) sharki написал(а):
Всё намного легче чем ты думаешь, создаешь скрипт библиотекой GD почитай в инете, или я тебе дам, загружаешь одну картинку в инпуте отправляешь обработчику, он ресайзит 4 фото разных размеров ну или сколько нужно, и заносит данные в БД, каждое изображение автоматически помещается в нужную папку..
Спустя 44 минуты, 39 секунд (27.12.2010 - 23:09) Sanchopansa написал(а):
Или как вариант можно загружать 1 фото большого размера, а потом просто через скрипт обработки изображения выводить нужный размер учитывая параметры переданные скрипту ГЕТ запросом

Спустя 1 минута, 37 секунд (27.12.2010 - 23:11) sharki написал(а):
а где же оптимальность ? при выводе превьюшек
Спустя 18 минут, 6 секунд (27.12.2010 - 23:29) Sanchopansa написал(а):
Не понял что ты имеешь в виду? Этот вариант оптимален если на хосте например мало место а в проекте вагон изображений... так при помощи скрипта обработки можно выводить что хочешь и в каких хочешь размерах.. типа getImg.php?imgname=test.jpg&width=150&height=150&quality=60.... ну можно еще кучу параметров придумать.. водные знаки, фильтра и т.д.
Спустя 1 минута, 24 секунды (27.12.2010 - 23:30) sharki написал(а):
а ну да, просто не понял с самого начало)))
Спустя 18 часов, 38 секунд (28.12.2010 - 17:31) Bossmen написал(а):
Спасибо))
Спустя 27 минут, 56 секунд (28.12.2010 - 17:59) Bossmen написал(а):
а на кинопоиске какой принцип работы с изображениями?
Спустя 16 минут, 18 секунд (28.12.2010 - 18:15) sharki написал(а):
Bossmen
Уточняй вопрос, желательно с ссылками!
Уточняй вопрос, желательно с ссылками!
Спустя 12 минут, 48 секунд (28.12.2010 - 18:28) Bossmen написал(а):
http://www.kinopoisk.ru/level/12/film/104122/ Во ссылка
у них сразу из 1 фото делиться на остальные..
или на каждую фото скрипт срабатывает как было описано в верху
у них сразу из 1 фото делиться на остальные..
или на каждую фото скрипт срабатывает как было описано в верху
Спустя 25 минут, 35 секунд (28.12.2010 - 18:54) sharki написал(а):
ну здесь как и сказал Sanchopansa параметры обработчиу передаются $_GET параметром ..../w_size/1600 ну здесь у них ссылки обрабатывается модом (mod_rewrite), так вот:
Допустим на этой же странице есть обработчик а именно функция ресайза изображения, при передаче ссылки вида .../w_size/1600 функция принимает значение переданное $_GET и передает функции функции, и еще передается параметр изображения ну т.е идентификатор по которому будет искаться изображение, или id или имя ну там сам решишь , в функции ищется данная картинка с этим именем в директории или берет адрес из БД по этой ссылке, и ищется в директории потом достается и обрабатывается функцией обработки изображения, которая изменяет размер исходного изображения в нужный, и отдается на съедание браузеру и ты видишь нужный тебе формат...
Допустим на этой же странице есть обработчик а именно функция ресайза изображения, при передаче ссылки вида .../w_size/1600 функция принимает значение переданное $_GET и передает функции функции, и еще передается параметр изображения ну т.е идентификатор по которому будет искаться изображение, или id или имя ну там сам решишь , в функции ищется данная картинка с этим именем в директории или берет адрес из БД по этой ссылке, и ищется в директории потом достается и обрабатывается функцией обработки изображения, которая изменяет размер исходного изображения в нужный, и отдается на съедание браузеру и ты видишь нужный тебе формат...
Спустя 9 минут, 15 секунд (28.12.2010 - 19:03) Bossmen написал(а):
Спасибо большое.. я так понял я беру фото закидываю на сайт.. допустим 1024
и человек выбирает какое ему нужно разрешение до пустим 600 на 800.. и через get передает обработчику какое нужно разрешение..
а скорость обработки будет быстрая?
и человек выбирает какое ему нужно разрешение до пустим 600 на 800.. и через get передает обработчику какое нужно разрешение..
а скорость обработки будет быстрая?
Спустя 2 минуты, 53 секунды (28.12.2010 - 19:06) sharki написал(а):
Bossmen
Да так.
Зависит от сервака, вообще быстро должно всё быть.
Ну и главное проводить проверки на размер исходного изображения, ну у тебя 1024 чтобы не смогли выбрать 1600 и т.д
Да так.
Зависит от сервака, вообще быстро должно всё быть.
Ну и главное проводить проверки на размер исходного изображения, ну у тебя 1024 чтобы не смогли выбрать 1600 и т.д
Спустя 2 минуты, 15 секунд (28.12.2010 - 19:08) Bossmen написал(а):
А лучше использовать GD библиотеку или другую?
Спустя 49 секунд (28.12.2010 - 19:09) sharki написал(а):
Bossmen
Её вполне хватит
Её вполне хватит
Спустя 1 минута, 55 секунд (28.12.2010 - 19:11) Bossmen написал(а):
Большое спасибо)
