2010-03-18 3 views
4

Я хотел бы реализовать старый эффект фильма на фотографиях. Кто-нибудь знает библиотеку или даже редкую математику? Я бы хотел, чтобы он справился с красным смещением за чрезмерную экспозицию, а остальное. Даже если вы не знаете математику или библиотеку, будет оценен указатель на любой технический документ.Как реализовать старый эффект фильма?

Уточнение: мне нужно написать эти подпрограммы для моего собственного проекта. Я хотел бы знать, какая обработка должна быть выполнена и как. Не имеет значения, окружающую среду и систему, мне просто нужно некоторый намек на то, как процесс RGB данные

+0

Вы должны стараться, чтобы лучше описать то, что вы хотите делать, если вы ожидайте хорошего ответа. Платформа, язык, контекст, формат файла и т. Д. – Macmade

+0

Вместо того, чтобы изобретать колесо, Photoshop обладает отличными возможностями балансировки цвета. Вы также можете использовать javascript в photoshop, и есть возможности для воспроизведения действий без какого-либо кодирования вообще –

+1

Я не хочу использовать это в PS. Мне нужно это для моего собственного приложения ... – gotch4

ответ

0

Если вы можете найти плагин для Paint.Net, я уверен, что вы может просто использовать эту DLL в вашей программе. Является this той, которую вы ищете?

0

Редкие математики?

Создайте несколько различных прозрачных PNG с царапинами и следами пыли на нем. Возьмите рис., Отрегулируйте оттенок, насыщенность и яркость (алгоритмы для этого не так сложны), чтобы погасить изображение, а затем наложите один на многие из скрипучих PNG. Чем больше вы используете PNG с нуля и пылью, тем более произвольный эффект вы можете создать.

Не так много математики здесь ИМХО.

+0

Не совсем, это слишком просто и не то, что я хочу. Я думаю, что я должен реализовать моделирование Exposition и другие алгоритмы, это не так просто ... – gotch4

+0

@gotch Я думаю, вы должны сделать больше, чем нужно. – Will

1

Вы упомянули Magic Bullet от Red Giant Software в своих комментариях. За развитием Magic Bullet существует впечатляющее количество ноу-хау обработки изображений. Вероятно, вам будет проще реализовать интерфейс хоста для After Effects или плагинов Final Cut Pro и использовать Magic Bullet.

Если вы хотите увидеть какой-то исходный код в действии, изучить проекты с открытым исходным кодом, которые делают обработку изображения, как GIMP, CinePaint, FreeFrame и т.д.

+0

Мне очень нравятся эти темы. У вас есть указатели. Я не могу использовать плагины, поскольку я нацелен на Java – gotch4

Смежные вопросы