2Irwin1138:
Нужен конвертер анимации у Г2.
|
Написать в принципе можно, все зависит от времени и от того, что нам известно о форматах, пока нет ни того, ни другого.
Немного теории:
Любой процесс конвертации состоит из трех неизвестных: 1 - исходный формат --> 2 - алгоритм --> 3 - результирующий формат. Возможен и обратный процесс, из формата 3 получить формат 1. Если известны любые две неизвестные величины из трех, то задача в принципе разрешима, сложность задачи зависит от того, что же нам известно и от вида конвертации.
Существуют два вида конвертации - "жесткая" и "виртуальная". При жесткой конвертации информация не теряется и 100% возможны прямой и обратный процессы (пример - архивация и разархивация). При виртуальной конвертации часть информации из исходного формата не передается в результирующий формат, поэтому прямой процесс 100% реализуем, а при обратном процессе 100% получить исходный формат невозможно (пример - компиляция исходников и декомпиляция).
Теперь, что же нам известно?1. Если известны оба формата, то реализация алгоритма для прямого процесса не составляет особого труда. Сложность обратного процесса зависит от вида конвертации.
2. Если известен исходный формат и алгоритм, то легко получить результирующий формат для прямого процесса, а затем попытаться реализовать и обратный процесс.
3. Если известен алгоритм и результирующий формат, то задача усложняется, необходимо одновременно строить обратный процесс и исходный формат.
Иногда, к сожалению, известен только один формат и есть реализованный алгоритм, то задача еще усложняется тем, что необходимо изучить и понять алгоритм, а затем приступать к реализации конвертации.
Вопрос: нельзя ли конкретизировать, что нам известно в твоем случае? *;)