Антон Мартынов (podakuni) wrote in ru_mac,
Антон Мартынов
podakuni
ru_mac

Category:

Нужна помощь программистов

Друзья! Есть программерская задача.


Дано:


  • большая последовательность JPEG-кадров, примерно 1000 (+/-200);

  • какие-то сняты в портретном режиме, какие-то в пейзажном, их расположение хаотическое;

  • размерность кадров одинаковая, допустим: либо 3500 х 2333, либо 2333 х 3500;

  • нумерация сквозная, но могут быть пропущены какие-то кадры, типа: ..., IMG-3308, IMG-3309, IMG-3312, IMG-3405, ...;

  • как опция — нумерация может быть вообще линейной: IMG-0001, IMG-0002, IMG-0003, IMG-0004, ...;

  • секвенция этих кадров может быть отсортирована по времени создания.


  • Надо написать программку, которая решала бы следующую задачу:


  • поворачивала все картинки в данной секвенции в одно положение (не так важно в какое — либо в портретное, либо в пейзажное);

  • запоминала какие кадры были вертикальными, а какие — горизонтальными;

  • далее следует пункт с пакетной обработкой последовательности кадров в другой программе, которая, увы, не может сохранить "рваную" нумерацию, типа: 0001, 0003, 0015, 0027, 0535 и так далее, а выдаёт только прямую последовательность: 0001, 0002, 0003, и так далее;

  • после пакетной обработки возвращала бы ориентацию тем кадрам, которые были повёрнуты.


  • Суть, я думаю, понятна. =: ) Есть софт для пакетной обработки фотографий, но он не понимает когда в последовательности кадров есть горизонтальные и вертикальные картинки одновременно, он, увы, берёт либо такие, либо другие... Нужно написать программульку, которая позволяла бы обойти это недоразумение. =: )

    Я точно знаю, что в файлах есть флажок, который отвечает за восприятие кадра графическими редакторами: вертикальный, типа, этот кадр или горизонтальный? Переключая его можно "вращать" кадр. В общем, нужно написать программу, которая могла бы развернуть все кадры "в линеечку", а потом вернуть всё как было. При чём — совершенно не важно на чём она будет написана, хоть в html! Хотя, большой плюс — если бы она запускалась на mac-е. =: )

    Соответственно, вопрос не праздный и меня интересуют следующие вопросы:


  • кто мог бы помочь в решении этого вопроса?

  • сколько?

  • когда?


  • Заранее спасибо! =: )


    antony_mad@mail.ru
    +7-916-695-39-38
    , Антон

    Tags: photo|графика, software (общие вопросы ПО), работа (предлагаю|ищу)
    Subscribe
    • Post a new comment

      Error

      Comments allowed for members only

      Anonymous comments are disabled in this journal

      default userpic

      Your reply will be screened

      Your IP address will be recorded 

    • 20 comments