![]() |
Как делается загрузчик, который сначала грузит фотку в низком качестве?
Здравствуйте!
Встречал такое вот, что где грузятся фотки кучкой, таблицой, сначала загружается искажённое фото, а потом догружается, типа как если у ЖПГ, отключено Progressive. Подскажите просто хотябы куда читать, а-то я даже не представляю где искать. Спасибо за внимание. |
немного не понял о чем речь, может это просто умеличенные превью а потом догружается номальная фотка и становится вместо нее?
так же видел вариант где грузили фотку в виде байтов и далее отображали ее побайтово...ссылку сейчас не вспомню |
Да да, это я имел виду, уменьшенное превью.
|
ну так в чем проблема.готовите превьюхи - гурзите их сначала - потом большие уже.
|
Или вот так: делаем не превьюху, а картинку ооочень хренового качества, которая весит...не знаю...пару килобайт - загрузится быстро. Затем поверх грузим уже нормальную, все в одном контейнере.
|
Думаю, превьюха увеличивается до полного размера фотки, позже, грузится оригинал.
|
Не не. Не о том я... Превьюхи потготовить это понятно. Вот например вконтакте, когда загружаешь фотки новые, выбираешь их, и они расставляются быстренько в хреновом качестве, а потом когда грузишь, то уже загружаются нормальные.
|
Во вконтакте они сначала загружаются с локального диска в локальный плеер.
А потом только (когда грузишь) отправляются на сервер и грузятся с него. |
я понял о чем речь, такую штуку позволяет делать progressive JPEG
но для этого нужен доступ к серверной части, чтоб выдавала нужные куски (а не весь файл, иначе теряет смысл) |
давно ли progressive JPEG связан с серверной частью? Сервер отдает файл потоком - дальше дело того, кто будет данный джипег отображать. Если поддерживается "живой" просмотр еще не дозогрузившейся фотки, например как в браузерах, то вы увидите вначале квадратный отстой, потом просто отстой, а потом супер-качество )
|
Вот про этот квадратный отстой, потом просто отстой, а потом супер качество я и толкую :)
|
ну и вам про тоже толкуют, что это не прелоадер, а механизм отображения формата Progressive JPEG в браузерах в процессе загрузки
|
флеш не может запросить кусок файла, только весь
поэтому серверу придется читать нужную часть, для это нужно сервер сайд программирование, чтоб его научить как его отдавать если с этим все плохо, можно "имитировать" данную ситуацию, резать качество имажа во флеше, вначале выдавать ужатый битмап после полной загрузки, а потом, по таймеру целый |
почему флэш не может часть файла загрузить? )
есть URLStream и никто не мешает написать свой ProgressiveJPEGLoader, если я правильно все понимаю ) |
точно - URLStream
|
Ну если ув. джонатан говорит о механизме как вконтакте - то верно подмечали тут: какой смысл здесь вообще трогать сервер и прогрессив жпег. Просто загружаем фотки во флэшку, делаем с ними все что душе угодно, а только потом отправляем на сервер. Вот если речь идет о галерее - это другое дело, однако название темы изложено именно как загрузчик.
|
вконтакте все имажи имеют отдельный тамб файл, уменьшенную копию
|
Для загрузки Progressive JPEG в AS3 используются два лоадера, один грузит фотку, второй по событию PROGRESS первого грузит из него загруженные байты. В список отображения добавляется только второй лоадер. То же самое и для отображения загрузки "как в браузере" (т.е. отрисовки сверху вниз) для обычных JPEG'ов.
Добавлено через 2 минуты Цитата:
|
Вот отыскал пример того чего и хотел. Всем спасибо за ключивые фразы )
http://ted.onflash.org/2007/12/progr...ading-with.php |
| Часовой пояс GMT +4, время: 11:16. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.