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

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

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

Регистрация: Feb 2009
Сообщений: 63
Question как получить превью картинки?

проект очередной галереи.
Есть картинки формата jpg,
хочется получить превью картинки средствами флэш до загрузки картинки,
я слышал, что есть готовые библиотеки
еще слышал, что В Контакте используется такая библиотека в мультизагрузчике

Старый 19.01.2010, 20:34
Gaen вне форума Посмотреть профиль Отправить личное сообщение для Gaen Найти все сообщения от Gaen
  № 2  
Ответить с цитированием
Gaen
strange mood
 
Аватар для Gaen

модератор форума
Регистрация: Jul 2004
Адрес: Питер
Сообщений: 1,653
Записей в блоге: 1
Отправить сообщение для Gaen с помощью ICQ Отправить сообщение для Gaen с помощью Skype™
Loader.loadBytes()
FileReference.data
__________________
тонкий тролль, осеянный благодатью

Старый 20.01.2010, 16:59
mrMEM вне форума Посмотреть профиль Отправить личное сообщение для mrMEM Найти все сообщения от mrMEM
  № 3  
Ответить с цитированием
mrMEM

Регистрация: Feb 2009
Сообщений: 63
хм, спасибо
думал, что можно получить превью картинки не имея дополнительного файла,
но понял, что нужно создавать превьюшку на этапе администрирования, т.е. записи фотографии на сайт.

Старый 20.01.2010, 19:08
Gaen вне форума Посмотреть профиль Отправить личное сообщение для Gaen Найти все сообщения от Gaen
  № 4  
Ответить с цитированием
Gaen
strange mood
 
Аватар для Gaen

модератор форума
Регистрация: Jul 2004
Адрес: Питер
Сообщений: 1,653
Записей в блоге: 1
Отправить сообщение для Gaen с помощью ICQ Отправить сообщение для Gaen с помощью Skype™
Если вы о загрузке с сервера - да, нужно создавать на сервере уменьшенную копию изображения. Хотя опять же ничто не мешает делать это программно - либо при заливке либо при обращении (и потом кэшировать).
__________________
тонкий тролль, осеянный благодатью

Старый 20.01.2010, 20:12
mrMEM вне форума Посмотреть профиль Отправить личное сообщение для mrMEM Найти все сообщения от mrMEM
  № 5  
Ответить с цитированием
mrMEM

Регистрация: Feb 2009
Сообщений: 63
собственно сейчас вопрос заключается в том,
как записать на сервер уменьшенное изображение jpg файла
вижу такие задачи:
- открытия jpg-файла используя FileReference
- уменьшение файла используя Bitmap
- заливка уменьшеного изображения на сервер средствами flash+php

мне неизвестен последний этап


Последний раз редактировалось mrMEM; 21.01.2010 в 18:56.
Старый 20.01.2010, 20:15
Gaen вне форума Посмотреть профиль Отправить личное сообщение для Gaen Найти все сообщения от Gaen
  № 6  
Ответить с цитированием
Gaen
strange mood
 
Аватар для Gaen

модератор форума
Регистрация: Jul 2004
Адрес: Питер
Сообщений: 1,653
Записей в блоге: 1
Отправить сообщение для Gaen с помощью ICQ Отправить сообщение для Gaen с помощью Skype™
Вам уменьшенное изображение нужно на сервере получить? А оригинал откуда берется - с сервера или с клиента?
__________________
тонкий тролль, осеянный благодатью

Старый 20.01.2010, 22:09
WRC_S вне форума Посмотреть профиль Отправить личное сообщение для WRC_S Посетить домашнюю страницу WRC_S Найти все сообщения от WRC_S
  № 7  
Ответить с цитированием
WRC_S
[+6 23.11.09]
 
Аватар для WRC_S

Регистрация: Jun 2009
Адрес: Россия
Сообщений: 318
Отправить сообщение для WRC_S с помощью ICQ
На PHP есть вроде подобная функции уменьшения определённой картинки!
Тебе предварительно надо посмотреть что ты хочешь залить а потом уже подтверждении залить сами большие да?

Старый 21.01.2010, 10:21
mexoboy вне форума Посмотреть профиль Отправить личное сообщение для mexoboy Найти все сообщения от mexoboy
  № 8  
Ответить с цитированием
mexoboy

Регистрация: Dec 2009
Сообщений: 48
Для php в данном случае работа будет заключаться в принятии запроса на аплоуд и размещения картинки в нужную директорию из /tmp.
Вконтакте уменьшение происходит на клиенте - тоесть flash сам создает уменьшенное изображение и отсылает их серверу.
Тут только стоит задумать о том, на какой стороне будет еще и уменьшенное изображение создаваться. Можно конечно отсылать сразу 2 варианта - пережатый до максимальных размеров и предосмотр. Логичней конечно кидать пережатый вариант и уже превью делать на сервере. На серваке это можно сделать с помощью gd библиотеки. Доки почитать по ней можно тут: http://ru2.php.net/manual/en/ref.image.php

Старый 21.01.2010, 14:38
mrMEM вне форума Посмотреть профиль Отправить личное сообщение для mrMEM Найти все сообщения от mrMEM
  № 9  
Ответить с цитированием
mrMEM

Регистрация: Feb 2009
Сообщений: 63
Цитата:
Сообщение от GAIKER Посмотреть сообщение
Вам уменьшенное изображение нужно на сервере получить? А оригинал откуда берется - с сервера или с клиента?
да;
с клиента

WRC_S, нужно залить обе картинки

mexoboy, спасибо, поглядел, нашел функцию imagecopyresampled и imagejpeg.
возможно ли самостоятельно поставить эту библиотеку на сервер?

Старый 21.01.2010, 14:53
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 10  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Цитата:
На серваке это можно сделать с помощью gd библиотеки.
Также imagick в помощь:
http://www.php.net/manual/en/functio...bnailimage.php

Создать новую тему Ответ Часовой пояс GMT +4, время: 17:37.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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