Уменьшение картинки в браузере: Портфолио фрилансера Модуль Joomla 01.05.2009, работа №1 - FL.RU
К списку работ
Модуль Joomla
Модуль Joomla

Уменьшение картинки в браузере

image
Уменьшение картинки в браузере перед загрузкой на сервер. Модуль обладает следующей функциональностью: 1. Способен уменьшать размер картинки в браузере перед отправкой ее на сервер 2. Способен задавать качество сжатия JPEG картинки в браузере перед отправкой ее на сервер Технические детали: 1. Для работы клиентской части модуля необходим Adobe Flash Player версии не ниже 10.0 2. Серверная часть написана на PHP. 3. Текущие ограничения программы: 1. Файл должен быть в формате JPEG 2. Разрешение картинки не должно превышать 2880 пикселей по каждой стороне. 3. Имя файла должно быть без использования символов кириллицы и пробелов. 4. Все эти органичения можно убрать, дописав соответствующую функциональность. 5. Сценарий использования: 1. Нажимаем "Load JPG", загружаем картинку в Flash Player 2. Горизонтальным ползунком уменьшаем картинку (настоящее уменьшение происходит только после нажатия кнопки Resize) 3. Вертикальным ползунком устанавливаем качество JPEG после уменьшения 4. Нажимаем Resize (Flash Player производит уменьшение картинки) 5. Далее можно сохранить картинку как локально ("Save client side"), так и отправить на сервер ("Save server side"). 6. Если картинка была отправлена на сервер, то в ответ приходит ее URL на сервере. 6. Прием сервером картинки от Flash Player происходит по протоколу AMF (ActionScript Message Format).
odvl.ru/projects/freelance/2009/04/12/flash-preupload-image-resize/code/client/bin-release/Main.html