|
|
|||||
Регистрация: Feb 2009
Сообщений: 11
|
Быстрая обработка изображения
Одна часть вопроса уже была рассмотрена в теме "Редактирование изображений перед отправкой ", однако возникла еще одна проблема.
Общая схема редактирования такова: 1. Создание объекта BitmapData из ByteArray. 2. Манипуляция (масштабирование, поворот). 3. Перевод из BitmapData в ByteArray. Вот как-раз по этому пункту и есть главный вопрос. Использую JPEGEncoder, метод encode. Все работает, но скорость оставляет желать много лучшего. Причем, недавно довелось мне увидеть и использовать новую версию загрузчика изображений в социальной сети "ВКонтакте". Там, сразу после загрузки изображения пользователя во флеш, происходит масштабирование - прямо на клиенте - и занимает оно ...... - не более 5 секунд! Причем, пробовал туда подсунуть изображение ~5000*3000, обработка которого посредством моего скрипта занимает на 2*ядерном процессоре примерно полминуты. А тут - 3 сек. Странно. Может это Алхимия? Вобщем, очень хотелось бы услышать ваши мнения, может есть готовые паттерны или компоненты для решения такой задачи. Добавлено через 4 минуты Кстати, относительно разрешения той картинки: оно 5120*3250, что по докам флекса не приемлемо: Однако, работает нормально |
Часовой пояс GMT +4, время: 13:35. |
|
« Предыдущая тема | Следующая тема » |
Теги |
encoding , image |
|
|