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

Требуется софт или скрипт для массового наложения текста на картинки и их обработки. Картинки берутся из папки, по очереди обрабатываются, после обработки удаляются из начальной папки.

Что скрипт должен делать с картинкой по порядку:

1) Картинка должна подгоняться под размеры, не более 900px по ширине (должна быть возможность поменять данное значение)

если после первого уменьшения, высота больше 700px, картинка обрезается от центра равномерно сверху и снизу, до 700 px.

2) После этого, Каждая картинка должна обрезаться справа, слева, сверху, снизу каждую обработку по разному. В настройках задается диапазон от-до  px сколько нужно отрезать с каждой стороны. по ориентации от центра начальной картинки.

3) Текст размещается по всей площади картинки, с равномерными отступами по всем краям, ровно по центру всей картинки. Задается текст из txt файла, в нем должны читаться переносы строк, спец символы, / \ ? &, так же требуется возможность выбрать ориентацию текста, справа строки, слева, по цетру(как всего текста, так и отдельных кусков этого текста)

4) В целом текст должен иметь общий размер шрифта, размер которого должен выбираться из диапазона размеров в настройках, НО определенные куски текста должны выделятся из общей массы своим диапазоном размера шрифта и жирностью. размер шрифта выбирается рандомно из диапазона в настройках. Таких кусков может быть несколько.

5) Название картинки, как нужно сохранить после обработки, берется из файла txt (удаляется после взятия) или оригинальное название(так же как картинка называлась до обработки) - на выбор.

6) Стиль шрифта должен выбираться случайным образом для каждой картинки по разному, стили должны браться из отдельной папки со шрифтами.

7) На картинку должен накладываться цвет (сплошной), с прозрачностью в процентах (цвета выбираются рандомно из всей палитры html цветов, или конкретный цвет, процент прозрачности должен указываться в настройках)

8) Текст должен накладываться белого цвета, с обводом в цвет который накладывается фильтром с прозрачностью (п7), только гораздо темнее, и без эффекта прозрачности. (должна быть возможность поменять цвета, белый текст и рандомный цвет обода на другой, на какой то другой конкретный, и толщину обвода)

9) Текст не должен выступать за границы картинки, то есть должен влезать весь, без урезания, если размер шрифта выбранный рандомно, а так же рандомно подобранный стиль шрифта, растянул текст на столько что он не влазит полностью в картинку, текст пропорционально уменьшается, до того уровня что бы он влез, с отступами не менее 5px от каждой стороны.

Софт/скрипт должен работать на windows

В ответе пишите цену и сроки

5 лет назад
arkadij_lebedev
Аркадий 
35 летУкраина
5 лет в сервисе
Был
5 лет назад
  • Похожие заказы
  • Добрый день.  Нужно скопировать лендинг на мой хостинг с поддоменом. Немного подчистить код если в этом есть необходимость. Настроить форму заявок. В целом все.

    Закрыт
    5 лет назад
  • У нас есть сайт: https://air27.ru/ на Битриксе. Редакция "Малый Бизнес" За основу был взят шаблон: http://marketplace.1c-bitrix.ru/solutions/yenisite.bitronic2/  Что нам нужно? 1) нужно добавить возможность покупателю в корзине добавлять комментарии к каждой строчке товара. Пример: http://www.screencapture.ru/file/bD97c2eb (сайт: http://www.renome52.ru/ ) Т.е. покупатель должен иметь возможность, например, написать цвет ...

    Закрыт
    5 лет назад
  • Доброго времени суток! У нас есть сайт:[url=https://ellmas.ru/]https://ellmas.ru/[/url] ,разработан на Битриксе. Требуется выполнить следующие доработки: 1  Доработать фильтр  [b]- Перенос фильтра в левую часть экрана[/b]:[url=http://www.screencapture.ru/file/bbeEE385]http://www.screencapture.ru/file/bbeEE385[/url] [b]- Переработка параметров фильтра. [/b]Например,[url=https://ellmas.ru/catalog/almaznyy_instrument/almaznye_diski_diam/almaznyy_disk_diam_masterline_230_zhelezobeton_/]https://ellmas.ru/catalog/almaznyy_ins...ne_230_...[/url] - у дисков это Тип инструмента, Диаметр и Назначение(материал) или [url=https://ellmas.ru/catalog/benzoinstrument/benzopily_/benzopily_stihl/benzopila_stihl_ms_260/]https://ellmas.ru/catalog/benzoinstrum...hl_ms_260/[/url] будет указан "Класс"(бытовая/полупрофессиональная/профессиональная), "Мощность" и ...

    Закрыт
    5 лет назад
  • 1) Нужно спарсить несколько разделов, в разных странах из гугл новостей. Засунуть результат в массив либо вывести в блоке на сайте - Сделать нужно на PHP. 2) нужно подключиться к базе ВордПресс и засунуть туда результат

    Закрыт
    5 лет назад
  • Здравствуйте, есть техническое задание под уже переписанный скрипт DLE 10. Нужен человек готовый работать с чужим кодом. Оплата достойная. Есть постоянные ТЗ. Оставляйте Ваши заявки.

    Завершен
    5 лет назад
  • 1. Реализация записи на прием с привязкой к дате и времени  На главной странице есть окно записи на прием, первый шаг - введение контактных данных, второй выбор даты в календаре, третий должен быть выбор времени приема ...

    Завершен
    5 лет назад
  • Здравствуйте! Готовое решение на 1С Bitrix нужно внести изменения. 1. Добавить в меню категории и подкатегории (информацию пришлю); 2. Сменить логотип  3. Поменять слайдыыы; 4. Слева прайс лист нужно при клике сделать форму (Имя, почта, телефон)

    Завершен
    5 лет назад