обработчик фото
Крутится она под 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 днів3628 UAH
80 5 днів3628 UAHДобрый день
Готов выполнить задание. Есть возможность обойтись без С++. Используя только ImageMagick. Думаю что ваша програма скорее всего использует именно это библиотеку судя по соотношению количеству файлов и набору ее возможностей.
-
5 днів4493 UAH
145 5 днів4493 UAHДобрый день, для оценки задачи необходимо увидеть исходные файлы конвертера, что бы понять зависимости. Возможно действительно будет проще не устанавливать старый софт, а адаптировать под новый. Цены ориентировочные, по строкам и стоимости без исходников сказать сложно.
- Если интересно, то можно C++ заменить питоном.
-
Актуальні фриланс-проєкти в категорії C та C++
Порівняльний аналіз ефективності кастомного ПЗ (v2.2-field) та еталонного ПЗ (Meshtastic v2.x)
1000 UAH
Порівняльний аналіз ефективності кастомного ПЗ (v2.2-field) та еталонного ПЗ (Meshtastic v2.x) на ідентичній апаратній платформі (ESP32 + SX1268, 2W) за критеріями дальності, пропускної спроможності, стабільності лінка та енергоспоживання. Провести тести з вимірюваннями з… C та C++, C# ∙ 3 дні 22 години тому ∙ 2 ставки |
Консультація та аудит поточного проєкту на Odoo 19 Community EditionШукаємо Odoo Developer — соло-розробника з досвідом розробки на Odoo 19 Community Edition, у тому числі за допомогою Claude Code. Нам потрібен спеціаліст, який має успішно реалізовані проєкти в Odoo та практичний досвід розробки з використанням Claude Code. Важливо: розглядаємо… C та C++, Javascript та Typescript ∙ 6 днів 23 години тому ∙ 8 ставок |
Розробка ПЗ для Arduino (RF-модулі 3–7.5 ГГц, автоматичне сканування частот)Потрібно розробити систему на Arduino для автоматичного пошуку активного аналогового відеосигналу та автоматичного налаштування передавача на виявлену частоту.Планується використання трьох окремих приймально-передавальних модулів: 3000–4200 МГц; 4900–6000 МГц; 6100–7500… C та C++, Вбудовані системи та мікроконтролери ∙ 8 днів тому ∙ 4 ставки |
Чорна Україна (RP-проект на базі MTA)
51 835 UAH
|
Інженер інфраструктури резидентних проксіМи будуємо мережу резидентних проксі з нуля — повністю власну, без сторонніх постачальників. Нам потрібен один винятковий мережевий інженер, щоб побудувати всю технічну основу. Що ви будете будувати: - Android фоновий SDK, який маршрутизує проксі-трафік через пристрої… C та C++, DevOps ∙ 13 днів 20 годин тому ∙ 15 ставок |