cifilter

    1熱度

    2回答

    我想對彩色正常圖像生成掃描圖像的效果。 像下面兩張照片,第一圖像是原始圖像,第二圖像是調整後的圖像,效果應該喜歡第二圖像,在頁面背面的文字也應該消失: 第一張圖片: 第二圖像: 我想使用CoreImage和CIFilter來做到這一點。除了對比度和亮度。我認爲應該像Photoshop一樣調整水平。但如何調整呢?或其他方法? 我試圖在Photoshop中調整它,它似乎是使用Photoshop的水平儀

    0熱度

    1回答

    我想禁用色彩管理,通過蘋果的最佳性能指南中的描述禁用色彩管理: https://developer.apple.com/library/content/documentation/GraphicsImaging/Conceptual/CoreImaging/ci_performance/ci_performance.html 它說,我必須設置爲null,該kCIImageColorSpace 。

    0熱度

    1回答

    我一直在尋找過去幾天關於如何通過手動操作亮度,對比度,高光,陰影,溫暖等來實現對UIImage的過濾器。使用UISlider? 這裏是我的代碼,目前正在用來調節亮度.. let currentValue = Int(editPictureView.sliderView.value) editPictureView.currentPropertyValue.text = String(curren

    1熱度

    1回答

    我已經使用CIVignette效果爲My Photo Editing應用程序。它基於Slider的Changing事件應用。我已經使用下面的代碼,我的問題是每當我增加滑塊的值Vignette效果出現,但每當我減少滑塊的值,Vignette效果不會減少。 請幫忙。 @IBAction func slider(_ sender: UISlider) { let startImage =

    6熱度

    4回答

    將AVVideoComposition應用於我的AVPlayerItem後,我應用的濾鏡確實有效,但視頻在AVPlayerLayer中旋轉。 我知道一個事實,即問題不在於過濾的幀,因爲如果我在UIImageView中顯示該幀,該幀將被正確呈現爲100%。 視頻顯示正確直到我申請videoComposition。在AVPlayerLayer上設置videoGravity沒有幫助。 視頻順時針旋轉90

    -4熱度

    2回答

    let filter: CIFilter! filter = CIFilter(name: "Sepo") filter.setValue(image, forKey: kCIInputImageKey) 關鍵在做什麼?它是在命名我放入的圖像還是什麼?它有這樣一個令人困惑的名字,它沒有任何意義。

    2熱度

    1回答

    我想實現當你在讀荒野大鏢客進入菜單(RDR)遊戲時出現的同樣的效果: 瀏覽CIFilter庫後,我發現,濾波器我尋找是CIColorMonochrome。在樣本圖像上應用濾鏡後,我得到以下結果: 這看起來不錯,但是效果不如RDR圖片。我將在圖片上添加一個數字,並且需要清晰可見。因此,我想知道這是否能夠幫助我實現RDR圖片的黑色,漫畫書風格。我嘗試使用CIEdgeWork,但它似乎沒有工作。 任何想

    0熱度

    1回答

    我已經寫在覈心形象定製的內核: outputImage = kernel.apply(extent: extent, roiCallback: roiCallback, arguments: [inputImage])! static let kernel = CIKernel(source:""" kernel vec4 process(samp

    2熱度

    1回答

    我是swift的新手,嘗試構建可應用實時過濾器並使用應用過濾器保存的攝像頭應用程序。 到目前爲止,我可以實時預覽應用的濾鏡,但是當我將視頻全部保存爲黑色時。 import UIKit import AVFoundation import AssetsLibrary import CoreMedia import Photos class ViewController: UIViewCo

    0熱度

    1回答

    我在iOS中處理ReplayKit2,由於某些原因,我需要將縱向的CMSampleBuffer旋轉爲橫向,我發現結果不正確。 我想念什麼? 這是原始樣品緩衝液 這是實際的輸出緩衝器 寬度&高度是sampleBuffer的尺寸 func rotation(sampleBuffer: CMSampleBuffer, width: Int, height: Int) -> CMSampleBuffer