Создание и передача сжатого изображения на сервер

Web/сайты Прочее

Был(а) онлайн: 26.04.20 14:45
Umen 26 лет

1.0 Был(а) онлайн: 26.04.20 14:45

Недавно
Предлагается задача образования изображения на клиентской стороне с дальнейшей компрессией и передачей данных на сервер.

Детализация:

Клиентская часть:
- Среда: Flash Player 8.0
- Язык программирования: ActionScript 2.0
- Сценарий:
1. Пользователю предоставляется вероятность сделать некое изображение размером 800 на 600 точек
(интерфейс может обиход аналогичен приведённому тут http://www.quasimondo.com/archives/000572.php либо тут http://www.gskinner.com/blog/archives/2006/03/saving_bitmapda.html )
2. Пользователю предоставляется вероятность отправить сделанное изображение на сервер
2.1. Перед отправкой изображение должно быть сжато до размера, не превышающего 450 килобайт (в идеале - 150 - 300 кбайт)
2.2. Алгорифм сжатия должен быть таким, что операция сжатия изображения не будет первышать 15 секунд на среднестатистическом современном персональном компрьютере (следственно применение классических механизмов сжатия типа PNG и JPG представляется подозрительным)
2.3. Изображение должно передаваться на сервер способом POST протокола HTTP
2.3. Прогресс передачи изображения должен иллюстрироваться работой элемента "progress bar"


Серверная часть:
- Среда: IIS 5.0 / IIS 6.0 + ASP.NET 2.0
- Язык программирования: C# 2.0
- Сценарий:
1. Произвольная реализация интерфейса IHttpHandler (включая System.Web.Page) получает переданное с заказчика изображения, и при помощи аглоритма декомпрессии преобразует его в экземпляр класса Image (либо его преемника Bitmap)
2. Изображение записывается в корневую директорию веб приложения в виде изображения JPG

Чтобы добавить заявку к этому заказу, нужно войти или зарегистрироваться

Мой блок

26.04.20 14:45
Umen 26