обработчик фото
Крутится она под 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 days81 USD
80 5 days81 USDДобрый день
Готов выполнить задание. Есть возможность обойтись без С++. Используя только ImageMagick. Думаю что ваша програма скорее всего использует именно это библиотеку судя по соотношению количеству файлов и набору ее возможностей.
-
5 days100 USD
145 5 days100 USDДобрый день, для оценки задачи необходимо увидеть исходные файлы конвертера, что бы понять зависимости. Возможно действительно будет проще не устанавливать старый софт, а адаптировать под новый. Цены ориентировочные, по строкам и стоимости без исходников сказать сложно.
- Если интересно, то можно C++ заменить питоном.
-
Current freelance projects in the category C & C++
Comparative analysis of the effectiveness of custom software (v2.2-field) and reference software (Meshtastic v2.x)
22 USD
Comparative analysis of the effectiveness of custom software (v2.2-field) and reference software (Meshtastic v2.x) on the identical hardware platform (ESP32 + SX1268, 2W) based on the criteria of range, throughput, link stability, and power consumption. Conduct tests with… C & C++, C# ∙ 3 days 16 hours back ∙ 2 proposals |
Consultation and audit of the current project on Odoo 19 Community EditionWe are looking for an Odoo Developer — a solo developer with experience in Odoo 19 Community Edition, including using Claude Code. We need a specialist who has successfully implemented projects in Odoo and practical experience in development using Claude Code. Important: we only… C & C++, Javascript and Typescript ∙ 6 days 17 hours back ∙ 8 proposals |
Software development for Arduino (RF modules 3–7.5 GHz, automatic frequency scanning)It is necessary to develop a system on Arduino for the automatic search of active analog video signals and the automatic tuning of the transmitter to the detected frequency.It is planned to use three separate transceiver modules: 3000–4200 MHz; 4900–6000 MHz; 6100–7500… C & C++, Embedded Systems & Microcontrollers ∙ 7 days 18 hours back ∙ 4 proposals |
Black Ukraine (RP-project on base MTA)
1154 USD
|
Residential Proxy Infrastructure EngineerWe're building a residential proxy network from scratch — fully owned, no third-party suppliers. We need one exceptional network engineer to build the entire technical foundation. What you'll build: - Android background SDK that routes proxy traffic through user devices… C & C++, DevOps ∙ 13 days 14 hours back ∙ 15 proposals |