Эффект поп-арта в iphone

#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. Спасибо за ваш ответ. Но я не понимаю, как это реализовать. Вы дадите больше разъяснений по этому поводу?