Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

Александр М.
39 лет, Россия
13 лет в сервисе
Был онлайн 6 месяцев назад

Прошу сразу обратить внимание: это КОНКУРС, т.е. будут приняты несколько работ, и из них будет выбрана та, которая лучше всего подходит по критериям. Можете указывать входную сумму на конкурс в пределах $10-50 (то есть эту сумму вы получите гарантированно просто за участие).

Необходимо создать PHP-скрипт, работающий с библиотекой GD2, который генерирует графический узор. Узор должен быть в виде горизонтальной полоски, на которой этот самый узор циклически повторяется (как узоры на коврах, например).

Узор должен генерироваться на основе текстовой фразы. То есть для одной и той же фразы должен генерироваться одинаковый узор. А по этому узору должна быть возможность расшифровать фразу, на основе которой узор был сгенерирован.
Для победителя конкурса будет заказан отдельно скрипт/приложение, кот. будет заниматься расшифровкой узора.

ВАЖНО: узор должен генерироваться таким образом, что даже если картинка была сжата в формат JPEG (т.е. образуются искажения), зашифрованную фразу всё равно можно было бы расшифровать.

Итого, имеем.

НА ВХОДЕ: текстовая фраза (любые буквы, цифры и знаки)

НА ВЫХОДЕ: PNG или GIF-картинка с узором, горизонтальная - например 800х8; добавлено: узор должен напоминать узоры на ковре и т.п., то есть именно узоры а не какой-то шифр, несущий смысловую нагрузку. То есть для незнающего человека это должно быть изображение "для красоты", а не "изображение-шифровка".

ПРОГРАММНЫЙ КОД: PHP с использованием библиотеки GD2

КРИТЕРИИ КОНКУРСА:
- размер генерируемой картинки должен быть как можно меньше
- возможность точно распознать зашифрованную фразу должна сохраняться при максимальных искажениях в формате JPEG
- PHP-код должен исполняться максимально быстро
- картинка на выходе не должна иметь никаких букв, цифр и знаков, но может содержать различные иконки и т.п. (хотя и это нежелательно)

Победитель конкурса

Иван К.
Иван К. 
34 года, Россия
10 лет в сервисе
Был онлайн 6 лет назад
10 лет назад
Отзыв заказчика
Человек прекрасно разобрался в поставленной задаче, хотя она была нестандартной и непростой. Всё было сделано четко и оперативно, спасибо.
Отзыв фрилансера
Было очень приятно поработать.
Заказчик точно знает чего хочет, умеет это донести до исполнителя.
Адекватно реагирует на предложения по изменениям в проекте.

Проект был конкурсным.
С финансами никаких проблем: деньги зарезервированы и переведены без задержек.