2011-07-15 37 views
0

我怎麼會去以同樣方式的Photo Booth在Mac或iPad上,從X光熱效應的變化而改變的攝像效果的X射線或熱效應?我已經搜遍了,根本找不到任何東西。我想使用X射線或熱效應。在iPhone上使用

這是我一直在嘗試,但我不知道我在做什麼。

UIImagePickerController *Camera_Picker = [[UIImagePickerController alloc] init]; 
Camera_Picker.sourceType = UIImagePickerControllerSourceTypeCamera; 
[self presentModalViewController:Camera_Picker animated:YES]; 
Camera_Picker.cameraViewTransform = CGAffineTransformInvert(CGAffineTransformMake(1, 1, 1, 1, 1, 1)); 

我一直在改變數字,但沒有任何作品正確它只是把屏幕變成白色。當你在Photoshop中反轉某些東西時,它會給人一種溫暖的感覺,那就是我的思維過程。

+0

「這是我一直在努力,但我不知道我在做什麼」 - 不填預期答案的海報有信心... –

+0

此處開始:http://developer.apple.com/library /mac/#documentation/GraphicsImaging/Conceptual/CoreImaging/ci_intro/ci_intro.html查看Core Image過濾器的列表。其中一個可能做你想做的。 – NSResponder

回答

1

您已經看到「Invert」這個詞,並且只是假設它做了你想要的。它不,對不起:(

您應用於影響相機佈局的變換,它與顯示的實際顏色無關。您正在顛倒相機預覽(可能會把它放在屏幕外的地方,因此白色顯示)

根據我所知,沒有sdk選項可以做你想做的事 - 你必須在相機的每一幀中讀取並自己轉換。這是攝像機類不會讓你做的事

你需要看看AVFoundation類來做到這一點 - 它們有點複雜起點is the reference docs from applethis stack overflow question也可能有用!

+0

感謝您的信息我找到了我正在尋找的東西。我需要使用核心視頻的核心圖像。 – Joe