Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 29.08.2010, 17:46
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 1  
Ответить с цитированием
in4core
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
По умолчанию Вопрос по логике подгрузки small и big дат.

Давно интересовал вопрос, кто чем пользуется при создании фото галлерей и т.д.
Вопрос в следующем, создаем когда xml мы можем указать например 2 атрибута, 1й мелькая картинка, второй большая. ( тоесть нас интересует именно галлерея small картинок при нажатии открываем большую). Так вот, в чем и вопрос, если делать 2 параметра то придется при добавлении новой, каждый раз создавать самому уменьшенное значение , а так же добавлять большое. Если же мы сунем только большое, но будем делать скейл на выходе - нам не выгодно, ибо в этом случае такая галлерея будет грузится реально долго, зато будет плюс - моментальное открытие большой картинки. Так вот, ясное дело что нарезать 2 картинки невыгодно по временным затратам, а делать 1 большую тем более по затратам времени загрузки.

И так , я вижу только один выход, и то им не пользовался ни разу, это создавать xml через пхп и мускл данных, где автоматом можно прописать уменьшение картинки, в этом случае все становится удобно - добавили картинки, добавили строку в базу и вперед. ее уменьшат и сунут как надо в xml выдаваемый.

Может есть другие варианты, вообщем кто чем пользуется ?!!!! Спасибо

Старый 29.08.2010, 18:05
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 2  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Последний раз я использовал как источник картинок один большой JPG. Сам по себе JPG грузился, когда юзер хотел увидеть большой размер при нажатии на превьюшку. А сам набор превьюшек выдавал в скрипт такого вида, ему передаем URL jpg-шки и степень ресайза:
PHP код:
<?php
$infile 
$_GET['infile'];
$rat floatval($_GET['rat']);
$im imagecreatefromjpeg($_SERVER['DOCUMENT_ROOT'].$infile);
$oldw intval(imagesx($im));
$oldh intval(imagesy($im));
$neww $oldw $rat;
$newh $oldh $rat;
$im1 imagecreatetruecolor($neww$newh);
imagecopyresampled($im1$im0000$neww$newh$oldw$oldh);
header("Content-type: image/jpeg");
imagejpeg($im1""100);
imagedestroy($im);
imagedestroy($im1);
?>
То есть это для одной картинки.
В XML-е можно писать URL только основных картинок, а превьюшки сгенерировать на стороне сервера.
Если использовать PNG, то скрипт требует доработки.
__________________
Идите первым!


Последний раз редактировалось mooncar; 29.08.2010 в 18:11.
Старый 29.08.2010, 18:10
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 3  
Ответить с цитированием
in4core
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
ну вот я и говорю. Тока получается ты неудобно тоже делашь, у тебя сервер генерит мелкие, а большие отдельно в xml пишешь . ( Ибо я не увидел в твоем пхп echo(xml) ) Лучше тогда все в мускле делать а пхп возвращать уже готовый xml как я и написал

Старый 29.08.2010, 18:15
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 4  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Стоп. А зачем одновремнно использовать и MySQL и XML? Что хранится в Мускуле, если URL-ки картинок достаточно прописать в XML-конфиге? Либо URL картинок прописать в БД (при добавлении).
Я что-то не пойму.

Добавлено через 4 минуты
Или ты генерируешь отдаваемый флешке XML на основе записей в БД?
Похожий вариант тоже был в недавней практике.
CMS-ка добавляет запись в БД о местонахождении добавленной картинки.
Флешка запрашивает сводку картинок для галереи, ей отдается XML-конфиг, который генерируется PHP-скриптом.
На основе этого конфига происходит загрузка превьюшек с помощью скрипта, аналогичного тому, который я привел.
Потом, если надо, загружается большая картинка.
Скрипт для генерации XML писали другие, он входил в состав CMS-ки для сайта, но там ничего необычного нет, запрос к БД и echo.
__________________
Идите первым!


Последний раз редактировалось mooncar; 29.08.2010 в 18:24.
Создать новую тему Ответ Часовой пояс GMT +4, время: 23:23.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 23:23.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.