Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Фотогалерея 1.2
 
 автор: Gamburg   (11.07.2010 в 12:16)   письмо автору
 
 

Напрашиваеться вопрос - с маленькой фоткой всё понятно, как задать размер большой фотографии т.к. разрешение фотки 2848 х 2136 - она ни как не вмещаеться в область эрана, да и размер приличный

  Ответить  
 
 автор: sim5   (11.07.2010 в 12:24)   письмо автору
 
   для: Gamburg   (11.07.2010 в 12:16)
 

Укажите пропорционально меньший размер, такой чтобы "влазило", правда пользователю все равно придется качать весь размер. Да и зачем выводить большие, большое изображение по выбору в новое окно, типа "увеличить", "скачать", размеры при этом не помеха.

  Ответить  
 
 автор: Gamburg   (11.07.2010 в 13:45)   письмо автору
 
   для: sim5   (11.07.2010 в 12:24)
 

как и где задать средний размер фотографии 800 х 600, т.е надо, что бы из оригинального файла фотографии создавалось три размера - маленький для просмотра, средний (800 х 600) для увеличения фотки и большой (оригинальный размер) для скачивания

  Ответить  
 
 автор: sim5   (11.07.2010 в 14:17)   письмо автору
 
   для: Gamburg   (11.07.2010 в 13:45)
 

Вот это я не знаю, где в вашей галерее задать, но...
Если прописать в теге изображения размер, например, в два раза меньший реального, то пользователь увидит уменьшенное изображение. Как браузер его уменьшит, качественно ли, с огрехами ли, но уменьшит. Но при этом пользователю все равно придется качать весь размер изображения, то есть, если весит ваша картинка полтора мегабайта, то все их полтора он и будет закачивать. Это плохо.
Второй способ, это при загрузке изображения на сервер делать два эскиза для него: маленький и средний, и плюс хранить оригинал. Маленькие выводятся на страницу, средние, например, будут показываться в окне рядом, к примеру по наведению мыши, а вот большие отдавать в новое окно.
При этом качать лишние мегабайты не нужно, а если нужно, тогда качаем.

  Ответить  
 
 автор: Gamburg   (11.07.2010 в 15:50)   письмо автору
 
   для: sim5   (11.07.2010 в 14:17)
 

Я вобще то вопрос задавал про Фотогалерею 1.2.0 ( в теме сообщения ) о которой прочёл в книге PHP 5 Практика создания сайтов, в которой сказано - если что обращаться на этот форум

  Ответить  
 
 автор: sim5   (11.07.2010 в 15:55)   письмо автору
 
   для: Gamburg   (11.07.2010 в 15:50)
 

Я не автор этой фотогалереи, и то что вы читали о ней еще не значит, что все знают ее.
Но коли вы разбираетесь в коде, что стоит вам изучить скрипт загрузки файлов в этой галерее, и добавить этот код функцией создания эскиза загружаемого изображения, если ее нет, или доработать, если есть, чтобы она готовила два эскиза?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования