#iphone
#iPhone
Вопрос:
Заранее спасибо.
Я хочу получить эффект поп-арта на изображении (эффект поп-арта означает, что в photoshop мы получим 4 фотографии с разными эффектами одной и той же фотографии) в iphone, используя objective c. На самом деле я не знаю, возможно это или нет, если возможно, как действовать. Если кто-нибудь знает, пожалуйста, помогите мне.
Комментарии:
1. По крайней мере, он принял некоторые…
2. Вам удалось как-то это сделать?
Ответ №1:
Да, это возможно, например, с помощью платформы Apple CoreImage, алгоритм должен быть простым в написании, но сложным в настройке:
Псевдокод:
image = loadImageFromFile("your image file");
popArt = createImage(/*width:*/ image.width * 2,
/*height:*/ image.height * 2);
subdivisions = [ [ 0, image.width, 0, image.height ],
[ image.width, image.width, 0, image.height ],
[ 0, image.width, image.height, image.height ],
[ image.width, image.width, image.height, image.height ] ];
blendFunctions = [ boost_red, boost_blue, boost_yellow, boost_green ];
for(i=0;i<4; i) {
fillRectangle(rectangle[i], /*dest. image:*/popArt,
/*source image:*/image,
blendFunctions[i]);
}
Комментарии:
1. Спасибо за ваш ответ. Но я не понимаю, как это реализовать. Вы дадите больше разъяснений по этому поводу?