Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Разработать интерфейс общения пользователя и конвертер графических файлов.  

Последовательность работы (примерная).

Авторизованный пользователь системы на вход подаёт сжатую в ZIP папку, он закачивается на сайт. Скрипт читает содержимое архива. Выводит статистику по архиву и типам файлов. Столько *.gif, столько *.jpg,  столько *.png, (основные файлы проекта) столько то других. В результате какого-то диалога который будет разработан в процессе скрипт получает настройки обработки этих файлов (программа генерит миниатюрки чтобы пользователь выбрал нужную степень сжатия). Формируется список задания на обработку этого архива после определения опций для архива. Отдаётся сприпту который висит на кроне и потихоньку эту очередь двигает. 

Суть обработки - это сохранить все файлы в такой же ZIP архив, но в меньшего размера, но не ниже определённой ошибки которая задаётся в результате диалога с пользователем. Если в результате оптимизации файл получился больше по размеру - то он либо перегенеряется заново с параметрами похуже в рамках заданного в диалоге диапозона качества, либо просто копируется исходный без обработки. Если ошибка больше допустимого заданного уровня, тоже самое. Реакция на такие ситуации тоже задаётся до прогона архива. 

Прогоняется весь архив, выдаётся статистика оптимизации. JPG файлы ужали так-то, GIF файлы ужали так-то, и т.ж. 

Так как скрипт чтения ZIP архива просто лежит в мануале (надо только проследить чтобы хорошо работал с русскими названиями файлов), как и исходники пересохранения в imagick библиотеке с разным качеством, обегание ZIP сложности из себя не представляет. Основное же (>60%) программирования тут - это удобный интерфейс для работы, удобный механизм добавления параметров, какие-то пресеты, добавление новых расширений, красивое информирование о ходе работы скрипта, проверяет целостность файлов и их количество. 

В выборе MVC вы не ограничены. 

7 лет назад
Mujchina
Сергей 
42 годаРоссия
17 лет в сервисе
Был
4 месяца назад
Выбранный исполнитель
Arkaim92
31 годУкраина
9 лет в сервисе
Был
5 лет назад
7 лет назад
$90
3 дня
Я два месяца назад разместил заказ, человек взялся за 5 дней сделать. Человек приятный в общении, обсудили, всё вроде хорошо. Предложил выбрать графический шаблон, думаю вот так сервис, всё классно делает, пропал на 2 недели, потому появился - больница - всё плохо, извините, там трам, пам-пам. Ну все люди - мало ли. Я говорю да не вопрос - давайте скажите когда приступите - через неделю смогу. Прошел ещё месяц, пообщались, напомнил, что было в заказе, почему нет, обсудили всё. Молчит в скайпе, тут в сервисе, но регулярно онлайн. Не понимаю ни что это ни зачем это. Сроки сорваны, проект не сделан. Человек спокойно будет при вас работать с другими заказами не трогая ваш. По крайней мере на моём примере - вполне может. Вроде и отзыв то негативный оставлять не хочется, так и позитивного нечего сказать.
Хороший заказчик, с большим наплывом работ, не смог исполнить его проект, в дальнейшем обязуюсь такого не делать!
  • Похожие заказы
  • $6

    Необходимо в магазин поставить модуль новостей. Чтобы можно было писать новости интернет-магазина. Требования: 1. Чтобы была ссылка на раздел с новостями с главной страницы магазина. Возможно анонс последних 2-3 новостей. 2. Чтобы можно было прописывать титл, кейвордс и ...

    Закрыт
    7 лет назад
  • выбор регистрации на сайте отдельно для физ и юр лиц : 1)Самостоятельное создание/удаление дополнительных полей регистрации для юр лиц (в админке) 2)Прикрепление копий документов к форме регистрации Юрлица (любой формат файла) , они отправляются на почту админу 3)После ...

    Закрыт
    7 лет назад
  • Решить некоторые недочеты на kt911.ru К примеру: 1) Сейчас на сайте можно свайпить в право/лево, но обычному юзеру сразу не понятно, необходимо просто сделать стрелки и при их нажатие должен срабатывать слайдинг.

    Закрыт
    7 лет назад
  • Есть сайт http://breket.info, несколько месяцев работал как часы, нагрузка на VDS была минимальная, load average менее 1... Внезапно что-то произошло и уже сутки нагрузка от 5 и выше, трафик на сайте не менялся, вообще ничего ...

    Завершен
    7 лет назад
  • [b]Есть следующий список работ с сайтом на modx revolution просьба оценить по стоимости и по времени Сайт [/b][b]https://goo.gl/FKuKVQ[/b] Сделать фикс. меню при скролле Сделать  табы в меню на аякс. (Что бы урл страницы не меенялся при переключении вкладок) Сделать фиксированную иконку корзины ...

    Закрыт
    7 лет назад
  • есть открытый API деклараций надо через веб интерфейс, используя фильтр вывести данные. Например фильтр: "место работы" - "отобразить сумму наличных" "место работы" - "отобразить сумму в валюте" и так далее тянуть данные от сюда: https://public.nazk.gov.ua/public_api

    Закрыт
    7 лет назад