Обработка изображений в Android с растягиванием масштаба и эффектом Twist - PullRequest
5 голосов
/ 01 июня 2011

Сейчас я делаю проект, связанный с обработкой изображений, с использованием следующей функции: 1) Растяжка 2) Масштаб 3) Поворот Я не понимаю, как этого добиться в Android.Здесь я помещаю снимок экрана, связанный с этим проектом, для большей ясности в моем вопросе. enter image description here

Приведенное выше изображение является реальным изображением, которое я хочу применить к этому изображению, чтобы сделать его похожим на изображение,enter image description here

Пожалуйста, дайте мне любые предложения, URL-адрес справки, учебное пособие и другие мысли для достижения этой задачи.

1 Ответ

1 голос
/ 16 июля 2011

Вам нужно найти функцию, которая при применении к координатам пикселей выводит новые координаты пикселей, создавая искривленный эффект, который вы ищете. Это может помочь взглянуть на некоторые функции, перечисленные в http://reference.wolfram.com/mathematica/ref/ImageTransformation.html (особенно в разделе «Аккуратные примеры»).

После того как вы определили функцию, вам нужно будет реализовать в Android эквивалент команды ImageTransformation. По сути, для каждого пикселя в выходном изображении вызывайте функцию, чтобы узнать, где производить выборку во входном изображении; используйте выборку окон при выборке входного изображения, чтобы ограничить артефакты и получить более плавный результат.

...