обработчик фото
Крутится она под FreeBSD 8.2. Висит на определенном порте и принимает на вход значения в виде:
http://192.168.0.1/ist/?action=3&w=400&h=325&f=/foto/10.png - (фото 10.png из каталога foto, пропорционально сжать до размеров w, h; полученное изображение кладется во временную директорию * / ist/tmp/e123123123.png и при повторном запросе отдается из кеша).
Сама программа состоит из:
- img.cpp
- img.o
- img.cgi
- Makefile
Makefile - указанные команды, с помощью которых с img.cpp получаем ( img.o , img.cgi ). На порту висит img.cgi, для этого используеться spawn-fcgi.
Возникла необходимость данную програмуку перенести на FreeBSD 9.2.
/ Пытались сделать это самостоятельно, но после сборки на новой версии ОС данная программа не работает корректно с *.png - точнее работает, если значение w, h меньше или равны 10.
/ В лог падают ошибки на подобии этой:
18.12.2013 10:04:13 Ошибка времени исполнения. query_string:action=3&w=400&h=325&f=/foto/10.png
/ Акцент был сделан в сторону ImageMagick - ставили последнюю доступную версию в портах, собирали с исходников - результат не изменился.
/ Так же есть предположение, что не работает из за версии перла:
- на 8ке - 5.10;
- на 9ке - 5.12 - 5.18.
- установить перл версии 5.10 и от него зависимое ПО, что требуеться для сборки программы на FreeBSD 9.2 - не удалось.
Что было сделано:
- Протестировано данную программу на ОС 9,1 9,2 - как со старым ПО (не обновленные порты - минимальные версии) так с актуальными - результат не изменился, не работает коректно с ПНГ форматом.
- На версии 8.2 (не обновленные порты) - программа собирается и работает корректно со всеми необходимыми форматами фото.
Что нужно сделать:
1 . Запустить программу на FreeBSD 9.2, чтобы отрабатывала коректно с фото форматов(jpeg, jpg, gif, png).
2 . Объяснить в чем был "затык", чего не хватало для корректной работы программы.
2 . Написать пошаговую инструкцию для дальнейшей переустановки - на будущее.
P.S.
1 . Все необходимые файлы, информация по программе, все что было сделано, чтобы запустить данное ПО - передаются в процессе работы.
2 . Принимаются альтернативные варианты, для замены данного ПО или улучшения.
3 . Оплата по договоренности.
-
5 дней3633 UAH
80 5 дней3633 UAHДобрый день
Готов выполнить задание. Есть возможность обойтись без С++. Используя только ImageMagick. Думаю что ваша програма скорее всего использует именно это библиотеку судя по соотношению количеству файлов и набору ее возможностей.
-
5 дней4484 UAH
85 5 дней4484 UAHДобрый день, для оценки задачи необходимо увидеть исходные файлы конвертера, что бы понять зависимости. Возможно действительно будет проще не устанавливать старый софт, а адаптировать под новый. Цены ориентировочные, по строкам и стоимости без исходников сказать сложно.
- Если интересно, то можно C++ заменить питоном.
-
Актуальные фриланс-проекты в категории C и C++
Консультация и аудит текущего проекта на Odoo 19 Community EditionИщем Odoo разработчика — соло-разработчика с опытом разработки на Odoo 19 Community Edition, в том числе с использованием Claude Code. Нам нужен специалист, который успешно реализовал проекты в Odoo и имеет практический опыт разработки с использованием Claude Code. Важно:… C и C++, Javascript и Typescript ∙ 2 дня 5 часов назад ∙ 7 ставок |
Создание или доработки прошивки и логики под три автономных LoRa-станций на базе ESP32.
5000 UAH
создание или доработки прошивки и логики под три автономных LoRa-станций на базе ESP32. Устройства должны поднимать Wi-Fi точку доступа, отдавать локальный сайт через браузер (HTTP), принимать текст и изображения в радиусе 5-10 км(плюс минус), сохранять данные (желательно на… C и C++, C# ∙ 2 дня 7 часов назад ∙ 3 ставки |
Разработка ПО для Arduino (RF-модули 3–7.5 ГГц, автоматическое сканирование частот)Необходимо разработать систему на Arduino для автоматического поиска активного аналогового видеосигнала и автоматической настройки передатчика на обнаруженную частоту.Планируется использование трех отдельных приемно-передающих модулей: 3000–4200 МГц; 4900–6000 МГц; 6100–7500… C и C++, Встраиваемые системы и микроконтроллеры ∙ 3 дня 6 часов назад ∙ 4 ставки |
Чёрная Украина (RP-проект на базе MTA)
51 898 UAH
|
Инженер по инфраструктуре резидентных проксиМы строим сеть резидентных прокси с нуля — полностью собственную, без сторонних поставщиков. Нам нужен один исключительный сетевой инженер для создания всей технической базы. Что вы будете строить: - Android SDK для фонового использования, который направляет прокси-трафик через… C и C++, DevOps ∙ 9 дней 2 часа назад ∙ 14 ставок |