cifilter

    1熱度

    1回答

    我有2個人像視頻。一個是從默認的iPhone攝像頭拍攝的,第二個是使用UIIMagePickerController從我的應用程序錄制的。 當我在視頻1上應用cifilter,然後完美應用濾鏡,但是當我在第二個視頻上應用濾鏡時,視頻將縮放半視頻部分模糊和拉伸,當我將其導出時,它應該旋轉。 我的代碼 AVAssetTrack *FirstAssetTrack = [[asset tracksWith

    0熱度

    1回答

    我正在嘗試創建Qr碼,我已經看到Qr碼可能會由點和數字造成。我知道如何創建由方形內置簡單QR碼,但我不知道如何使用點是這樣的: 我用這個代碼能夠輕鬆構建代碼: - (CIImage *)createQRForString:(NSString *)qrString { // Need to convert the string to a UTF-8 encoded NSData object

    2熱度

    1回答

    我有一個關於在不進入線性空間的情況下減小RAW圖像的整體大小的問題。原因是,我想嘗試編輯一個非常大的百萬像素圖像(超過60百萬像素),但在iPad或iPhone屏幕上編輯時不需要完整的圖像。編輯完成後,我確實想要保存原始文件。保存的速度並不是一個問題,它是在我正在預覽編輯的「正常」圖像上完成的編輯。 我想保留原始數據,因爲我想利用新的CoreImage RAW功能並編寫一些自己的RAW CIFil

    1熱度

    1回答

    我試圖在iOS中同時組合一個CIFilter應用程序和一個核心動畫層。這兩種操作都是單獨運行的,但是試圖將它們組合在一起看起來並不奏效。 當使用AVMutableVideoComposition(asset:applyCIFiltersWithHandler :)時,似乎animationTool參數被忽略。有沒有其他人經歷過這個?我已經看到一些人建議在AVMutableVideoComposit

    0熱度

    2回答

    我寫了一個函數來將過濾器應用於照片。爲什麼函數總是返回零? func getImage() -> UIImage? { let openGLContext = EAGLContext(api: .openGLES2) let context = CIContext(eaglContext: openGLContext!) let coreImage = UIImag

    0熱度

    1回答

    我有一個函數,生成一個直方圖的CIImage *,給定一個CGImageRef被傳遞到例程。 我得到一個直方圖圖像,但直方圖的左側似乎被壓縮,右側似乎伸出。我想知道是否需要應用CTM或者代碼是否需要返回正確的圖像。 下面是函數: - (CIImage*)histogramFromCGImage:(CGImageRef)image { CIImage *inputImage = [[CI

    0熱度

    1回答

    我試圖旋轉CMSampleBuffer(來自相機)的像素數據並將其顯示在UIImageView中。我不想旋轉視圖本身。它必須是實際的像素數據。 我抓住feed,將其轉換爲CIImage,並用CIFilter旋轉它。 我在設置它必須旋轉的點時遇到了問題。 現在它圍繞左下角旋轉。我想旋轉它的中心。 func captureOutput(_ captureOutput: AVCaptureOutput!

    2熱度

    2回答

    我正在使用CIImage和CIFilter進行圖像過濾。之後,我試圖通過UIImageJPEGRepresentation獲取圖像數據,但是我收到空數據。 CIImage *beginImage = [[CIImage alloc] initWithImage:sourceImage]; CIContext *context = [CIContext contextWithOptions:ni

    0熱度

    1回答

    我必須爲正在離線計算的元素的alpha生成動畫。讓我們談談簡單的alpha動畫。阿爾法是零,阿爾法增長到1,停留一段時間,並回到零。 類似下面的圖形: 的動畫會有不同的時間。我需要一些我可以給予時間(t)並獲得價值(v)的東西。 這部動畫是放在一個CIFilter基於類內,用於動態顯示過濾器,因爲這種過濾器的結果將被計算離線沒有CALayer添加它,所以使用CAKeyframeAnimation或

    0熱度

    1回答

    我試圖在錄製視頻後添加過濾器,就像Instagram一樣。尋找一種方式後,我發現GPUImage,但是這並沒有解決這個問題,因爲在此代碼視頻已被寫入目錄顯示它(導致延遲)之前: //Setting path for temporary storing the video in document directory NSURL *movieURL = [self dataFilePath: @"t