core-image

    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 。

    4熱度

    1回答

    我工作在斯威夫特一個簡單的MacOS 命令行應用。我創建了一個定製的CoreImage過濾器,並且遇到了麻煩。該代碼編譯得很好,但運行時它退出,出現以下錯誤: *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[ setValue:forUndefinedKey:]: this class

    1熱度

    2回答

    我試圖使用UIPanGesture,UIRotateGesture和UIPinchGesture來實現編輯圖像。編輯完成後,我希望保存已編輯的UIImage。 我完成了編輯圖像功能。 但我不知道如何保存完全像本機iOS相機應用程序一樣完美。 Pan手勢工作正常。 我的問題是旋轉和縮放。 如何設置UIImage的中心定位點? 當我從轉換信息保存的UIImage然後UIImage的結果看起來是不同的,

    0熱度

    2回答

    的*實際*高度 我創建了一個簡單的CFAttributedString與富利粗體字體和大小100px的: let font = NSFont(name: "Futura-Bold", size: 100.0)! 當我呈現在CGContext(與CTFramesetterCreateFrame),該字符串我得到的下面的圖片: 現在的問題是如何得到真正高度本書的?正如你可以看到上面的例子,我們正在看8

    1熱度

    1回答

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

    0熱度

    1回答

    我正在研究一個應用程序,該應用程序將爲用戶提供選擇照片的可能性並應用過濾器並將其保存。 基本上是Instagram應用程序相機的副本,用戶從庫中選擇一張照片,應用過濾器然後發佈。 該應用程序工作正常,我唯一的問題是,當過濾的圖像加載collectionView的過程是有點慢。 我已經讀了一下(我對swift很陌生,這是我第一次與核心圖像合作),並且我試圖應用所學到的所有建議。 但是我相信該應用程序

    0熱度

    1回答

    import UIKit import QuartzCore class FirstView: UIView { var copyright = CATextLayer() override init(frame: CGRect) { super.init(frame: frame) ... if let blurFilter

    0熱度

    1回答

    我一直在牆上撞擊我的頭幾個小時。我正嘗試使用CIFilter修改我的應用程序中的紋理,然後將該新紋理作爲新SKTileDefinition的一部分在我的地圖上重新着色。 函數波紋管發現玩家「擁有」的圖塊,並嘗試通過將SKTileDefinition更改爲coloredDefinition來重新着色。 func updateMapTileColoration(for players: Array<P

    0熱度

    1回答

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