作者hechian (谦谦静听)
看板MacDev
标题[问题] PhotoBooth的Effects
时间Thu May 26 21:28:33 2011
想请问一下,不管是Mac上或iPad 2上的Photo Booth
那些特效是不是用Quartz去做出来的呢?
还是有其他的方式可以达到这种效果?
--
=///="
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.33.227.69
1F:→ zonble:CATransition ,把 type 设为 @"cameraIris" 05/26 21:39
2F:→ zonble:我猜你说的应该就是这个快门开关的效果 05/26 21:39
3F:→ hechian:zonble大,不好意思,我的意思是像哈哈镜的效果那样 05/26 22:58
4F:→ hechian:像是旋转、光隧道、普普艺术这种effects 05/26 22:59
5F:→ zonble:CIFilter,不过这个在 iOS 上记得没有开放出来 05/27 01:05
6F:→ hechian:呃啊,好笑了 ... 那用Quartz刻得出来吗囧 05/27 09:31
7F:→ zonble:这些效果在 Mac 上面就是 Quartz 的一部分 05/27 10:09
9F:→ zonble:不过在 iOS 里头的 Quartz framework 并没有放进去 05/27 10:09
10F:→ zonble:但是既然苹果有在用,或许可以自己把 header 放进去 05/27 10:10
11F:→ zonble:看看能不能够呼叫到 CIImage 与 CIFilter 05/27 10:10
12F:→ zonble:但是也不确定 iOS 这些效果的名称是否与 Mac 相同 05/27 10:11
13F:→ zonble:但好笑的是,苹果在 iOS 文件中居然提到了 CIFilter XD 05/27 10:13
15F:→ hechian:这种情况我好像有看过,应该是他们直接改Mac文件当iOS用 05/27 14:26
16F:→ hechian:然後不小心漏掉一些没有公开的东西 ... 05/27 14:27
17F:→ hechian:不过如果直接把header丢进去,这应该也会被认定是private 05/27 14:28
18F:→ hechian:api吧? 这样就不能上架了XDDD 05/27 14:29
19F:→ hechian:谢谢zonble大,我再试试看,如果有成功再来feedback :P 05/27 14:31
20F:推 aecho:之前也有survey到CIFilter,在SO上看到是说,因为还没 05/27 16:40
21F:→ aecho:public出来,然後有private API叫CAFilter的~~ 05/27 16:41
22F:→ aecho:当然…用了private API…应该就不能上架吧… 05/27 16:41